SQLite 제약으로 인한 D1 장애 해결을 위한 Expand-Contract 패턴 적용
The NOT NULL trap that killed my Cloudflare Worker at 2:47am
The NOT NULL trap that killed my Cloudflare Worker at 2:47am
Struggling with Boyce-Codd Normal Form as a Junior Developer
Online School, Messy Billing, and the Proration Rabbit Hole
PostgreSQL 20000 Error: Causes and Solutions Complete Guide
Product Tree Denormalization in Side Projects: Is It Really Necessary?
LLMs Diverge, Humans Converge — LLMs Can't Come Up With Ideas
SQLite Internals & Audit Patterns; New Open-Source PostgreSQL UI
SQL Window Functions and CTEs
Up down or Down up. Understanding Subqueries and CTEs in SQL: A Comprehensive Guide
Multi-site schemas: lessons from evolving one large system over time
5NF and Database Design
Persistent Chat History with Database Design (Practical Example)
Creating Tables using constraints
If cache is faster than database, why not store everything in cache?
I Built a Free Herb-Drug Interaction Checker — Here's What I Learned About Health Data
Kurly가 전국 1,080만 건물을 자체 DB화하고 도로명 기본주소만으로 단독건물 정제 로직을 구현해 외부 API 호출량 60% 감소