/dongchimi

🏸동네에서 취미를 갖고 싶을 때는 동치미🏀

Primary LanguageJava

소개

동치미logo

동치미

🏸 동네에서 취미를 갖고 싶을 때는 동치미 🏀

동치미란?

동치미는 '동네 친구들과 함께하는 미팅'의 의미를 지니는 용어입니다. 이는 동네에서 취미가 비슷한 사람들끼리 모여 함께 취미 생활을 즐기는 서비스입니다. 사용자는 플랫폼을 통해 자신의 취미를 공유하고, 같은 관심사를 가진 이웃과 연결될 수 있습니다.

동치미 로고는 서로 다른 사람들 하나의 취미를 함께 하기 위해 한 곳에 모여 이루어진다는 의미를 가지도록 디자인 되었습니다.

프로젝트 정보

프로젝트 멀티 모듈 구조

api 모듈

  • 이 모듈은 각 서비스의 API 인터페이스를 정의합니다.
  • 비즈니스 로직만을 포함하여 도메인과의 의존성을 최소화합니다.

reactive 모듈

  • 실시간 기능을 처리하는 모듈로, 채팅 및 알림 기능을 구현합니다.
  • 비동기 처리와 이벤트 기반 아키텍처 사용을 중점적으로 다룹니다.

consumer 모듈

  • Message를 구독하는 Consumer들을 구현하는 모듈입니다.
  • Redis, Kafaka 등 외부에서 전달 받은 Message를 활용

domain 모듈

  • 동치미에 구성된 모든 도메인 정보를 제공하는 모듈입니다. image

아키텍처 구성도

20240511_구성도

기술 소개

백엔드

백엔드2

개발자

Backend
노승철