Skip to content

jinho-yoo-jack/jedi-spring-labs

Repository files navigation

Spring Boot Labs

Jedi Spring Boot 연구소

목표

지속 성장 가능한 소프트웨어 설계과 구현에 대한 지식과 기술 습득하기

환경구성

Overal_Architecture

  1. JDK 21
  2. Spring Boot 3.2.4
  3. MySQL 8.0 based Docker
  4. Kafka Cluster based Docker

개발 방법론

  1. TDD
  2. DDD

아키텍처

Hexagonal architecture

헥사고날_아키텍처_최종

이커머스 주문/결제 시스템

PG사 TEST API 연동(+결제위젯)

결제 기능 개발 - TDD 기반 카드 결제 승인 기능

스크린샷 2024-06-07 오후 3 23 11

결제 기능 개발 - TDD 기반 카드 결제 취소 기능

스크린샷 2024-06-07 오후 4 20 26

결제 기능 개발 - TDD 기반 카드 결제 정산 기능

스크린샷 2024-06-07 오후 4 30 57

  • DDD 설계(TODO://곶감)
  • 전체 구성도(TODO://곶감)
  • 시스템 배포
    • Docker 기반 컨테이너화

About

Best Practice of Sustainable Software Development

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published