2/20/2026

유연함 vs 규칙, 애자일을 하는 순간, 애자일은 멀어집니다.

유연함 vs 규칙, 애자일을 하는 순간, 애자일은 멀어집니다.
애자일은 규칙을 지키는 스포츠가 아니라, 불확실성을 다루는 일의 방식입니다. "스크럽에 없으니 못해요"라는 말이 나오기 시작하면, 우리는 애자일을 도입한 게 아니라 새로운 관료주의를 추가한 것일지도 모릅니다. 규칙은 편...

2/10/2026

1/25/2026

통합의 두 얼굴, 합치는 것과 연결하는 것의 차이

통합의 두 얼굴, 합치는 것과 연결하는 것의 차이
시스템의 효율성을 고민하는 리더들에게 "통합"은 매력적인 단어입니다. 비슷한 기능을 하는 것 같은 시스템을 합치면 개발비와 운영비도 줄일 수 있지 않을까?라는 생각은 지극히 합리적인 경영적 판단입니다. 그러나 소프트웨어 아키텍처 세상...

1/20/2026

온프레미스 DR과 클라우드 네이티브

온프레미스 DR과 클라우드 네이티브
  대부분 기업이 온프레미스 환경에서 DR 없이 서비스를 운영해 왔던 이유는 명확합니다. "비용 효율성" 때문입니다. 인프라를 소유하고 최적화하여 사용하면, 겉보기에는 클라우드보다 저렴해 보입니다. 그러나 이는 "재해...

1/13/2026

아키텍트로 전향하고픈 엔지니어가 알아야 할 사항

아키텍트로 전향하고픈 엔지니어가 알아야 할 사항
이 글을 읽는 개발자 혹은 엔지니어분들은 해당 직무에서 꽤 오랫동안 일해 왔고, 개발 시 필요한 라이브러리 및 모듈에 대해서는 이미 잘 알고 계십니다. 개발 시 발생하는 버그도 디버깅을 통해 다 해결해봤지요. 담당하는 개발 모듈의 세계를 넘어서 더 큰...

1/12/2026

RAG의 환각에 대한 대응

RAG의 환각에 대한 대응
현 거대 언어 모델(LLM)은 지난 몇 년간 급격한 성장을 이루었습니다. 단순히 AI 모델을 사용하는 것을 넘어, 자사의 방대한 내부 데이터를 LLM에 연동하여 실질적인 비즈니스 가치를 창출하고자 하는 요구에 직면해 있습니다. 이런 배경에는 RAG(R...

1/11/2026

레거시 시스템 현대화를 위한 데이터 우선 전략과 기술적 실행 패턴

레거시 시스템 현대화를 위한 데이터 우선 전략과 기술적 실행 패턴
많은 기업이 레거시 시스템(Legacy System)을 현대화(Modernization)하려 할 때 가장 먼저 직면하는 벽은 분석이 어려운 코드입니다. 오랫동안 쌓인 스파게티 코드와 비즈니스 로직 그리고 파편화된 많은 줄의 코드들은 역공학(Revers...