Airbnb의 Sitar-Agent: Kubernetes 동적 설정 사이드카 아키텍처 Airbnb는 수만 개의 Kubernetes Pod에 동적 설정을 배포하기 위한 사이드카 컴포넌트인 Sitar-agent의 아키텍처를 공개했다. 이 시스템은 분당 여러 차례 설정 업데...
Spring Boot 4.1, 무엇이 달라지는가 Spring Boot의 공동 창시자이자 프로젝트 리드인 Phil Webb이 Spring Office Hours 팟캐스트에 출연해 Spring Boot 4.1의 주요 변경 사항을 직접 소개했다. 4년차 이상의 백엔드 개발자...
조직의 빙산: 백엔드 시스템에 숨겨진 데이터 리스크 대규모 기관의 데이터 플랫폼을 설계할 때, 개발자들은 흔히 가시적인 데이터만을 중심으로 아키텍처를 결정하는 경향이 있다. API 응답에 포함된 필드, 명시적으로 정의된 스키마, 모니터링 대시보드에 노출된 메트릭—이런 ...
OpenTelemetry + OpenSearch로 구현하는 프로덕션 관측 가능성 프로덕션 환경에서 시스템이 어떻게 동작하는지 파악하는 것은 백엔드 개발자에게 가장 중요한 역량 중 하나다. 장애가 발생한 후 원인을 추적하는 것도 중요하지만, 이상 징후를 사전에 감지하고 ...
AWS DevOps Agent의 릴리스 관리 자동화, 백엔드 개발자에게 무엇이 달라지나 AWS가 DevOps Agent에 릴리스 관리(Release Management) 기능을 새롭게 추가했다. 핵심은 코드 변경 사항을 평가하고, 프로덕션 배포 이전 단계에서 자율적으로...
PostgreSQL에서 ClickHouse로의 전환, 왜 선택했나 대용량 데이터를 다루는 시스템에서 데이터베이스 엔진의 선택은 곧 성능의 한계를 결정한다. Momentic은 하루 200만 건 이상의 쿼리와 총 200억 건의 엔트리를 처리하는 캐싱 시스템을 운영하면서, ...