AWS re:Invent 2024 Recap: Database, Storage
AWS re:Invent 2024에서 새롭게 공개된 Amazon Aurora DSQL과 Amazon S3 Tables를 소개했습니다. 행사에서 확인한 데이터베이스와 스토리지 관련 핵심 내용을 간단히 정리했습니다.

⚠️ 카카오페이 기술블로그는 리뉴얼 이후 RSS에 게시글이 제공되지 않아 새로운 게시글을 표시하지 못하고 있습니다. ⚠️
AWS re:Invent 2024에서 새롭게 공개된 Amazon Aurora DSQL과 Amazon S3 Tables를 소개했습니다. 행사에서 확인한 데이터베이스와 스토리지 관련 핵심 내용을 간단히 정리했습니다.
피처 플래그를 개발하며 배포와 장애 대응을 위한 운영 문제를 다뤘습니다. 실시간 데이터 동기화 과정에서 마주한 이슈 해결 여정을 공유했습니다.
IdeaVim의 `:!` 명령으로 셸 스크립트를 호출하는 간단한 활용법을 소개했습니다. 복잡한 플러그인 없이 IntelliJ에서 작은 자동화를 붙이는 방법입니다.
Spring 기반 멀티모듈 프로젝트의 환경변수 설정 방법을 정리한 글입니다. 프로젝트 구성에 도움이 되는 여러 설정 방식을 소개합니다.
MapKit을 활용한 위치 기반 서비스 개발 과정에서 겪은 시행착오를 공유했습니다. iOS 개발자가 MapKit 사용 시 마주칠 수 있는 고충을 정리했습니다.
아마존 베드락을 활용해 사내 지식저장소를 구축하고 AI챗봇과 코드리뷰봇을 개발한 경험을 공유했습니다. 업무도우미 AI봇에 춘식이 요소를 더한 소개 글입니다.
JPA `Transactional`과 DB 쿼리 성능의 관계를 설명하는 글입니다. 트랜잭션 적용 방식에 따라 쿼리 특성과 성능 영향이 달라질 수 있음을 다룹니다.
카카오페이 홈 서버 개편 후 운영 과정에서 Hexagonal Architecture를 적용하고 제거한 경험을 공유합니다. 아키텍처 도입과 유지 여부를 운영 관점에서 검토한 사례입니다.
분산 환경에서 로컬 캐시와 Redis Pub/Sub을 함께 사용해 조회 성능을 높이고 데이터 정합성을 맞추는 방법을 설명했습니다. 서버별 캐시 불일치와 오래된 데이터 문제를 줄이기 위한 설계와 구현 경험을 공유했습니다.
Spring Cloud Stream으로 데이터 추출과 조합 파이프라인을 구성한 사례를 소개했습니다. 멀티 모듈과 Function 규격화를 통해 확장성과 결합도 개선 방향도 제시했습니다.
Kotlin과 Java에서 SLF4J 로깅 시 불필요한 문자열 연산을 줄이는 방법을 다뤘습니다. 성능과 가독성을 비교해 Parameterized Logging과 kotlin-logging의 선택 기준을 제시했습니다.
코틀린 코루틴의 예외가 부모-자식 관계를 따라 전파되며 전체 취소로 이어지는 과정을 설명했습니다. 실무에서는 발생 지점 처리와 supervisorScope 같은 방법으로 전파 범위를 조절하는 방식이 필요합니다.
카카오페이 FDS에 지속 성장하는 ML을 적용해 급변하는 사고 패턴에 대응한 사례를 소개했습니다. 지속적 학습과 자가 적응 피처로 신규 유형 사고 탐지 성능을 높였습니다.
보험금 청구의 불편함을 줄이기 위해 즉시지급 프로세스를 구축한 사례를 소개합니다. 레거시 분리, 문서 인식 자동화, 워크플로 개선으로 비용과 처리 시간을 크게 줄였습니다.
보험금 청구 문서를 사람 대신 Document AI로 하루 3,000장 처리하는 사례를 소개했습니다. 어떤 모델과 방식으로 구현했는지에 대한 개요를 다뤘습니다.
사장님플러스 앱 아키텍처 전환 이후의 현재 구조를 다루는 후속 글입니다. 이전 전환기에서 다루지 못한 아키텍처 현황을 간단히 소개합니다.
카카오페이의 사내 성능 테스트 존을 소개하는 글입니다. 성능 테스트 진입 장벽을 낮추기 위한 내부 환경 구축 취지를 다룹니다.
Kafka 기반 지연이체 서비스를 재설계하고 개발한 경험을 공유했습니다. if(kakao) 발표 후기와 함께 지연 처리 구조를 소개했습니다.