아카이브
- 14 / 08 스프링 트랜잭션 개념 정리 — 전파, 격리 수준, 그리고 프록시가 실제로 하는 일
- 11 / 08 JPA N+1, fetch join / EntityGraph / DTO projection / batch size 뭐가 다른가
- 05 / 08 Gemini API 연동 전에 WebFlux로 먼저 만들어본 테스트 프로젝트
- 03 / 08 카프카 파티션과 컨슈머 그룹 실전 — 병렬 처리, 리밸런싱, 순서 보장, 장애 복구
- 03 / 08 카프카 클러스터 구축 실습 — Zookeeper + 브로커 3대
- 31 / 07 Circuit Breaker: 장애가 옆으로 안 번지게 막는 법 (그리고 Retry와 같이 쓸 때 생기는 함정)
- 30 / 07 선착순 쿠폰 발급으로 비교해본 비관락 vs 낙관락 vs Redis 분산락
- 28 / 07 읽기 트래픽을 버티는 아키텍처 설계 : 다계층 캐싱, Cache Stampede, 검색엔진 동기화까지
- 27 / 07 외부 API 연동 구조 설계하기 : 비즈니스 로직 / 어댑터 / API Client 계층 분리
- 23 / 07 재시도(Retry)가 오히려 장애를 키우는 순간 — Retry Storm과 Exponential Backoff + Jitter
- 21 / 07 대규모 세일을 견디는 이커머스 아키텍처 설계 : 트래픽 폭주, 재고 동시성, 데이터 정합성까지
- 21 / 07 서비스를 나눈 다음에 진짜 오는 것들
- 16 / 07 대규모 콘서트 티켓 예매 서비스 아키텍처 설계 : 트래픽 폭주, 동시성 제어, 데이터 정합성까지
- 11 / 12 소프트웨어 설계 - 요구사항 / 요구사항 도출 분석
- 11 / 12 소프트웨어 설계 - 애플리케이션 설계
- 11 / 12 소프트웨어 설계 - 요구사항 확인
- 04 / 09 Vuex의 저장한 데이터가 왜 초기화가 되지?
- 06 / 08 아웃박스 패턴 프로젝트 (Day 3): 아웃박스 이벤트, Kafka로 발행하기!
- 04 / 08 Spring boot와 Vue.js 환경에서 PG 결제 모듈 연동
- 29 / 07 릿코드 알고리즘 공부 - Climbing Stairs
- 25 / 06 아웃박스 패턴 프로젝트 (Day 2): 주문 생성과 아웃박스 기록, 한 번에!
- 25 / 06 아웃박스 패턴 프로젝트 시작하기: 데이터 유실 없는 이벤트 기반 아키텍처 구축!
- 19 / 06 데이터 유실없이 이벤트 발행하는법 : MSA 방식의 아웃박스 패턴!
- 16 / 06 마이크로서비스 아키텍처: 작게 나누어 더 크게 성장하기!
- 11 / 06 [데이터베이스 이론] 지연 로딩(Lazy Loading) vs 즉시 로딩(Eager Loading): 성능 최적화의 핵심 전략!
- 02 / 06 [데이터베이스 이론] JPA 핵심 엔진 : EntityManager 넌 어떤녀셕이냐?!?
- 30 / 05 [데이터베이스 트랜잭션 핵심 개념] 데이터베이스 격리 수준 : 동시성과 무결성 사이의 딜레마
- 21 / 05 [유지보수성 높이는 코드 설계 패턴] 의존성 주입? 이게 뭔데 다들 강조하는거야??
- 21 / 05 [클린 코드 & 가독성 향상 기법] 🤓 of 형태의 생성자? 언제, 왜 사용하는 걸까?
- 18 / 03 Kubernates - 신규 Deployment 생성 및 서비스 외부 노출
- 12 / 03 20240423_TS
- 12 / 03 20240419_TS
- 12 / 03 Kubernates Secret
- 11 / 03 kubernetes 테스트 환경 설치 가이드 (2)
- 10 / 03 DFS,BFS 알고리즘 2
- 07 / 03 Kubernates 테스트 환경 설치 가이드
- 05 / 03 DFS,BFS 알고리즘
- 27 / 02 Git Branch 전략
- 25 / 02 Trie Tree 자료구조
- 19 / 02 Tree 알고리즘
- 18 / 02 Stack, Queue 알고리즘 3
- 17 / 02 Stack, Queue 알고리즘 2
- 14 / 02 Stack,Queue 알고리즘 1
- 13 / 02 Stack 자료구조 구현
- 13 / 02 QUEUE 자료구조 구현
- 12 / 02 LinkedNodeList 알고리즘 (5)
- 11 / 02 LinkedNodeList 알고리즘 (4)
- 10 / 02 LinkedNodeList 알고리즘 (3)
- 10 / 02 LinkedNodeList 알고리즘 (2)
- 06 / 02 LinkedNodeList 알고리즘 (1)
- 05 / 02 LinkedNodeList 구현
- 05 / 02 [ionic + vue + firebase Auth] IOS 에서 signInWithEmailAndPassword 오류 해결하기
- 04 / 02 Singly LinkedList 구현
- 07 / 01 Spring Boot의 @ComponentScan 이해하기
- 27 / 12 효율적인 상품 랭킹 시스템 설계
- 10 / 12 AWS CodeCommit을 교체 자격 증명을 사용하여 연결하기
- 29 / 11 Enum 사용법