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

[Reflections on MSA 2/6] Inter-Service Communication in MSA - How Should We Do It?

Previous: [Reflections on MSA 1/6] What is Microservices Architecture (MSA)? In the previous post, we explored the basic concepts, advantages, and disadvantages of Microservices Architecture (MSA). One of the things I thought about most while working in an MSA environment was “inter-service communic...

Read more →

January 15, 2026

[Reflections on MSA 1/6] What is MSA (Microservices Architecture)?

As developers, I think we all encounter moments when we find ourselves pondering about MSA (Microservices Architecture). Each time, we fall into various considerations. I’ve also had moments of contemplating MSA before. However, it was mostly at the level of side projects or reading development arti...

Read more →

January 14, 2026

Making LLM My Second Brain: Using Personal Blog as RAG with MCP Server

Hello! I’m Jeongil Jeong, a 3-year backend developer working at a proptech platform. Recently, AI, especially LLMs (Large Language Models), has been gaining significant attention among developers. While “recently” might be a bit of an understatement given how much time has passed, AI technology is i...

Read more →

December 31, 2025

Solving GitHub Actions Free Tier Limits: Our Journey from Self-hosted Runners to Jenkins

Hello! I’m Jeongil Jeong, a 3-year backend developer working at a proptech platform. This is the story of trial and error we experienced while improving our CI/CD pipeline at the company. I’d like to share our journey from starting with GitHub Actions, through Self-hosted Runners, to finally settlin...

Read more →

December 16, 2025

My Journey to Passing the CKA (Certified Kubernetes Administrator) Exam

Introduction Hi, I’m Jeongil Jeong, a backend developer with 3 years of experience, currently working at a proptech platform. Containerization has become increasingly important in modern web server deployment. In the past, it was common to install and operate web servers like Tomcat directly on virt...

Read more →

December 1, 2025

What is Manticore Search? Configuration, Setup, and Practical Application

Hello. I’m Jeongil Jeong, working as a backend developer at a PropTech platform. “We need a search feature.” When you hear this, one name probably pops into most developers’ heads. That is Elasticsearch. Thanks to its powerful features and rich ecosystem, it seems to be considered the industry stand...

Read more →

November 25, 2025

APIs Slowing Down After Deployment: Improving JVM Cold Start Problem by 85%

Introduction Recently, our team migrated from a Docker Compose-based production environment to Kubernetes. It was a choice to properly utilize features needed in an MSA environment, such as scalability, automation, and zero-downtime deployment. Related article: From No Dev Server to GitOps: My Journ...

Read more →

November 18, 2025

Have I Embraced the Future? - How Developers Collaborate with AI Coding Tools

Hello. I’m Jeongil Jeong, a 3rd-year backend developer working at a proptech platform. These days, the weight of AI coding tools among developers is gradually increasing. GitHub Copilot, ChatGPT, Claude Code… Many developers are already using them, and there’s even talk that “you’ll fall behind if y...

Read more →

October 25, 2025

Changed MySQL Column Type from bigint to varchar and It Got 8x Slower...! : Procedure Performance Degradation Troubleshooting

Introduction Hello. I’m Jeongil Jeong, a 3rd-year backend developer working at a proptech platform. Today, I’d like to share an interesting performance issue that occurred in our service and the resolution process. While solving a problem where a MySQL procedure suddenly became 8 times slower, I enc...

Read more →

October 20, 2025

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