Ana içeriğe geç

Service Deployment Matrix

Bu sayfa, deployment contract'lari tek tabloda gorulebilir hale getirmek icin hazirlanmistir.

Core Matrix

ServisReplica / TopologyHealthcheckUpdateRestartSecretsConfigs
API2+HTTP readinessrolling start-firston-failurejwt, db, rediscors, rate-limit, facade
Ingest2+HTTP/internal readinessrolling start-firston-failuredb, redis, kafkaflood, duplicate, ack
Communication2+internal readinessrolling start-firston-failuredb, redis, kafka, providertimeout, retry, delivery
Observer2+internal readinessrolling start-firston-failuredb, redis, kafkaretry, escalation, cleanup
Automation1+scheduler readinesscontrolled rollingon-failuredb, redis, kafkatick, timeout, coordination
Egress2+internal readinessrolling start-firston-failuredb, redis, kafka, partner authtransform, outbound, allowlist
PostgreSQLsingle primaryDB readinesscontrolledunless-stopped veya policy'ye goredb credstuning, backup
Redissingle instanceping/command readinesscontrolledunless-stopped veya policy'ye goreredis authmemory, eviction, persistence
Kafka3 brokerbroker readinessbroker-brokerunless-stopped veya policy'ye gorekafka authlistener, retention, replication
FOTA Storagesingle serving planepath + serving readinesscontrolledon-failureftp, storage credspath, retention, serving

Kullanim Kurali

Bu tablo deployment gercegini tek satira indirgemek icin kullanilir. Ancak authoritative detaylar ilgili contract sayfalarindadir.

Sert Kurallar

  • start-first yalniz stateless ve safe healthcheck'e sahip servislerde kullanilir.
  • single primary servisler rolling replica mantigiyla guncellenmez.
  • 3 broker ifadesi Kafka icin yalniz container sayisi degil, topology anlamina gelir.
  • 1+ olan scheduler servislerinde coordination davranisi ayrica sertlestirilmelidir.