Jamstack is an approach to building web sites and web applications that I like to use for my front end architectures. The core principles of this approach are pre-rendering, progressive enhancement and decoupling.
In this post I will show in details how I compose my web apps from web components using the Yarn package manager together with Github Actions and Github packages.
One of the techniques that I, and many other specialists in the industry, use to determine the vertical slices of my architectures is business capability mapping.