시냅스 방법론 3.0 의 공정 및 주요 산출물, 샘플코드를 공유한다.
산출물목록
Phase | Practice | Step | Output |
---|---|---|---|
Sprint0 | 외부아키텍처정의 | - 인프라정의 - 플랫폼정의 - 백엔드서비스정의 - 통신방법정의 - 배포정책정의 |
인프라구성도 아키텍처구성도 배포구성도 |
내부아키텍처정의 | - 프론트엔드기술정의 - 서비스내부구조정의 - 비지니스로직구조설계 - 데이터매핑구조설계 |
서비스별패키지구조 기타아키텍처문서 |
|
구현환경정의 | - 개발환경정의 - CI/CD환경구성 - 테스트환경정의 - 운영환경정의 |
클라우드 개발/테스트/운영환경 CI/CD환경 |
|
마이크로서비스도출 | - 서브시스템식별 - 바운디드컨텍스트식별 - 마이크로서비스도출 |
서비스맵 | |
서비스스펙(SPEC)정의 | - 서비스별KeyConcept정의 | 서비스별KeyConcept 인터페이스정의서 |
|
테스트계획수립 | - 테스트수행대상정의 - 테스트수행절차,방법,도구정의 |
테스트수행계획서 | |
데이터이행계획수립 | - 데이터이행대상정의 - 데이터이행방법정의 |
데이터이행계획서 | |
SprintN# | 마이크로서비스모델링 | - 도메인모델링 - 데이터모델링 - API정의 |
도메인모델 데이터모델 API설계서 |
백엔드구현 | - 백엔드코드구현 - 저장소구현 - API테스트수행 |
백엔드구현소스 | |
UI설계 | -UI레이아웃정의 -UI속성및이벤트정의 |
UI설계서 | |
프론트엔드구현 | - 프론드엔드코드구현 - UI단위테스트수행 |
프론트엔드구현소스 | |
지속적통합 | - 파이프라인설계 - 빌드잡구현 - 빌드수행 |
파이프라인(빌드) 빌드결과 |
|
지속적배포 | - 파이프라인설계 - 배포잡구현 - 배포수행 |
파이프라인(배포) 배포된서비스 |
|
데이터이행프로그램설계 | - 이행절차설계 - 데이터클렌징 - 신구매핑정의 |
데이터매핑정의서 | |
데이터이행리허설 | - 테스트데이터준비 - 데이터이행테스트수행 - 이행절차보완 |
이행리허설결과 | |
Test&Release | 통합테스트 | - 통합테스트환경준비 - 통합테스트수행 - 결과정리및결함수정 |
식별결함 |
성능테스트 | - 성능테스트계획수립 - 환경준비 - 성능테스트수행 - 결과정리및조치 |
성능테스트수행결과서 | |
데이터이행 | - 기초데이터이행 - 본데이터이행 |
||
릴리즈 | - 릴리즈수행 | 운영환경 |
- BackEnd 설계하기
- FrontEnd 설계하기
- BackEnd개발(헥사고널&DDD)
- BackEnd개발(헥사고널&트랜젝션)
- FrontEnd개발
- 도서대여시스템
- 도서대여시스템 사용하기
- Jhipster Sample
- Jhipster Package Refactoring
- Jhipster Business Logic개발
- [Jhipster Kafka 연결하기)(/contents/jhipster_kafka.md)
- [Jhipster Feign Client 연결하기)(/contents/jhipster_feign.md)
- MSA개념 및 주요패턴
- 마이크로서비스 모델링
- 교육교재
- 마이크로서비스 모델링
- Workflowy (실습 스크립트 LookUp): https://workflowy.com/#/217cf1148297