How I think about choosing a Reader in Spring Batch.
Comparing real-time Redis rankings with an RDB Metric SOT design for an event-driven daily product ranking system.
Decisions and limitations from designing and implementing a waiting queue in front of an order API with Redis Sorted Sets and entry tokens.
Improving product list query performance when sorting by like count.
The decisions behind using pessimistic locking to keep orders, inventory, and coupons consistent.
What I gained from separating domain models from database entities, and the trade-offs that came with it.
Reflections on studying DDD and putting domain design into practice.
Core concepts in DDD (Domain-Driven Design) and practical ways to identify domain boundaries.
What Test Doubles are, when they help, and when to use them with care.
Why I customized the BaekjoonHub extension for my workflow and what I changed.