Event Modeling은 업무에서 일어난 사실을 시간순으로 놓고, 그 사실을 만든 요청과 화면에 보여 줄 정보를 연결하는 설계 방법입니다. 기능 목록만으로는 보이지 않던 책임과 외부 접점을 한 상담의 흐름 속에서 찾을 수 있습니다.이번에는 카드 해지를 고민하는 고객을 예로 들어 7단계를 따라가 보겠습니다. 정형검색, 유사도(벡터) 검색, 관계(그래프) 검색과 예측형 AI를 질문에 맞게 연결하고, 마지막에는 내부 서비스 후보를 찾고, 우리 시스템 밖의 외부 시스템과 외부 사용자를 각각 정리합니다.준비. 상담 한 건의 범위를 정합니다고객이 “연회비가 부담돼서 카드를 해지하려고요”라고 말합니다. 상담사는 지금 카드로 장보기 혜택을 받을 수 있는지 확인하고 싶습니다. 고객은 혜택을 받으려고 더 쓰고 싶지는 ..
DMAP 빌더: 코드 없이 멀티에이전트 플러그인 만들기선언형 멀티에이전트 플러그인의 세계로 초대합니다 멀티에이전트 개발, 지금 뭐가 불편한가요?오케스트라를 상상해보세요. 지휘자가 악보 없이 수십 명의 연주자에게 "알아서 잘 맞춰봐"라고 한다면 어떨까요? 아마 끔찍한 소음이 나겠죠. AI 에이전트도 마찬가지입니다.에이전트 1개일 때는 괜찮습니다. 하지만 여러 에이전트가 협업해야 하는 순간, 복잡도가 폭발적으로 늘어나요. 기존 방식은 Python SDK로 직접 코딩하거나, LangChain, CrewAI, AutoGen 같은 프레임워크를 배워야 합니다. 프레임워크마다 문법이 다르고, 특정 런타임에 종속되어 버리죠.진입장벽은 높고, 유지보수는 어렵고, 다른 환경으로 옮기려면 처음부터 다시 만들어야 합니다. 저..
이 가이드는 Ubuntu 기준으로 작성되어 있습니다.CentOS 기반의 가이드는 여기를 참조하세요. 1. 설치apt-get install -y haproxy 2. 설정아래 예제를 참조하여 작성하십시오. sudo cp /etc/haproxy/haproxy.cfg /etc/haproxy/haproxy.cfg.bakvi /etc/haproxy/haproxy.cfgglobal log /dev/log local0 log /dev/log local1 notice chroot /var/lib/haproxy stats socket /run/haproxy/admin.sock mode 660 level admin stats timeout 30s user haproxy group haproxy daemon # Defaul..
이 가이드는 Ubuntu 기준으로 작성되어 있습니다. CentOS 기반의 가이드는 여기를 참조하세요. 1. DNS설치apt-get install -y bind9-utils bind92. DNS설정설정파일 예시를 참고하여 작성하십시오. 1) /etc/bind/named.conf.options options { directory "/var/cache/bind"; recursion yes; // 내부 네트워크에만 재귀 쿼리 허용 allow-recursion { any; }; // 모든 사용자를 허용하려면 { any; }로 설정 listen-on { any; }; // 모든 인터페이스에서 DNS 쿼리를 수신 allow-transfer { none; }; /..
이 가이드는 k8s 1.30이상에 Elasticsearch 8.x를 설치한 경우 Fluent bit를 설치하는 방법을 안내합니다.Elasticsearch 8.x 설치 가이드는 아래 글을 참조하세요.https://happycloud-lee.tistory.com/294 엘라스틱 서치 헬름 저장소 추가아래와 같이 엘라스틱 서치 헬름 차트 저장소를 추가 하고 차트 리스트를 업데이트 합니다.[root@osboxes ~]# helm repo add bitnami https://charts.bitnami.com/bitnami"bitnami" has been added to your repositories[root@osboxes ~]# helm repo updateFluent bit의 헬름 차트명과 버전을 찾습니다...
아래 가이드는 제대로 설치 안되어 보다 경량화된 Fluentd인 Fluentbit를 설치할 것을 권고합니다. https://happycloud-lee.tistory.com/296 이 가이드는 k8s 1.30이상에 Elasticsearch 8.x를 설치한 경우 Fluentd를 설치하는 방법을 안내합니다. Elasticsearch 8.x 설치 가이드는 아래 글을 참조하세요.https://happycloud-lee.tistory.com/294 k8s 1.30이상에서 Elasticsearch 8.x 설치k8s 1.30으로 업그레이드 되면서 elastic에서 제공하는 helm chart도 많은 변화가 있습니다.이 가이드에서는 최신 버전의 elastic helm chart를 k8s 1.30 클러스터에 설치하는 방법..
k8s 1.30으로 업그레이드 되면서 elastic에서 제공하는 helm chart도 많은 변화가 있습니다.이 가이드에서는 최신 버전(2024.10월 현재 8.15.3)의 Elasticsearch와 Kibana를bitnami helm chart를 이용하여 k8s 1.30 클러스터에 설치하는 방법을 다룹니다. 엘라스틱 서치 헬름 저장소 추가아래와 같이 Bitnami 헬름 차트 저장소를 추가 하고 차트 리스트를 업데이트 합니다.[root@osboxes ~]# helm repo add bitnami https://charts.bitnami.com/bitnami"bitnami" has been added to your repositories[root@osboxes ~]# helm repo update엘라스틱 ..
Helm chart로 손쉽게 ArgoCD를 설치하는 방법입니다. 1. Helm chart repository 추가 helm repo add argo https://argoproj.github.io/argo-helm2. 사용자 정의 설정 파일 만들기아래 내용으로 argocd.yaml파일을 만듭니다.global.domain은 ingress host로 사용됩니다. 적절하게 변경하세요. ## Globally shared configurationglobal: # -- Default domain used by all components ## Used for ingresses, certificates, SSO, notifications, etc. ## IP는 외부에서 접근할 수 있는 ks8 node의 Pub..
지금까지 Axon Framework의 CommandGateway & Event Sourcing, EventGateway, QueryGateway, Snapshot, State Stored Aggregate에 대해서 '코끼리 냉장고 넣기'서비스를 개발하면서 배워 봤습니다. 이제 마지막으로 Event Replay를 이용하여 조회DB 데이터를 복구 하는 방법을 실습해 보겠습니다. Event Replay Controller 추가 package 'org.axon.controller'에 'ReplayEventsController' class를 추가 합니다. 두개의 API가 추가 됩니다. ReplayEventsController: 지정한 Event Handler에 대해 특정 일시 이후의 Event만 Replay함 r..
State Stored Aggregate는 Event Sourcing을 하지 않고 물리적 DB에 데이터를 직접 CUD(Create, Update, Delete)할 때 사용하는 Aggregate입니다. 일반 Aggregate가 Event Replay, Event 발행, Event Store에 Event 추가를 하는 반면, State Stored Aggregate는 데이터의 최종 상태를 DB에 바로 CUD합니다. 단, 다른 서비스나 다른 처리를 위해 Event는 발행할 수 있습니다. State Stored Aggregate로 만드는 방법은 Entity class에 Aggregate에 필요한 항목들을 추가하는 것입니다. @Aggregate 어노테이션을 붙여 Aggregate임을 표시 필드 중 Primary K..
- Total
- Today
- Yesterday
- 육각형인간
- 마이크로서비스
- AXON
- CQRS
- 플러그인
- Event Sourcing
- 리퀴드폴리탄
- 마이크로서비스 패턴
- 버라이어티가격
- API Composition
- 분초사회
- 스포티파이
- AI
- 돌봄경제
- spotify
- 도파밍
- agile
- 요즘남편 없던아빠
- #MAS
- 호모프롬프트
- 애자일
- 스핀프로젝트
- agentic ai
- SAGA
- 디토소비
- micro service
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 |