Apps are primarily composed of single-responsibility cloud functions
Persistence is securely maintained with a fully-managed database
Infrastructure dependencies are explicitly defined and deterministically deployed
The Functional Web App approach offers unique characteristics that may be desirable for evolving your existing application or building your next:
FWAs do not require any specific domain expertise or specialization to build or manage. Anyone with a basic understanding of web development is capable of creating a fully-realized FWA.
FWAs are easier to develop, maintain, debug, and deliver than traditional dynamic full-stack web applications, giving them a significantly lower overall total cost of ownership.
FWAs logical architecture is identical to the deployed physical architecture without complicated developer environments, improving velocity and reducing time to bug resolution.
FWA code runs in isolation, ensuring unrelated code is never run in the same process, thereby reducing bug surface area and potential security issues.
FWAs combine the power and flexibility of dynamic, full-stack web applications with the ease and simplicity of scaling a static website.
Learn more about building a Functional Web App. Sign up for a very rare, completely spam and advertising free, FWA links newsletter.
Functional Web App (FWA) is an architectural pattern for building web applications and APIs. It empowers developers with the flexibility of dynamic,
Written by Brian LeRoux & Ryan Block from Begin, with help from Frances Berriman, Kristofer Joseph, James Lindenbaum, & Dana Oshiro
Functional Web App (FWA) is an architectural pattern for building web applications and APIs. It empowers developers with the flexibility of dynamic,
Apps are primarily composed of single-responsibility cloud functions
Persistence is securely maintained with a fully-managed database
Infrastructure dependencies are explicitly defined and deterministically deployed
The Functional Web App approach offers unique characteristics that may be desirable for evolving your existing application or building your next:
FWAs do not require any specific domain expertise or specialization to build or manage. Anyone with a basic understanding of web development is capable of creating a fully-realized FWA.
FWAs are easier to develop, maintain, debug, and deliver than traditional dynamic full-stack web applications, giving them a significantly lower overall total cost of ownership.
FWAs logical architecture is identical to the deployed physical architecture without complicated developer environments, improving velocity and reducing time to bug resolution.
FWA code runs in isolation, ensuring unrelated code is never run in the same process, thereby reducing bug surface area and potential security issues.
FWAs combine the power and flexibility of dynamic, full-stack web applications with the ease and simplicity of scaling a static website.
Learn more about building a Functional Web App. Sign up for a very rare, completely spam and advertising free, FWA links newsletter.