@duffleit David Leitner § Technical Expert at Senacor Technologies § Lecturer for post diploma courses at UAS Technikum Wien § I do a couple of things around the tech- community § I‘m writing code
@duffleit Sam Newman: § small and focused on one thing § … to be autonomous § That‘s it WHY do we need this? Independent deployments Autonomous operations Technology agnostic Based on standards Parallel Development Small interface surface Microservices
@duffleit DB DB DB DB DB DB DB DB DB Independent deployments Autonomous operations Technology agnostic Based on standards Parallel Development Small interface surface
@duffleit frontend platform backend platform Independent deployments Autonomous operations Technology agnostic Based on standards Parallel Development Small interface surface a frontend monolith was born a micro frontend TO THE RESCUE ! Independent deployments ! Autonomous operations ! Technology agnostic ! Based on standards ! Parallel Development ! Small interface surface
@duffleit Flavour #1: Reusage Problem frontend platform backend platform Catalogue Ordering Payment Shipping hyperlink hyperlink hyperlink Menu Menu Menu
@duffleit A general decision advice Your application is big?* The need for smooth user interaction Build Time Integration Hyperlink Integration Strongly Independent UI/Domain Parts Complex modularisation needed Transclusion App Shell Integration Meta- Framework * an application is big enough to justify using micro frontends, if slight UI/UX differences between the two most unrelated subpages are acceptable. Yes No