Brownfield Migration: The Strangler Fig Approach to BFF Adoption
Incrementally introducing a BFF in front of an existing monolith or REST API without a big-bang rewrite.

Search for a command to run...
Articles tagged with #backend-for-frontend
Incrementally introducing a BFF in front of an existing monolith or REST API without a big-bang rewrite.

Where caching belongs in a BFF architecture, how to avoid stale-data bugs, and cache invalidation patterns.

End-to-end traceability across Vue → BFF → upstream services using Azure Application Insights. Correlation IDs, structured logs with Serilog, custom telemetry, and Application Insights dashboards and alerts.

A layered testing strategy for the BFF. WebApplicationFactory for integration tests, Pact for consumer-driven contract testing with Vue.

Full IaaS deployment pipeline — building and tagging Docker images, publishing artifacts, and running the BFF on Azure Container Instances. Includes Azure Front Door routing and when API Management adds value vs noise.

Connecting the BFF to Feide — Norway's government-issued identity provider for educational organisations. OAuth 2.0 + OIDC flow, the Token Handler pattern, and why cookie-based sessions beat tokens in the browser.
