1、From Monolithic Web-Apps to Micro-FrontendsDavide Taibi Davide Taibi Professor University of Oulu Moving towards the micro-world!Click to edit Master title style2 21.1.Introduction toMICRO-FRONTENDSMoving towards the micro-world!3“4“5“6“7What is a Micro-frontendMicro-frontend?Lets connect the dots.8
2、“Micro-frontendsMicro-frontends are the technicalrepresentation of a business subdomainrepresentation of a business subdomain,they allow independent implementationsindependent implementations with same same or different technology choicesor different technology choices,finallythey avoid sharing logi
3、c avoid sharing logic with other subdomains and they are own by a single teamown by a single team9From DomainDriven Design(DDD)“Micro-frontendsMicro-frontends are the technicalrepresentation of a business subdomainrepresentation of a business subdomain,they allow independent implementationsindepende
4、nt implementations with same same or different technology choicesor different technology choices,finallythey avoid sharing logic avoid sharing logic with other subdomains and they are own by a single teamown by a single team10From DomainDriven Design(DDD)“11A programming language,frameworks or libra
5、ries are justtools for expressing an intenttools for expressing an intent.The most important thing is having aclear idea what we have to build andclear idea what we have to build andhow do ithow do itClick to edit Master title style1212Technology independencyClick to edit Master title style13Tech in
6、dependency is going to impact:.best tech choice for the job.hiring,retention and onboarding process.building and deployment panys standards.developers morale13Technology independency“Micro-frontendsMicro-frontends are the technicalrepresentation of a business subdomainrepresentation of a business su