Skip to content

kea-semicolon/MeetOnBE_GateWay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

For short meeting Web Application
bbang
Server gateway입니다.

서버 구조도

  • Spring Cloud Eureka

  • K8S

API 명세서

https://personal-study-space.notion.site/API-3af82b35861b4f96b639cd537fd7b813

사용 기술, 개발 환경

  • Java, Spring Boot, Gradle, Spring Cloud Eureka
  • JPA(Spring Data, Hibernate), QueryDSL, JIB
  • JWT, Swagger
  • JUnit5, AssertJ
  • MySQL, H2, RDS, S3
  • Jenkins, ArgoCD
  • Docker, Kafka, WebClient
  • AWS (Code Build, GitOps, ECR, Cloud Watch)
  • IntelliJ, Postman, Jira, Slack

ERD

MSA 기준 각 테이블이 다른 서버에 있지만 편의상 한 페이지에 출력

프로젝트 목표

  • 짧은 기간 다양한 기능을 사용할 수 있는 블로그 형식의 웹 애플리케이션 개발
  • 음성 채팅, 채팅, 게시글 등 다양한 기능 구현
  • Spring Cloud와 K8S를 이용한 MSA 구현
  • WebClient를 이용한 서버 간 통신 구현

새로 얻은 경험

  • WebClient, RestTemplate, FeignClient 비교
  • React, Spring Boot 간 쿠키 공유
    https://manchandiary.tistory.com/17
  • Spring Cloud, K8S에 대한 이해 및 구현 방법
  • Jira, Slack을 이용한 커뮤니케이션

문제 해결

UI 및 협업 자료 모음

  • 애플리케이션 주요 화면

  • 팀 노션 캡쳐

  • 팀 간트 차트

  • 팀 지라 캡쳐

Connected Client Server

Client Server의 주소입니다.

Releases

No releases published

Packages

No packages published