Schema Registry
Enforcing compatibility on events the way CI enforces it on code.
Nothing written here yet
This topic is part of the curriculum but has no questions, cards or glossary entries so far. The rest of API & Integration Architecture may still cover what you are looking for.
Neighbouring topics
API & Integration
General material on integrating systems through contracts.
REST Design
Resources, uniform methods, status codes and statelessness.
No content yetGraphQL
Client-specified queries, N+1 resolution and query-cost control.
No content yetgRPC APIs
Contract-first RPC, generated clients and protobuf compatibility rules.
No content yetWebhooks
Push callbacks, signature verification, ordering and at-least-once delivery.
No content yetAPI Versioning
URL, header and account-pinned versioning, and who carries the burden.
Backward Compatibility
Which changes are safe, and how to make breakage a build failure.
Contract Testing
Verifying what consumers actually rely on, without a shared environment.
No content yetAPI Documentation
OpenAPI as a machine-checked contract rather than as prose.
No content yetRate Limiting
Algorithms, shared counters, and signalling rejection properly.
No content yetIdempotency Keys
Client-generated keys stored atomically with the operation they guard.
No content yetPagination & Filtering
Offset versus cursor, stable ordering and unbounded result sets.
No content yetAPI Error Handling
Error shapes, retryability signals and machine-readable causes.
No content yetEvent-Driven Integration
Publishing facts rather than commands, and versioning event schemas.
No content yetMessage Formats
JSON, Protobuf, Avro — schema evolution and payload economics.
No content yetIntegration Patterns
Routers, translators, splitters, aggregators and dead letter channels.
No content yetLegacy Integration
Reaching systems that cannot change, without importing their model.
No content yetPartner & B2B Integration
External contracts, onboarding, sandboxes and long deprecation windows.
No content yetAPIs as Products
Ownership, lifecycle, deprecation policy and developer experience.
No content yet