Architecture & Design
Sharing system architecture and design decisions and experiences.
From 16 Repositories to One - MSA Multi-Module Migration Story
Introduction Hello. I’m Jeongil Jeong, a 3rd-year backend developer working at a proptech platform. In March 2025, I joined the team and went through the process of converting 16 backend projects managed in individual Repositories into a multi-module structure based on a single Repository. I’d like ...
October 16, 2025
Is Gradual MSA Transition an Illusion? - Battling with Tightly Coupled Legacy Services
Hello, I’m Jeongil Jeong, a 3rd-year backend developer working at a proptech platform. I joined the team recently in March, and like many companies, our team was undertaking the grand journey of transitioning legacy services to Microservices Architecture (MSA) for better scalability and maintainabil...
July 21, 2025
The Ideology of JPA and the Gap with SQL
When using JPA, you sometimes encounter moments like “Huh? They don’t support this?” JPA (Java Persistence API) is a tool designed to bridge the gap between databases and objects in Java applications and help with object-oriented development. However, despite the advantages gained from using JPA, th...
November 28, 2024