👋 Welcome! A tech blog where a backend developer shares experiences in Backend, Infrastructure, Troubleshooting, and more ✨
Architecture & Design

Architecture & Design

Sharing system architecture and design decisions and experiences.

All Posts

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 ...

Read more →

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...

Read more →

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...

Read more →

November 28, 2024