Skip to content

Repository files navigation

Momens

MOMENS

모먼스 Turn context into momentum


Momens

Turn context into momentum, Momens

흩어진 업무 맥락을 연결해 프로젝트의 리스크, 결정 사항과 다음 행동을 놓치지 않도록 돕는 AI 운영 도구입니다.

Momens의 새로운 Java/Spring Product API 서버입니다.

기존 Go/Gin Product API 서버인 momens-api를 대체하기 위해 점진적으로 기능을 이관합니다.

Product Deck

제품 상세 소개 접기 Momens Product Deck

Architecture

momens-servermodular modulith를 지향합니다.

  • 런타임은 하나의 Spring Boot 애플리케이션으로 구성합니다.
  • 물리적인 모듈 경계는 Gradle 서브프로젝트이며, app 모듈에서 각각의 모듈을 조립하여 애플리케이션을 실행합니다.
  • Spring Modulith를 함께 사용하여 모듈 간 의존 관계와 경계를 검증하고 문서화합니다.
  • 새로운 요구사항이 추가될 경우 그에 맞춰 모듈 구조를 단계적으로 확장합니다.
  • 팀 규모가 커지고, 배포의 독립성을 필수로 확보해야 할 시점에 MSA 전환을 고려합니다.

Docs

사람이 읽는 docs/ 문서는 한국어로 작성되며, AI 에이전트가 읽는 문서는 AGENTS.md로 관리합니다.

Tech Stack

Area Choice
Language Java 21
Framework Spring Boot 4
Architecture support Spring Modulith
Database PostgreSQL
Persistence JPA
Migration Flyway
Test JUnit 5 Testcontainers
Build Gradle Groovy DSL
Formatting Spotless Google Java Format

Maintainers

김규일 | Lead 신진수 | Member
김규일 신진수
@Kimgyuilli @jsshin8128

About

Java Spring modular monolith for the Momens product API, replacing the legacy Go momens-api.

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages