You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

AkkaNetCore(본 프로젝트명)는 다양한 요소(db,kafka등)를 활용하며

개발인프라가 도커로 구성되고 정리되어있으며 간편하게 로컬에서 듀토리얼 작동 가능합니다.

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

솔류션 구성

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


로컬을 위한 의존 인프라 뛰우기

UP

디버그 > 디버그하지않고 시작 : docker-compose up 명령을 수행한것과 동일하며 IDE에서 시작및 디버깅이 가능합니다.

Inspect

테스트에 필요한 다양한 오픈스택 요소들이 구동이 됩니다.


듀토리얼

유닛테스트는 사용방법 설명을 포함하여 작성된 모듈을 스스스로 검증합니다.



  • No labels