Chi KimTransaction vs JPA Session Boundary in Spring JPAGetting your query execution in control6 min read·3 days ago----
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…10 min read·Apr 21, 2024--2--2
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…4 min read·Mar 15, 2024--2--2
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…3 min read·Mar 3, 2024----
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…5 min read·Feb 10, 2024----
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…6 min read·Jan 20, 2024----
Chi KimUsing AWS API Gateway as Proxy to other HTTP EndpointsAWS API Gateway6 min read·Nov 4, 2023--2--2
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…3 min read·Oct 9, 2023----
Chi KimPackage Structure for Modular Monolith and MicroservicesOn Modular Monoliths and Microservices3 min read·Sep 16, 2023----
Chi KimTime Series Metrics with Micrometer on AWS ECS Fargate running Spring Boot ApplicationMicrometer6 min read·Aug 7, 2023----