새로운 프로젝트를 시작하거나 새로운 팀원이 합류했을 때 가장 먼저 맞닥들이는 허들이 바로 로컬 개발 환경 세팅입니다.각자의 컴퓨터에 각각 세팅을 하다보면 어느 컴퓨터에서는 잘 되지만 어느 컴퓨터에서는 안될 때가 있죠? 각자 프로그램을 설치했던 시기가 달라 버전이 다른 문제일 수도 있고 운영체제의 버전이 다른 문제일 수도 있고 아니면 아예 운영체제 자체가 다른 환경일 수도 있어요.Docker Compose를 이용하면 이러한 문제를 해결하고 빠르게 로컬 개발 환경 세팅을 할 수 있게 해줍니다. 하지만 API 서버, DB, 메시지 브로커(Kafka) 등을 로컬에 띄우기 위해 수십에서 수백 줄의 docker-compose.yml을 작성해야 하고 Dockerfile을 작성해야 했습니다..NET Aspire은 복잡..