1/25/2026

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

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

1/20/2026

1/13/2026

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

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

1/12/2026

RAG의 환각에 대한 대응

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

1/11/2026

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

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

1/09/2026

데이터 엔지니어, 파이프라인이 아닌 제품을 설계하라

데이터 엔지니어, 파이프라인이 아닌 제품을 설계하라
과거의 데이터 엔지니어링은 “전달”에 집중했습니다. 소스 시스템에서 데이터를 가져와서 정제하고, 데이터웨어하우스에 적재하는 것만으로도 역할을 다했다고 평가 받았습니다. 하지만 데이터의 양이 폭증하고 비즈니스의 요구사항이 복잡해진 오늘날에는 단순히 데이...

12/30/2025

가독성의 은밀한 비용, 코드 포맷팅이 LLM 예산을 어떻게 소모하는가?

가독성의 은밀한 비용, 코드 포맷팅이 LLM 예산을 어떻게 소모하는가?
아카이브( arXiv.org )에서 흥미로운 논문 을 읽었고 내용을 정리해봅니다. 소프트웨어 엔지니어링 역사에서 “가독성”은 성역과도 같은 가치였습니다. 코드는 컴퓨터가 실행하기 위해 작성되지만, 인간이 읽기 위해서도 작성된다는 이야기가 많았지요. 그...