Published onJune 29, 2025Choosing Between @OnDelete and JPA CascadeHow I compared Hibernate @OnDelete and JPA Cascade for deleting product options while keeping persistence context consistency in mind.JPAHibernateCascadeDatabaseBackend
Published onMay 23, 2025UUID Primary Keys and Index Performance: UUIDv4, ULID, and UUIDv7A record of comparing UUIDv4, ULID, and UUIDv7 while considering whether to use UUIDs as identifiers and how they differ in index performance and ordering behavior.UUIDDatabaseIndexPerformance
Published onMay 7, 2025Why Some Validation Belongs in the Application LayerA note from implementing a gift API in Kakao Tech Campus, where I had to decide whether to rely only on database constraints or check some rules in the application first.SpringJPAValidationDatabaseBackend