Building Micro-Frontends: Scaling Teams and Projects Empowering Developers

Mezzalira, Luca

買這商品的人也買了...

商品描述

Micro-frontends are the answer to todayà Ã?Â[ s increasingly complex web applications. Inspired by the microservices model, this approach lets organizations break interfaces into separate features managed by different teams of developers. In this practical guide, Luca Mezzalira shows software architects and senior developers how to build and deliver artifacts atomically rather than use a big bang deployment structure.

You'll learn how this architecture allows different teams to choose any library or framework for their micro-frontends without affecting existing components. This gives your organization technical flexibility and enables you to hire and retain a broad spectrum of talent. Micro-frontends also support distributed or colocated teams more efficiently. Pick up this book and learn how to get started with this technological breakthrough.

  • Explore the technological impact of micro-frontends in your organization
  • Learn how to identify, generate, and orchestrate micro-frontends
  • Identify areas of an application UI that individual teams can handle
  • Understand and manage the complexity that micro-frontends bring inside an organization
  • Establish end-to-end automation for building and deploying micro-frontends using the strangler pattern

商品描述(中文翻譯)

微前端是應對日益複雜的網絡應用的解決方案。受到微服務模型的啟發,這種方法允許組織將界面拆分為由不同開發團隊管理的獨立功能。在這本實用指南中,Luca Mezzalira向軟件架構師和高級開發人員展示了如何以原子方式構建和交付產品,而不是使用一次性部署結構。

您將學習到這種架構允許不同團隊選擇任何庫或框架來開發微前端,而不會影響現有組件。這為您的組織提供了技術靈活性,並使您能夠吸引和留住各種人才。微前端還可以更有效地支持分散或共同工作的團隊。閱讀本書,了解如何開始使用這一技術突破。

本書內容包括:
- 探索微前端在組織中的技術影響
- 學習如何識別、生成和組織微前端
- 確定應用程序界面中各個團隊可以處理的區域
- 理解和管理微前端在組織內帶來的複雜性
- 使用絞殺模式建立端到端的自動化構建和部署微前端

作者簡介

Luca Mezzalira is VP of Architecture at DAZN with over 15 years of experience, a Google Developer Expert on Web Technologies, and the London Javascript Community Manager. He has had the opportunity to work on cutting-edge projects for mobile, desktop, web, TVs, set top boxes, and embedded devices.

Luca currently manages the technical department of DAZN, a sports video platform based on the cloud with millions of users who are watching live and on-demand content. In this role, he encounters all the typical problems, like scalability, resilience, and high availability.

Luca thinks the best way to use any programming language is mastering their models, that's why he spends a lot of time studying and researching on topics like OOP, Functional and Reactive programming. In addition, he is a huge believer in cloud infrastructures; in his daily job, Luca uses AWS applying Serverless and Containers paradigms.

Luca is the author of Front-End Reactive Architectures published by APress. In Luca's spare time, he has written for national and international technical magazines and editors. He is also a technical reviewer for APress, Packt Publishing, Pragmatic Bookshelf, and O'Reilly.

作者簡介(中文翻譯)

Luca Mezzalira是DAZN的架構副總裁,擁有超過15年的經驗,是Google Web技術專家和倫敦JavaScript社群經理。他有機會參與移動、桌面、網頁、電視、機上盒和嵌入式設備的尖端項目。

Luca目前管理DAZN的技術部門,這是一個基於雲端的體育視頻平台,擁有數百萬用戶觀看直播和點播內容。在這個角色中,他遇到了所有典型的問題,如可擴展性、彈性和高可用性。

Luca認為使用任何編程語言的最佳方式是掌握它們的模型,這就是為什麼他花了很多時間研究和研究面向對象編程(OOP)、函數式編程和反應式編程等主題。此外,他非常相信雲基礎設施;在他的日常工作中,Luca使用AWS應用無伺服器和容器範式。

Luca是《Front-End Reactive Architectures》一書的作者,該書由APress出版。在Luca的空閒時間,他曾為國內外技術雜誌和編輯撰寫文章。他還是APress、Packt Publishing、Pragmatic Bookshelf和O'Reilly的技術審查人員。