Multi-protocol contracts & framework deep-dives
Go deep on OpenAPI, pair it with AsyncAPI, CloudEvents, and Arazzo under one shared schema, then dig into Quarkus REST and FastAPI internals.
OpenAPI in depth
Full JSON Schema alignment in a served OpenAPI document โ type-array nullable, top-level webhooks โ and the living-contract drift check that keeps a generated doc matching the shared schema.
Multi-protocol contracts
How OpenAPI, AsyncAPI, CloudEvents, and Arazzo compose around one domain through a single shared JSON Schema, with Apicurio Registry and OpenMetadata shown as the governance tier behind that schema reuse.
Quarkus REST in depth
Why Quarkus REST resolves parameter bindings at build time instead of by reflection, how that shows up in @RestHeader/@RestQuery, and why reactive Multi streaming needs its own NDJSON writer to avoid double-encoding.
FastAPI in depth
Why async def handlers run on FastAPI's event loop while plain def handlers get offloaded to a threadpool, and how StreamingResponse and BackgroundTasks each depend on that same ASGI dispatch model.