当前位置:首页 > 报告详情

从单体式网页应用到微前端-Davide Taibi .pdf

上传人: 张** 编号:153074 2024-01-15 41页 3.85MB

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

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了微前端架构(Micro-Frontends),由Davide Taibi教授(University of Oulu)撰写,探讨了微前端如何从单体应用转向微服务架构。微前端是业务子域的技术表示,允许使用相同或不同的技术独立实现,并且由单一团队拥有,避免了与其他子域共享逻辑。文章强调了技术独立性对技术选择、招聘和团队士气的影响,并提倡避免在不同的子域间共享组件或代码,以减少复杂性和通信开销。微前端架构在多个大型组织中得到应用,如Bootstrap、Open Component、Zalando等,它们具有分布式团队、快速迭代、技术独立性、高增长和追求技术质量等特点。文章还提到了微前端决策框架,以及Spotify、Zalando和IKEA等公司采用的微前端实现方式。最后,文章倡导了一种思维方式的转变,包括技术无关性、拥抱变化、定义团队编码风格和最佳实践、独立自动化管道以及接受代码重复以换取速度等。
"微前端是什么?" "微前端如何实现技术独立性?" "哪些公司在使用微前端架构?"
客服
商务合作
小程序
服务号
折叠