Skip to content

Frolog 백엔드 서비스 구성과 도메인 중심 설계 문서 허브

Notifications You must be signed in to change notification settings

Team-Frolog/backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

Frolog Backend

Frolog는 독서 경험에 게이미피케이션을 적용한 플랫폼으로, 도메인 중심 설계를 기반으로 기능 단위 분리가 이루어진 백엔드 시스템입니다.

Architecture Overview

  • 각 서비스는 독립적인 Node.js 기반 서비스입니다.
  • 공통 API 스펙(@frolog/frolog-api)과 공통 유틸(@frolog/common-utils)을 공유합니다.
  • Sequelize 기반 공통 모델 모듈(@frolog/models)을 통해 DB 모델 및 MySQL 커넥션을 일관되게 관리합니다.
  • 서비스 간 통신은 SSC_TOKEN 기반 인증을 사용합니다.

Services

Auth Service

Profile Service

Book Service

  • 역할: 도서 정보 검색·조회 및 메타데이터 관리
  • 기능: Naver 도서 검색 API 연동, ISBN 정규화, 도서 메타데이터 보강(SEOJI), 사용자 도서 추가 요청, 관리자 배치 업데이트
  • Repo: https://github.com/Team-Frolog/book-service

Memo Service

Feed Service

Event Service

User Service

Review Service

Report Service

Well Service

Store Service

Shared Modules

About

Frolog 백엔드 서비스 구성과 도메인 중심 설계 문서 허브

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published