👋 환영합니다! 쥐뿔도 모르는 개발자가 백엔드, 인프라, 트러블슈팅 등의 경험을 공유하고 기록하는 개발 블로그입니다 ✨
Architecture & Design

Architecture & Design

시스템 아키텍처와 설계에 관한 의사결정과 경험을 공유합니다.

모든 글

점진적 MSA 전환은 환상일까? - 사내 강결합 레거시 서비스와의 사투기

안녕하세요. 프롭테크 플랫폼에서 3년차 백엔드 개발자로 일하고 있는 정정일입니다. 저는 최근 3월 팀에 합류했고 많은 기업들이 그렇듯, 저희 팀도 더 나은 확장성과 유지보수성을 위해 레거시 서비스를 마이크로서비스 아키텍처(MSA)로 전환하는 대장정을 진행하고 있었습니다. 도메인별로 서비스를 착착 분리하고, 새로운 기술을 적용하며 점진적으로 시스템을 개선해나...

더보기 →

2025년 7월 21일

JPA의 설계 철학과 SQL의 간극, 그리고 현실적인 대안

JPA를 사용하다 보면 “어라, 이건 왜 안 되지?“라는 순간을 마주하게 됩니다. SQL에서는 당연하게 사용하던 기능이 JPQL에서는 지원되지 않아 당황했던 경험, 아마 JPA를 사용해보신 분이라면 한 번쯤은 있으실 거라 생각합니다. 이 글에서는 JPA와 SQL 사이의 간극이 왜 존재하는지, 그리고 실무에서 이런 한계를 어떻게 극복할 수 있는지 제 경험을 ...

더보기 →

2024년 11월 28일