일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Numpy
- 스프링
- 김영한
- 항해플러스 백엔드
- 시큐어코딩
- 자바의정석 연습문제
- Java의정석
- 스프링MVC
- 항해플러스백엔드
- 항해플러스회고
- java
- 인프런
- JPA
- 항해 추천인코드
- 항해 추천인
- 스프링 핵심원리
- 서블릿
- 제네릭
- 스프링 부트와 JPA
- 스프링입문
- Spring
- 자바의정석
- Secure Coding
- 항해플러스 백엔드 7기
- Python
- 항해플러스
- 불친절한 SQL 프로그래밍
- 이것이자바다
- 자바공부
- 항해플러스 회고
- Today
- Total
목록2025/05/10 (2)
Continuous Challenge

드디어 마지막 주차인 10주차 ...끝까지 포기하지 않고 달리기,,,!nGrinder, jmeter, k6 등 여러가지 성능테스트 툴을 비교해보았다.nGrinder와 k6 중 고민하다 k6 선택하여 성능테스트를 해보았다.k6 를 선택한 이유 중 가장 큰 이유는 레퍼런스가 많다는 점과 시각화 도구인 Grafana가 많은 대시보드 템플릿을 가지고 있다는 점이었다. K6와 Grafana 를 사용해서 성능테스트를 해보았다.나에게는 K6와 Grafana 연동 과정부터 순탄하지 않았다.. 성능테스트 설계https://github.com/o3ozzvb/hhplus-ecommerce/blob/dea2a780241923e4ac2bdd8cf324d403821a0e45/docs/performance_test_plan.md..
어느덧 9주차...!피로가 누적되어 점차 지쳐갔고, 정신력으로 버텼던 때인 것 같다..2주 남았다는 사실 하나로 버티고 버텼던 한 주였다.Kafka 기반 Transactional Outbox Pattern 이해하기1. 개요이 문서에서는 Kafka를 사용하는 이벤트 기반 아키텍처에서 데이터 정합성을 보장하기 위한 전략으로 Transactional Outbox Pattern을 설명합니다. 이 패턴은 데이터베이스와 메시지 브로커 간의 트랜잭션 불일치 문제를 해결하여 이벤트 유실 없이 안정적인 데이터 처리를 가능하게 합니다. 특히 Spring Boot, Kafka, MySQL을 사용하는 실무 환경을 바탕으로 설명합니다.2. 문제 정의: 데이터베이스와 Kafka 간 트랜잭션 불일치이벤트 기반 시스템에서는 일반적으..