BS
All projects
04 · Platform2024Private

Orbit · API

Operasyonel platform için NestJS event-driven API.

// overview

Orbit, çok kanallı operasyonel iş akışlarını orkestre eden bir platform. API katmanı event-driven mimari, append-only event store, queue-based saga orchestration.

// architecture

Mühendislik kararları ve mimari.

Event-sourced domain model. Saga pattern ile cross-aggregate iş akışları. CQRS ile read/write ayrımı. Snapshot stratejisi ile rebuild süresi optimize.

Event sourcing
Saga
Queue
Reporting
// challenges

Çözdüğüm mühendislik problemleri.

01

Saga compensation logic

02

Event versioning

03

Replay performance

// stack

Kullanılan teknolojiler.

NestJSTypeScriptPostgresRedisBullMQ
// outcomes

Üretimde elde edilen sonuçlar.

~3M event / gün
Saga compensation 100% kapsama
// next step

Bu seviyede bir sistem mi istiyorsun?

Benzer bir mimari sorununu çözmek, ekibinin frontend katmanını ileri taşımak ya da yepyeni bir SaaS kurmak için brief gönder — 48 saat içinde dönüş yapıyorum.

// developed by Bedirhan Say · Senior Frontend & Systems Engineer