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