Haon
꾸준히, 배움에 대한 생각을 글로 정제하기 위한 블로그입니다.
gatsby-starter-haonkakaotech
All Posts (218)

하모니 팀의 Jenkins와 Nginx를 활용한 Blue/Green 무중단 배포 도입기

January 11, 2025

💡 현재 포스트는 하모니 팀 기술 블로그 에도 게시된 글 입니다. 기존 배포 방식에서 Downtime이 발생하는 문제점 기존의 모행 배포 파이...

MSA 환경에서 SAGA 패턴과 2PC 패턴를 통해 트랜잭션 일관성 보장하기

January 01, 2025

MSA 환경에서 글로벌 트랜잭션 구현하기 기존 모놀리식 환경에서는 DBMS 가 트랜잭션의 ACID 를 보장해주었다. 이는 로컬 트랜잭션으로 동작...

네트워크 타임아웃 에러/지연 문제를 안전하게 처리하기 위한 전략

December 31, 2024

네트워크 지연으로 인해 실패를 확정지을 수 없는 상황 클라이언트가 서버로 네트워크를 통해 요청을 보낼 때, 성공적으로 잘 처리되어 응답을 받는 ...

스프링 트랜잭션 동기화와 추상화 (feat. TransactionManager)

December 30, 2024

데이터베이스 레플리케이션을 구축할 때 를 사용하여 라우팅 환경을 구축한 경험이 있다. 이번 포스팅에선 트랜잭션 동기화와 추상화에 대해 다루어보...

카프카(Kafka)의 특징은 무엇이고, 왜 사용하고, 기본 아키텍처는 어떻게 구성될까?

December 30, 2024

이번 포스팅에선 카프카를 왜 사용하는 것인지와, 카프카의 간단한 아키텍처를 학습해보도록 한다. 또한 Redis, RabbitMQ 등 다른 메시지...

...