작성자

시작하기도 전에 마이크로서비스 아키텍처가 실패할 것이라고 단정 짓는 방법
지난 몇 년 동안 마이크로서비스에 대해 많은 이야기가 나왔지만, 새로운 분산 시스템이 모놀리스라는 오래된 사고방식으로 개발되는 것을 흔히 볼 수 있습니다. 일부에 대한 이해 없이 새로운 것을 구축하는 것의 부작용은...

쿠버네티스 운영자가 게임 체인저인 이유
웹 개발자 커뮤니티 전체가 Kubernetes(K8)에 대해 흥분하고 있습니다. 작년에 제가 참석했던 컨퍼런스와 개발자 행사에서 가장 뜨거운 주제였던 것도 당연합니다. 단순히 컨테이너를 관리하기 위한 도구가 아니라, ...

포럼에서 가장 자주 묻는 5가지 질문
N1QL에서 '무언가'를 하려면 어떻게 해야 하나요? 우선, N1QL에 익숙하지 않다면 여기에서 무료 N1QL 교육에 몇 분을 투자하거나 여기에서 플레이해 보는 것을 적극 권장합니다. 둘째, ...

카우치베이스와 코스모스DB 비교
Microsoft는 CosmosDB 출시 이후 많은 화제를 불러일으켰습니다. 기본적으로 몇 가지 멋진 새 기능을 추가한 Amazon DocumentDB의 리브랜딩입니다. 이에 대해 좀 더 자세히 살펴보고 전략, 문서, 개발자가 가지고 있는 기능 등을 살펴보겠습니다.

스프링 부팅 및 스프링 데이터를 사용한 카우치베이스
새로운 기술을 사용하기 시작하려는 사람들에게 가장 큰 장벽 중 하나는 보통 학습 곡선입니다. 종종 새로운 프로젝트를 시작할 때 마찰을 피하기 위해 이미 알고 있는 기술을 사용하게 되는 경우가 많습니다.

사가 패턴 | 마이크로서비스를 사용하여 비즈니스 트랜잭션을 구현하는 방법 - 2부
이전 글에서는 분산 트랜잭션 구현의 몇 가지 어려움과 이벤트/안무 접근법을 사용해 사가 패턴을 구현하는 방법을 살펴보았습니다. 이번 글에서는 복잡한 트랜잭션과 같은 몇 가지 문제를 해결하는 방법에 대해 이야기해 보겠습니다.

사가 패턴 | 마이크로서비스를 사용한 애플리케이션 트랜잭션 - 1부
트랜잭션은 애플리케이션의 필수적인 부분입니다. 트랜잭션이 없으면 데이터 일관성을 유지하는 것이 불가능합니다. 가장 강력한 트랜잭션 유형 중 하나는 2단계 커밋이라고 하며, 요약하면 첫 번째 커밋이 ...

3분 이내에 AWS에 Couchbase 배포하기
클라우드에 애플리케이션을 배포할 때 가장 어려운 부분 중 하나는 적절한 인프라를 설정하는 것입니다. VPC 생성, 자동 확장, 로드 밸런서 및 게이트웨이 구성과 같은 일반적인 작업은 시간이 많이 걸리고 번거로워집니다. 그렇기 때문에...

데이터 센터 간 복제(XDCR)에 대해 자세히 알아보기
이전 게시물에서 데이터 센터 간 복제(XDCR)를 설정하는 것이 얼마나 쉬운지 살펴보았는데요, 오늘은 XDCR이 얼마나 훌륭한 기능인지 조금 더 자세히 알아보겠습니다. 우선, XDCR을 사용하면...

카우치베이스와 DynamoDB - 간단한 비교
NoSQL 데이터베이스의 세계는 여러 가지 종류가 있으며 각 데이터베이스는 서로 다른 문제 해결에 초점을 맞춘 특정 설계를 가지고 있기 때문에 RDBMS를 선택하는 것보다 훨씬 더 복잡합니다. 일반적인 비교와 최근에 ...

Couchbase 및 Spark MLlib을 사용한 제로 노력 머신 러닝
지난 몇 년 동안 머신러닝은 기업이 대규모로 투자해야 할 기술로 입증되었으며, X사가 머신러닝을 통해 어떻게 엄청난 비용을 절감했는지에 대한 수십 개의 논문을 쉽게 찾을 수 있습니다.