🏗️
Architecture
총 6편
멀티 벤더 IoT 연동 설계하기 (2편) - Event-Driven Architecture로 확장하기
IoT 다중 벤더 환경에서 이벤트 드리븐 아키텍처를 적용한 경험을 공유합니다. Kafka 기반 이벤트 스트림으로 서비스 간 결합도를 낮추고 확장성을 확보한 설계를 소개합니다.
멀티 벤더 IoT 연동 설계하기 (1편) - Adapter 패턴으로 통합하기
제조사마다 다른 IoT API를 if-else 없이 통합하기. Adapter 패턴으로 공통 인터페이스 설계, 신규 제조사 온보딩 2주→2일 단축. 6개 벤더 실전 통합 경험.
토이프로젝트로 시작하는 DDD - 도메인 주도 설계 첫걸음
DDD를 토이 프로젝트에 처음 적용해봤습니다. 도메인 모델, 애그리게이트, 바운디드 컨텍스트를 설계하면서 겪은 시행착오와 "이렇게 하면 더 좋았을 것"을 솔직하게 정리합니다.
클린 아키텍처, "노트북과 여행용 어댑터"로 이해하기
비즈니스 로직이 DB·프레임워크에 의존하면 어디서 문제가 생기나. 클린 아키텍처를 직관적 비유로 풀어낸다. 도메인을 중심에 두고 외부를 어댑터로 감싸는 실무 설계 패턴.
정적 블로그에서 백엔드 통신하기 - 일반 웹과의 결정적 차이
TL;DR 문제: 정적 블로그에서 API 키를 프론트엔드에 넣으면 개발자 도구에 그대로 노출됨 원인: 로그인이 없으니 사용자 인증(JWT)이 불가능, 백엔드 서버도 없음 해결: Netlify…
GraphQL vs REST, 실무에서의 선택 - 언제 뭘 써야 할까?
TL;DR 문제: REST API로 필드 많은 응답 → 불필요한 데이터까지 전송, 엔드포인트 20~30개 폭발, DTO 클래스 남발 원인: Over-fetching (필요한 것만 받을 수 없음), Under…