πŸ‘‹ 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

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

JPA's Design Philosophy and the Gap with SQL: Finding Practical Alternatives

When using JPA, you sometimes encounter moments like β€œHuh? Why doesn’t this work?” I think anyone who has used JPA has probably experienced the confusion when a feature that was natural in SQL isn’t supported in JPQL. In this article, I want to talk about why the gap between JPA and SQL exists, and ...

Read more β†’

November 28, 2024