Find the rule before you design.
Engineering standards written as RFCs in Git and compiled into one catalog. Every rule has a stable id, a level and a status, so engineers and AI agents check a design against the same source before code is written.
Catalog at a glance
- RFCs
- 10
- rules
- 64
- MUST rules
- 46
- rules in force
- 64
Rules by status
Domains
- reliability30 rulesFailure handling and resilience4 RFCs19 MUST
- api27 rulesAPIs and service contracts4 RFCs21 MUST
- architecture20 rulesSystem structure and service boundaries4 RFCs15 MUST
- security15 rulesAuthentication, authorization, and secrets2 RFCs13 MUST
- deployment13 rulesDelivery, rollout, and infrastructure2 RFCs9 MUST
- messaging9 rulesEvents, queues, and asynchronous communication1 RFC6 MUST
- observability7 rulesLogs, metrics, and tracing1 RFC6 MUST
- testing7 rulesTest strategy and quality gates1 RFC3 MUST
- data3 rulesPersistence and data ownership1 RFC3 MUST
Needs attention
as of 30 Sept 2026- RFC-0003Review due soon@platform-team@banking-teamEvent consumer reliability
Review 1 Oct 2026, in 1 day
Recent changes
All RFCs- RFC-0001Service and data ownershipGround the RFC catalogue in the Kotlin services: five extended, five new (#20)
- RFC-0002Synchronous service communicationGround the RFC catalogue in the Kotlin services: five extended, five new (#20)
- RFC-0003Event consumer reliabilityGround the RFC catalogue in the Kotlin services: five extended, five new (#20)
- RFC-0004API ownership and versioningGround the RFC catalogue in the Kotlin services: five extended, five new (#20)
- RFC-0005Observability for new servicesGround the RFC catalogue in the Kotlin services: five extended, five new (#20)
- RFC-0006Service module layeringGround the RFC catalogue in the Kotlin services: five extended, five new (#20)
- RFC-0007HTTP API surface and error responsesGround the RFC catalogue in the Kotlin services: five extended, five new (#20)
- RFC-0008Scheduled jobsGround the RFC catalogue in the Kotlin services: five extended, five new (#20)
- RFC-0009Backoffice access controlGround the RFC catalogue in the Kotlin services: five extended, five new (#20)
- RFC-0010Test strategy and quality gatesGround the RFC catalogue in the Kotlin services: five extended, five new (#20)
- RFC-0001Service and data ownershipImport RFC sources, schemas, and specification
- RFC-0002Synchronous service communicationImport RFC sources, schemas, and specification
- RFC-0003Event consumer reliabilityImport RFC sources, schemas, and specification
- RFC-0004API ownership and versioningImport RFC sources, schemas, and specification
- RFC-0005Observability for new servicesImport RFC sources, schemas, and specification