DIY 배달 서비스 플랫폼 API 서버 - 4장. 전략과 도구



개요

비즈니스 예시(배달 서비스)를 토대로 도메인 설계부터 배포까지 직접 구현해 보고 작동 원리를 자세하게 공부하는 프로젝트입니다. 처음 어떤 아이템을 만들지 고민하는 과정부터 문제 해결(아이템 개발)을 하기 위한 전략과 도구 선택, 프로젝트 관리, 구현 및 배포까지 프로젝트가 진행되는 모든 발자취를 기록합니다. 더 좋은 구현 방법, 더 효율적인 설계, 잘못된 내용이 있다면 이곳을 통해 언제든 리뷰해 주시면 감사하겠습니다.


Table of Contents



4장. 전략과 도구

앞서 설계한 내용을 바탕으로 어떤 전략과 도구들을 사용하여 구현을 할지 선택해보겠습니다.
(작성중입니다..)


4-1. 외부 인프라

  • GCP

  • Docker

  • Kubernetes

  • Google Cloud Datastore

  • ElasticSearch

  • ELK

  • CI/CD

  • RabbitMQ

  • Git/Github

  • 보안 전략



4-2. 내부 서비스

  • Spring boot

  • JPA

  • 테스트 전략




Table of Contents



참고

  • 도메인 주도 설계로 시작하는 마이크로서비스 개발 (한정헌, 유해식, 최은정, 이주영 저)
  • 테스트 주도 개발로 배우는 객체 지향 설계와 실천 (Steve Freeman, Nat Pryce 저)
  • Clean Code (Robert C. Martin 저)
  • Mastering Spring 5.0 (Ranga Rao Karanam 저)
  • JAVA 객체 지향 디자인 패턴 (정인상, 채흥석 저)