Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

AkkaNetCore(본 프로젝트명)의 개발환경은 다양한 요소활용 오픈스택(dbmysql,kafka등)를 활용하며개발인프라가 도커로 구성되고 정리되어있으며 간편하게 로컬에서 듀토리얼 작동 가능합니다.을 도커로 정리하였으며

듀토리얼은 유닛테스트화 되어 있어, 코드로 작동방법을 설명하고 셀프 검증합니다.

로컬 개발환경은 Visual Studio IDE에서 벗어날 필요가 없습니다.

솔류션 구성

  • AkkaNetCore : Core API에서 기반에서 작동하는 Akka를 이용한 분산처리가능한 어플리케이션입니다.
  • AkkaNetCoreTest : 어플리케이션에서 작성된 기능들을 검증하며, 유닛테스트는 스스로 작동방법을 설명합니다.
  • LightHouse : 클러스터된 어플리케이션의 Dicovery기능을 담당합니다.
  • docker-compose : 클러스터로 구성된 어플리케이션을 로컬 디버깅할때 유용합니다.
  • infra-compose : 어플리케이션 외에 의존 인프라만 구동하며(Db초기셋팅포함) 로컬개발시 활용가능합니다.

...