Microsoft Build 2026 · BRK205
Microsoft Build 2026 · BRK205

분산 앱을 코드로 조립하는 Aspire, 에이전트와 함께

복잡한 분산 앱을 코드 한 곳에서 조립·디버그·배포하고, 코딩 에이전트가 시스템 전체를 이해하도록 만드는 Aspire의 핵심을 살펴봅니다.

14 슬라이드
스크롤하여 시작
01 / 14
Slide 1

오늘은 분산 앱을 만들고 배포하는 방식을 근본적으로 바꾸는 Aspire에 대해 이야기해 보겠습니다. 저는 David Fowler, 그리고 Maddy Montaquila와 함께 진행합니다.

02 / 14
Slide 2

지도 없는 대도시 같은 현대 앱

요즘 앱을 개발한다는 건 지도 없이 대도시 한복판에 떨어지는 것과 같습니다. 에디터와 IDE, 프런트엔드와 백엔드, 데이터베이스와 인증, 메시징, 거기에 모델과 배포, 관측성까지, 챙겨야 할 조각이 끝없이 늘어나죠.

03 / 14
Slide 3

복잡한 개발, 복잡한 배포

그래서 개발도 배포도 어렵습니다. 저장소를 받아도 바로 실행이 안 되고, 로컬 환경은 실제 running 시스템과 다르고, 코딩 에이전트는 시스템 전체를 보지 못합니다. 배포 쪽은 계속 바뀌는 자산과 설정 드리프트로 늘 위태롭고요.

04 / 14
Slide 4

그래서 Aspire가 필요합니다. Aspire는 어떤 분산 앱이든 코드로 조립하고, 디버그하고, 배포할 수 있는 에이전트 친화적인 도구입니다.

05 / 14
Slide 5

Aspire가 주는 것

코드 우선 방식으로 앱 전체를 매핑하니 에이전트가 시스템의 모든 세부를 알게 됩니다. 인기 서비스와 스택을 손쉽게 연결하는 100개가 넘는 integration 패키지가 있고, 로그와 엔드포인트, 리소스를 하나의 대시보드에서 한눈에 볼 수 있습니다.

06 / 14
Slide 6

Aspire의 핵심 구성요소

핵심은 네 가지입니다. 만들고 실행하고 배포하는 control plane인 Aspire CLI, 스택을 코드로 선언하는 AppHost, 100여 개 패키지를 끼워 넣는 Integrations, 그리고 OpenTelemetry 기반으로 추적과 로그를 보여주는 Dashboard죠.

07 / 14
Slide 7

개발에 먼저, 운영에도 친화적

AppHost와 CLI만 있으면 어떤 저장소든 clone해서 바로 실행하고, 명령 하나로 새 서비스를 추가할 수 있습니다. 그리고 코드 변경 없이 그대로 배포하거나 기존 배포 파이프라인으로 넘길 수 있죠.

08 / 14
Slide 8

블랙박스가 아닌 빌딩 블록

수백 개의 사전 제작 패키지 중에서 고르거나, 직접 만든 걸 가져와도 됩니다. 어떤 컨테이너든 CLI든 AI 에이전트든, 몇 줄의 코드로 부트스트랩하고 실행할 수 있습니다.

09 / 14
Slide 9

처음부터 갖춰진 관측성

로그와 추적, 헬스 체크가 자동으로 연결됩니다. OpenTelemetry가 별도 설정 없이 포함돼 있어서, 관측성을 나중에 붙이는 게 아니라 처음부터 기본으로 가져갑니다.

10 / 14
Slide 10

어떤 코딩 에이전트에도 대응

Aspire CLI는 여러분이 쓰는 코딩 에이전트에 시스템에 대한 컨텍스트를 자동으로 넘겨줍니다. 그래서 에이전트가 우리 시스템을 이해한 상태로 더 빠르게 개발하고 디버깅하도록 돕습니다.

11 / 14
Slide 11

에이전트에는 프롬프트보다 구조를

에이전트에게 필요한 건 더 많은 프롬프트가 아니라 구조입니다. Aspire CLI는 토큰을 아낀 구조화된 응답을 내놓고, aspire init은 에이전트 skill과 MCP를 기본 제공합니다. AppHost는 타입 안전한 코드라 에이전트가 읽고 수정하기 쉽고, 명령 하나로 전체 스택을 올바른 순서와 포트로 실행하죠. 여기에 OpenTelemetry 데이터까지 노출돼서 에이전트가 느린 요청을 프로파일하고 오류를 정확히 짚어냅니다.

12 / 14
Slide 12

이제 말로 설명한 걸 직접 보여드리겠습니다. Aspire로 분산 앱을 조립하고 실행하는 과정을 함께 보시죠.

13 / 14
Slide 13

이어서 보시면 좋은 세션으로 BRKSP92, DEM302, DEM341이 있습니다. 첫 Aspire 앱은 aka.ms/aspire/build26에서 바로 시작해 보실 수 있고, 13.4 릴리스 노트와 문서, GitHub 저장소도 함께 준비해 뒀습니다.

14 / 14
Slide 14

마무리

함께해 주셔서 감사합니다.