Chi KimTransaction vs JPA Session Boundary in Spring JPAGetting your query execution in controlMay 12May 12
Chi KimUltimate Guide to N+1 Loading Problem in Hibernate/JPA.Welcome to the second installment of the series on Hibernate/JPA in Spring! Before diving into this article, I recommend checking out the…Apr 214Apr 214
Chi KimExploring Every Database Query Technique in Spring/Spring Data JPASpring JPA framework brings simplicity to working with relational database by providing boilerplates on working with ORM. It offers various…Mar 152Mar 152
Chi KimSuper-powering Java Enum with Functional Programming using Strategy and Decorator PatternsJava Enums offer much more than a simple list of constants. They provide a mechanism to create a group of constants with business logic…Mar 32Mar 32
Chi KimClassification with Image Embedding with AWS Bedrock Titan Multimodal and Vector DBIn the rapidly evolving landscape of AI, embeddings are one of ways of transforming raw data into a format that machines can understand and…Feb 10Feb 10
Chi KimEnriching Entity Classes with Business Logic with Domain Driven Design PrinciplesDISCLAIMER: This article is NOT meant to introduce all the concepts behind domain driven design. It is NOT adhering on using DDD…Jan 20Jan 20
Chi KimRelease and Tagging using Github Action for Maven/Gradle based services.When Maven was released in 2004 (before the acceptance of DevOps paradigm), monthly (or bi-monthly) release was a thing. SDLC was more less…Oct 9, 2023Oct 9, 2023
Chi KimPackage Structure for Modular Monolith and MicroservicesOn Modular Monoliths and MicroservicesSep 16, 2023Sep 16, 2023
Chi KimTime Series Metrics with Micrometer on AWS ECS Fargate running Spring Boot ApplicationMicrometerAug 7, 2023Aug 7, 2023