Skip to content

hh99-Final-Project/bluemoonBE

Repository files navigation

항해99 실전 프로젝트 (BlueMoon diary)

🔗 사이트

Blue Moon diary

🏠 소개

  • Bluemoon 서비스는 익명 & 다이어리 서비스입니다.
  • 익명으로 자신의 다이어리를 작성하고 고민을 서로 나눌 수 있습니다.
  • 주요기능
    1. WebSocket을 이용한 실시간 채팅 및 알림
    2. Web RTC를 이용한 음성녹음 및 재생

⏲️ 개발기간

2022년 04월 22일 ~ 2022년 06월 3일

🧙 맴버구성

이름 포지션
김승민 BE / Spring
장재영 BE / Spring
최봉진 BE / Spring

👉 서비스 아키텍쳐

image

👉 ERD

image

💻 기술 스택

📝 공통 문서

⚙️ 개발 환경

  • Server : AWS EC2(Linux 2 AMI)
  • Framework : Springboot
  • Database : Mysql (AWS RDS), Redis (Aws ElastiCache)
  • ETC : AWS S3, AWS IAM, AWS Parameter Store, AWS Code deploy, Docker hub, NginX

💥 트러블 슈팅

  • N+1 문제 - WIKI 이동
  • Jasypt를 이용한 암호화 적용시 발생한 문제 - WIKI 이동
  • Spring Security에서 전역 예외처리가 안되는 문제 - WIKI 이동
  • Access Token의 유효기간 설정에 따른 보안 문제 - WIKI 이동
  • 이벤트 참여 횟수를 매일 초기화 하는 문제 - WIKI 이동

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages