---
title: "#backend-for-frontend articles | Hashnode"
description: "Explore 19 articles tagged #backend-for-frontend on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/backend-for-frontend"
---

Tag

# #backend-for-frontend

19 posts · 2 followers

[Nguyễn Việt Tùng](https://hashnode.com/@nvtung) · [Apr 19](https://hashnode.com/posts/brownfield-migration-the-strangler-fig-approach-to-bff-adoption/69e45f85ee84f66e94119a68)

### [Brownfield Migration: The Strangler Fig Approach to BFF Adoption](https://devpath-traveler.nguyenviettung.id.vn/brownfield-migration-the-strangler-fig-approach-to-bff-adoption?utm_source=hashnode&utm_medium=feed)

Incrementally introducing a BFF in front of an existing monolith or REST API without a big-bang rewrite.

20 min read · [devpath-traveler.nguyenviettung.id.vn](https://devpath-traveler.nguyenviettung.id.vn/brownfield-migration-the-strangler-fig-approach-to-bff-adoption?utm_source=hashnode&utm_medium=feed)

[Nguyễn Việt Tùng](https://hashnode.com/@nvtung) · [Apr 18](https://hashnode.com/posts/caching-in-the-bff-in-memory-redis-response-caching/69e3013bfd22b8ad62a59526)

### [Caching in the BFF: In-Memory, Redis & Response Caching](https://devpath-traveler.nguyenviettung.id.vn/caching-in-the-bff-in-memory-redis-response-caching?utm_source=hashnode&utm_medium=feed)

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

18 min read · [devpath-traveler.nguyenviettung.id.vn](https://devpath-traveler.nguyenviettung.id.vn/caching-in-the-bff-in-memory-redis-response-caching?utm_source=hashnode&utm_medium=feed)

[Nguyễn Việt Tùng](https://hashnode.com/@nvtung) · [Apr 16](https://hashnode.com/posts/observability-for-bff-structured-logging-distributed-tracing-azure-application-insights/69e0f340b67a275a9d3dbf00)

### [Observability for BFF: Structured Logging, Distributed Tracing & Azure Application Insights](https://devpath-traveler.nguyenviettung.id.vn/observability-for-bff-structured-logging-distributed-tracing-azure-application-insights?utm_source=hashnode&utm_medium=feed)

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.

21 min read · [devpath-traveler.nguyenviettung.id.vn](https://devpath-traveler.nguyenviettung.id.vn/observability-for-bff-structured-logging-distributed-tracing-azure-application-insights?utm_source=hashnode&utm_medium=feed)

[Nguyễn Việt Tùng](https://hashnode.com/@nvtung) · [Apr 14](https://hashnode.com/posts/shipping-bff-to-azure-docker-images-artifact-publishing-azure-container-instances/69de3fd9345b86c2e046c0dc)

### [Shipping BFF to Azure: Docker Images, Artifact Publishing & Azure Container Instances](https://devpath-traveler.nguyenviettung.id.vn/shipping-bff-to-azure-docker-images-artifact-publishing-azure-container-instances?utm_source=hashnode&utm_medium=feed)

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.

19 min read · [devpath-traveler.nguyenviettung.id.vn](https://devpath-traveler.nguyenviettung.id.vn/shipping-bff-to-azure-docker-images-artifact-publishing-azure-container-instances?utm_source=hashnode&utm_medium=feed)

[Nguyễn Việt Tùng](https://hashnode.com/@nvtung) · [Apr 12](https://hashnode.com/posts/auth-at-the-boundary-integrating-feide-identity-via-the-bff/69db3cfdaadf1107e29b5224)

### [Auth at the Boundary: Integrating Feide Identity via the BFF](https://devpath-traveler.nguyenviettung.id.vn/auth-at-the-boundary-integrating-feide-identity-via-the-bff?utm_source=hashnode&utm_medium=feed)

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.

18 min read · [devpath-traveler.nguyenviettung.id.vn](https://devpath-traveler.nguyenviettung.id.vn/auth-at-the-boundary-integrating-feide-identity-via-the-bff?utm_source=hashnode&utm_medium=feed)

[Nguyễn Việt Tùng](https://hashnode.com/@nvtung) · [Apr 12](https://hashnode.com/posts/building-the-bff-in-net-core-minimal-apis-routing-aggregation/69db0684aadf1107e281e9f6)

### [Building the BFF in .NET Core: Minimal APIs, Routing & Aggregation](https://devpath-traveler.nguyenviettung.id.vn/building-the-bff-in-net-core-minimal-apis-routing-aggregation?utm_source=hashnode&utm_medium=feed)

Standing up the BFF service, aggregating upstream calls, shaping responses, and handling errors with real code.

16 min read · [devpath-traveler.nguyenviettung.id.vn](https://devpath-traveler.nguyenviettung.id.vn/building-the-bff-in-net-core-minimal-apis-routing-aggregation?utm_source=hashnode&utm_medium=feed)

[Nguyễn Việt Tùng](https://hashnode.com/@nvtung) · [Apr 11](https://hashnode.com/posts/bff-vs-api-gateway-vs-graphql-picking-the-right-abstraction/69da09dbc8e5007ddb7a2003)

### [BFF vs API Gateway vs GraphQL: Picking the Right Abstraction](https://devpath-traveler.nguyenviettung.id.vn/bff-vs-api-gateway-vs-graphql-picking-the-right-abstraction?utm_source=hashnode&utm_medium=feed)

Comparative analysis with real trade-offs. Where each pattern wins, where it falls over, and how they can coexist.

14 min read · [devpath-traveler.nguyenviettung.id.vn](https://devpath-traveler.nguyenviettung.id.vn/bff-vs-api-gateway-vs-graphql-picking-the-right-abstraction?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/bff-vs-api-gateway-vs-graphql-picking-the-right-abstraction/69da09dbc8e5007ddb7a2003)

[Nguyễn Việt Tùng](https://hashnode.com/@nvtung) · [Apr 8](https://hashnode.com/posts/designing-the-bff-contract-request-aggregation-client-specific-shaping/69d653fd707c1ce768364362)

### [Designing the BFF Contract: Request Aggregation & Client-Specific Shaping](https://devpath-traveler.nguyenviettung.id.vn/designing-the-bff-contract-request-aggregation-client-specific-shaping?utm_source=hashnode&utm_medium=feed)

API design principles, response shaping, versioning strategy, and what belongs in the BFF vs upstream services.

15 min read · [devpath-traveler.nguyenviettung.id.vn](https://devpath-traveler.nguyenviettung.id.vn/designing-the-bff-contract-request-aggregation-client-specific-shaping?utm_source=hashnode&utm_medium=feed)

[4](https://hashnode.com/posts/designing-the-bff-contract-request-aggregation-client-specific-shaping/69d653fd707c1ce768364362)

[Nguyễn Việt Tùng](https://hashnode.com/@nvtung) · [Mar 22](https://hashnode.com/posts/what-is-bff-and-when-is-it-actually-worth-it/69bf6e9e4a1e513e417955d1)

### [What Is BFF — and When Is It Actually Worth It?](https://devpath-traveler.nguyenviettung.id.vn/what-is-bff-and-when-is-it-actually-worth-it?utm_source=hashnode&utm_medium=feed)

The problem it solves, the cost it introduces, and the honest answer on when not to use it.

13 min read · [devpath-traveler.nguyenviettung.id.vn](https://devpath-traveler.nguyenviettung.id.vn/what-is-bff-and-when-is-it-actually-worth-it?utm_source=hashnode&utm_medium=feed)

[Nguyễn Việt Tùng](https://hashnode.com/@nvtung) · [Mar 21](https://hashnode.com/posts/introduction-to-the-frontend-s-contract-building-backends-for-frontends-with-vue-js-net-core-azure/69be236f475ca179746f0186)

### [Introduction to The Frontend's Contract: Building Backends for Frontends with Vue.js, .NET Core & Azure](https://devpath-traveler.nguyenviettung.id.vn/introduction-to-the-frontend-s-contract-building-backends-for-frontends-with-vue-js-net-core-azure?utm_source=hashnode&utm_medium=feed)

Your frontend has outgrown the API it was given.

5 min read · [devpath-traveler.nguyenviettung.id.vn](https://devpath-traveler.nguyenviettung.id.vn/introduction-to-the-frontend-s-contract-building-backends-for-frontends-with-vue-js-net-core-azure?utm_source=hashnode&utm_medium=feed)
