Sam Newman - Backends For Frontends
With the advent and success of the web, the de facto way of delivering user interfaces has shifted from thick-client applications to interfaces delivered via the web, a trend that has also enabled the growth of SAAS-based solutions in general. The benefits of delivering a user interface over the web were huge - primarily as the cost of releasing new functionality was significantly reduced as the cost of client-side installs was (in most cases) eliminated altogether. This simpler world didn't last long though, as the age of the mobile followed shortly afterwards. Now we had a problem. We had server-side functionality which we wanted to expose both via our desktop web UI, and via one or more mobile UIs. With a system that had initially been developed with a desktop-web UI in mind, we often faced a problem in accommodating these new types of user interface, often as we already had a tight coupling between the desktop web UI and our backed services. A first step in accommodating more than
Sam Newman - Backends For Frontends You are using an outdated browser. Upgrade your browser today or install Google Chrome Frame to better experience this site. Pattern: Backends For Frontends Written on Nov 18 2015 Single-purpose Edge Services for UIs and external parties Introduction The General-Purpose API Gateway Introducing The Backend For Frontend How Many? Handling Multiple Downstream Calls And Reuse For Desktop Web & Other Devices And Autonomy General Perimeter Concerns When To Use Further Reading Conclusion Introduction With the advent and success of the web, the de facto way of deliv
Explore this link on the map →related reading
- Navigating the future of frontendfrontendmastery.com
- Micro Frontends - extending the microservice idea to frontend developmentmicro-frontends.org
- Building data-centric apps with a reactive relational databaseriffle.systems
- pketh.orgpketh.org
- Which web frontend architecture fits best?workingsoftware.dev
- When Micro-Frontends Aren't the Right Choice | Szymon Chudychudy.me
- Web Applications 101 - Robin Wieruchrobinwieruch.de
- The new wave of Javascript web frameworksfrontendmastery.com
- Tao of Node - Design, Architecture & Best Practices | Alex Kondovalexkondov.com
- Second-guessing the modern web - macwright.commacwright.com
- Single-Page Application Architecture | Ramotion Agencyramotion.com
- The Bezos API Mandate: Amazon's Manifesto For Externalization | Nordic APIs |nordicapis.com