In this training you will learn how software architecture for web applications should be. Reverse proxies, caching, intermediates, HTTP 1/2/3, SSR, SPA, OpenID-Connect - these are just some of the technologies you need to know to design a modern web application. That doesn‹t just follow hypes, but is sustainable and scalable. That doesn‹t fight against the web, but takes full advantage of its native technologies.
We‹ll show you the concepts, architectural options, and decision alternatives you need to have up your sleeve, regardless of a particular programming language or framework.
A web application that is subject to high nonfunctional requirements is a complete solution that consists of many individually developed components but also many standard components. Individual tools are therefore only a small building block of the whole system. In this training you will learn independent of a specific programming language or web framework the concepts, architectural options, and decision alternatives that you must take into consideration for web applications.