Interface Contracts in Microfrontend Architectures
Alexander Günsche - 7 months ago
Microfrontends are a popular approach to building distributed web architectures, and there’s no shortage of frameworks and strategies. But these common approaches require all-in commitment to specific frameworks, which makes a smooth migration of legacy platforms very difficult. In this talk, we will take a look at a frameworkless approach based on native browser technology such as custom elements and the CustomEvent API, and we will learn how this can be used to gradually modernise a legacy web application. We will still use advanced tools for building and delivering our solutions, but we avoid any shared runtime dependencies, which allows for maximum portability of our components. In addition, we will see how we can ensure encapsulation, testability and evolvability through clearly defined interface contracts. As infrastructure, we can use containers or serverless cloud technology, deployed via CI/CD and Infrastructure as Code.
Jobs with related skills
Lead Developer / Software Architect (m/w/d) - hybrid
Randstad Digital Germany AG
·
19 days ago
Frankfurt am Main, Germany
+5
Hybrid
Software Architekt (m/w/d)
Finanz Informatik
·
6 months ago
Frankfurt am Main, Germany
+2
IT Stores Developer Cloud/MicroServices (m/f/x)
ALDI SÜD
·
12 days ago
Mülheim an der Ruhr, Germany
Hybrid
Embedded Software Architect (m/w/d)
seleon gmbh
·
1 month ago
Leipzig, Germany
+2
Hybrid
Related Videos