Skip to main content

5 docs tagged with "api"

View all tags

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.

API Design — REST, gRPC & GraphQL

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.

FIS — Banking Platform Integration

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.

Webhooks

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

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.