일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 항해플러스
- Java의정석
- 자바공부
- 인프런
- 이것이자바다
- 자바의정석 연습문제
- 스프링
- JPA
- Python
- 항해플러스 백엔드
- 항해플러스회고
- 항해 추천인
- 제네릭
- 항해플러스 백엔드 7기
- java
- Secure Coding
- 시큐어코딩
- 서블릿
- 자바의정석
- 스프링 부트와 JPA
- 김영한
- 항해플러스 회고
- 스프링 핵심원리
- 스프링MVC
- 항해플러스백엔드
- 스프링입문
- Numpy
- Spring
- 불친절한 SQL 프로그래밍
- 항해 추천인코드
- Today
- Total
목록항해플러스백엔드 (2)
Continuous Challenge
어느덧 9주차...!피로가 누적되어 점차 지쳐갔고, 정신력으로 버텼던 때인 것 같다..2주 남았다는 사실 하나로 버티고 버텼던 한 주였다.Kafka 기반 Transactional Outbox Pattern 이해하기1. 개요이 문서에서는 Kafka를 사용하는 이벤트 기반 아키텍처에서 데이터 정합성을 보장하기 위한 전략으로 Transactional Outbox Pattern을 설명합니다. 이 패턴은 데이터베이스와 메시지 브로커 간의 트랜잭션 불일치 문제를 해결하여 이벤트 유실 없이 안정적인 데이터 처리를 가능하게 합니다. 특히 Spring Boot, Kafka, MySQL을 사용하는 실무 환경을 바탕으로 설명합니다.2. 문제 정의: 데이터베이스와 Kafka 간 트랜잭션 불일치이벤트 기반 시스템에서는 일반적으..

늦어졌지만 이제서야 올리는 8주차 회고 아닌 회고..!8주차부터는 문서 작성 과제가 주어지면서 개발을 할 때보다 더 머리가 아팠던 기억이 있다.Index를 활용한 성능 개선더미데이터 생성부터 쉽지 않았던, 인덱스를 활용하여 성능 개선하기다양한 케이스에 대하여 인덱스를 설정해보고 테스트 해보면서, 인덱스 설계에서 고려해야할 점들을 생각해볼 수 있었다.https://github.com/o3ozzvb/hhplus-ecommerce/blob/04e2c333422f30e4e46e06d5bfebff1fa3607c85/docs/index.md hhplus-ecommerce/docs/index.md at 04e2c333422f30e4e46e06d5bfebff1fa3607c85 · o3ozzvb/hhplus-ecomme..