소프트웨어 장인정신: 소프트웨어 개발자, 왜 더 이상 공부하지 않는가?
소프트웨어 장인정신: 소프트웨어 개발자, 왜 더 이상 공부하지 않는가? “요즘 개발자들은 도통 공부를 안 하는 것 같다. 기술은 변하는데 기본기는 고사하고, 그저 돌아가는 코드를 만드는 데만 급급하다.” 최근 시니어 엔지니어들과의 술자리나 커피챗에서 빠지지 않고 등장하는 주제입니다. 기술의 변화 속도는 무섭도록 빠른데, 정작 그 기술을 다루...
소프트웨어 장인정신: 소프트웨어 개발자, 왜 더 이상 공부하지 않는가? “요즘 개발자들은 도통 공부를 안 하는 것 같다. 기술은 변하는데 기본기는 고사하고, 그저 돌아가는 코드를 만드는 데만 급급하다.” 최근 시니어 엔지니어들과의 술자리나 커피챗에서 빠지지 않고 등장하는 주제입니다. 기술의 변화 속도는 무섭도록 빠른데, 정작 그 기술을 다루...
금융 코드 전환의 혁명: 삼성SDS Software Engineering Agent가 만드는 미래 엔지니어링 요즘 기술 동향을 살펴보면 인공지능(AI)이 단순한 비서 역할을 넘어, 스스로 판단하고 복잡한 전문 업무까지 처리하는 ‘에이전트’ 단계로 진화하고 있다는 사실에 놀라게 됩니다. 특히, 수십 년간의 역사가 얽혀있는 금융 코드 전환과 같은 난제에...
시작하며 이번 시리즈의 마지막 포스트에서는 Domain Storytelling을 실제 프로젝트에 적용하는 방법과, Event Storming, User Story Mapping 등 다른 협업 모델링 기법들과 어떻게 통합하여 사용하는지 알아보겠습니다. 프로젝트 단계별 Domain Storytelling 활용 Phase 1: 프로젝트 초기 - 도메인...
시작하며 Domain Storytelling은 단순한 프로세스 모델링 기법이 아닙니다. Domain-Driven Design(DDD)의 핵심 개념인 Bounded Context 식별과 Ubiquitous Language 확립을 위한 강력한 도구입니다. 이번 포스트에서는 Domain Story에서 DDD의 전략적 설계(Strategic Design)...
시작하며 이전 포스트(표기법과 워크샵 가이드 - 실제로 어떻게 그리고 진행하는가)에서 Domain Storytelling 워크샵을 화이트보드로 진행하는 방법을 살펴봤습니다. 하지만 실제 프로젝트에서는 디지털 도구의 활용이 필수적입니다. 이번 포스트에서는 Domain Storytelling 전용 오픈소스 도구인 Egon.io의 활용 방법을 상세히 알아...
시작하며 이전 포스트(도메인 전문가와 개발자의 대화법 - Domain Storytelling 소개)에서 Domain Storytelling의 개념과 필요성을 살펴봤습니다. 이번에는 실제로 Domain Story를 어떻게 그리고, 워크샵을 어떻게 진행하는지 구체적으로 알아보겠습니다. Domain Storytelling의 표기법 (Pictographi...
시작하며 IT 시스템 구축 프로젝트에서 가장 큰 어려움 중 하나는 도메인 전문가와 개발팀 간의 커뮤니케이션입니다. 요구사항을 수집하고 문서화하는 과정에서 서로 다른 언어를 사용하며, 결과적으로 잘못된 이해로 인한 재작업이 빈번하게 발생합니다. 이번 시리즈에서는 이러한 문제를 해결하기 위한 협업 모델링 기법인 Domain Storytelling에 대...
일론 머스크의 5단계 개선 프로세스란? 엘론 머스크의 5단계 개선 프로세스는 복잡한 시스템이나 프로세스를 혁신적으로 단순화하고 효율화하기 위한 방법론으로 잘 알려져 있다. 각 단계를 자연스럽고 이해하기 쉽게 풀어 설명하면 다음과 같다. 1단계: 모든 요구사항을 의심하라 모든 요구사항과 제약 조건을 하나하나 점검하고, “이게 정말 필요한가?” 를 ...
VS Code Dev Container 완전 가이드 Dev Container란? Dev Container(Development Container)는 Visual Studio Code에서 제공하는 기능으로, 컨테이너 내부에서 완전한 개발 환경을 구축하고 VS Code가 이 환경에 원격으로 연결하여 개발할 수 있게 해주는 기술입니다. 단순히 코드를 컨...
RAG 데이터 적재 방안 비교: 전량 적재 vs 하이브리드 온디맨드 방식 들어가며 기업에서 RAG(Retrieval-Augmented Generation) 시스템을 구축할 때 가장 먼저 마주하는 중요한 의사결정 중 하나는 데이터를 어떻게 관리할 것인가입니다. 모든 데이터를 RAG에 미리 적재할지, 아니면 핵심 데이터만 적재하고 나머지는 필요할 때 ...