이이경규ingglee.hashnode.dev·Jul 22 · 6 min read헥사고날 아키텍처(Ports & Adapters)시작하기에 앞서 지난 글에서 DDD(Domain-Driven Design)는 업무 규칙을 도메인 모델 가까이에 두는 접근이라고 정리했다. 그런데 Order가 자신의 상태 전이를 잘 지키고 있어도, 그 옆에 ORM 호출과 HTTP 요청이 함께 들어오기 시작하면 다른 문제가 생긴다. 예를 들어 주문을 생성할 때 다음 코드들이 한 서비스에 모이기 쉽다. 주문 00
이이경규ingglee.hashnode.dev·Jul 18 · 5 min readDDD(Domain-Driven Design) 아키텍처시작하기에 앞서 프로젝트가 작을 때는 테이블과 화면을 기준으로 코드를 나누어도 크게 불편하지 않다. UserService, OrderService, OrderRepository 정도로 시작해서 기능을 하나씩 붙여도 잘 동작하고 유지보수에도 문제가 없다. 문제는 할인 조건, 주문 상태, 환불 가능 기간처럼 중요 로직이 늘어날 때다. 로직이 컨트롤러와 서비스,00
이이경규ingglee.hashnode.dev·Apr 14 · 2 min readOpenClaw 파헤치기서론 OpenClaw가 어떻게 작동하는지 작성하기 전에 잡답을 먼저 작성해보려고한다. AI 비서는 예전부터 많이 생각하던 주제였다.나는 평소 귀찮음이 많고, 관심 없는 것에는 신경을 잘 쓰지 않는다. 그래서 통학길이나 출퇴근길에 AI가 내 일정을 알고, 집을 나서기 전에 "오늘 비 오니까 우산 챙기세요" 정도만 알려줘도 충분히 편리할 거라고 생각했다.그래서00
이이경규ingglee.hashnode.dev·Mar 15 · 1 min read[잡담] vive coding서론 퇴근후 혹은 주말에 사이드 프로젝트를 진행해보려고 했지만 육아로 인해서 집중 할 수 있는 시간이 없어서 AI를 통해서 프로젝트를 진행하고 나는 목표를 제시하고 진행 사항만 받으려고한다 이전에도 개발시에 AI를 이용해서 보일러플레이트를 구현하거나 반복작업이나 해야하는게 명확한 작업, 기존에 코드를 참고만해서 진행하는 작업들을 할때 AI를 이용했으나 조금00
이이경규ingglee.hashnode.dev·Dec 3, 2025 · 3 min read토큰 효율성(Token Efficiency)토큰 효율성이란? 토큰 효율성은 AI 코딩 도구를 활용할 때 최소한의 컨텍스트로 최대한 정확한 결과를 얻기 위한 원칙AI가 코드를 이해하고 수정하는 데 필요한 정보를 최적화하여 생산성을 향상가능 토큰 효율성이 필요한 이유 Context Window 한계 AI 모델은 한 번에 처리할 수 있는 토큰 수가 제한됨 (128K, 200K 등) 더 많은 파일을 읽을수록 중요한 정보가 희석됨 집중된 컨텍스트 = 더 정확한 이해 응답 속도 적은 토큰 = ...00