Spring Batch를 활용해 주간 상품 집계를 구현해보자
Spring Batch를 활용해 상품 집계를 구현기를 기록합니다.
랭킹 시스템 With Redis
Redis를 활용해 랭킹 시스템을 개발합니다.
신뢰성있는 카프카 애플리케이션을 만들어보자
신뢰성있는 카프카 애플리케이션을 위해 어떤 것을 고려해야할지 고민해봅니다.
메세지와 이벤트? 뭐가 다를까?
메세지와 이벤트가 어떻게 다른지 알아보고 적절한 사용처를 고민해봅니다.
안정적인 분산 시스템 운영을 위한 Retry Backoff 전략과 복원 전략
안정적인 분산 시스템 운영을 위해 어떤 재시도 Backoff 전략과 복원 전략을 가져야할지 알아봅니다.
캐싱 전략? 어떻게 사용해야 적절할까?
캐싱 전략에 따라 어떻게 사용하는 것이 좋을지 고민해봅니다.
비관적락? 낙관적락? 무엇을 사용해야할까?
낙관적락과 비관적락을 알아보고 성능을 비교하며 어떻게 사용하는게 좋을지 알아봅니다.
주문 서비스의 책임을 분리해보자!
주문 서비스의 요구사항을 구현, 리팩토링해가며 객체지향적으로 책임을 분리하는 과정을 보입니다.
프로젝트 설계 문서들은 어떻게 작성되어야 할까?
요구사항명세부터 시퀀스다이어그램까지 작성하면서 마주친 고민.