안녕하세요 OS님 질문 남겨주셔서 감사합니다. 샤딩이라는게 기본적으로 인스턴스를 여러 개 띄워야 하는 작업이기 떄문에 Mongo Cluster를 사용한다고 해도 비용이 발생 할 수 있습니다. 해당 부분에 대해서는 저희 팀도 내부적으로 좀 검토해보도록 하겠습니다. 단순하게 이론적으로만 아셔도 무방한 주제이기 떄문이에요. 샤딩까지 적용한다면, 정말 성공한 스타트업이거나, 실제 데이터 엔지니어 분들이 있을겁니다. 그래서 데이터쪽을 하신다면 이 부분이 중요하실수도 있지만 데이터 업무를 하시지 않을수도 있는 부분이고, 백엔드 개발만 위주로 한다면 크게 몰라도 되는 부분이라서요. 저희 커리큘럼으로 봤을 떄 만약 해당 주제가 필요하다면 추가로 보강을 해보도록 하고, 아니라면 별도로 강의로 뺴는게 좋지 않을까싶습니다. 별도 강의로 뺴게 된다면 그떄는 OS님에게 쿠폰을 제공해드릴게요!! (무료 쿠폰!!) 감사합니다!
안녕하세요 사실 이 CAP이라는 기준은 누가 어떤 부분에 중점을 두냐에 따라서 다릅니다.. 그래서 정답이 막 있다고 가정하고 그걸 믿지는 않으셨으면 좋겠어요. 예를들어서 OS님은 가용성 측면을 우선시한다면 다른 관점일꺼고, 제가 일관성을 우선한다면 다른 방향으로 해석이 가능할겁니다. CAP이론 자체를 하나의 서비스는 무조건 이런거다 라는 관점보다는 결국 CAP 세가지는 공존이 불가능하구나 라는 관점을 보시면 좋을꺼같습니다. 감사합니다!!