API Composition
Deep dive into the API Composition pattern — parallel fan-out with CompletableFuture and virtual threads, partial response degradation, the N+1 composition problem, batch APIs, and comparison with CQRS.
Deep dive into the API Composition pattern — parallel fan-out with CompletableFuture and virtual threads, partial response degradation, the N+1 composition problem, batch APIs, and comparison with CQRS.
A complete guide to API design — REST principles, gRPC, GraphQL, pagination, rate limiting, idempotency, versioning, security, API gateway patterns, and production observability. Beginner through senior depth.
Guide to FIS (Fidelity Information Services) banking platforms used in Australian banks — Profile, Systematics, WorldPay, integration patterns (API vs MQ), batch file handling, and engineering notes.
Deep dive into Webhooks — event-driven HTTP callbacks, HMAC-SHA256 signature verification, idempotency, retry with exponential backoff, delivery guarantees, building a webhook delivery system, and security best practices.
WireMock creates a real HTTP server for stubbing and mocking external APIs in tests. This guide covers setup, advanced stubs, fault simulation, contract testing, and production-grade patterns for Java/Spring engineers.