This page contains information related to upcoming products, features, and functionality. It is important to note that the information presented is for informational purposes only. Please do not rely on this information for purchasing or planning purposes. As with all projects, the items mentioned on this page are subject to change or delay. The development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.
Status Authors Coach DRIs Owning Stage Created
proposed @fabiopitino 2023-06-21

참고 자료

관련 디자인 문서

관련 이슈

내부 Slack 채널

참고 구현 / 가이드

Gusto / RubyAtScale:

Shopify:

Domain-Driven Rails / Rails Event Store:

Rails Event Store는 여기서 논의된 많은 목표를 달성하는 메커니즘이기 때문에 관련이 있으며, Arkency가 프로덕션 애플리케이션을 구축하는 데 사용한 패턴에 기반을 두고 있습니다.

이는 우리가 특정한 프레임워크나 접근 방식을 사용해야 한다는 의미는 아닙니다.

그러나 DDD/ES/CQRS의 일반적인 개념은 중요하며, 때로는이 청사진의 목표를 달성하기 위해 이러한 개념을 실현하기 위해 구체적인 프로덕션 증명된 구현 사례를 예제로 살펴보는 것이 유용합니다.

App Continuum:

애플리케이션이 작고 구조화되지 않은 앱에서 시작하여 모듈화가 잘 된 단일체로 진화하고, 마이크로서비스 아키텍처까지 다양한 단계를 거쳐 발전하는 모습을 보여줍니다.

각 단계에서 멈추는 이유 및 특히 마이크로서비스로 전환하는 것의 도전과 고려해야 할 사항, 많은 경우 잘 구조화된 단일체를 계속 사용하는 것이 선호되는 이유에 대한 논의가 포함되어 있습니다.