Building Micro-Frontends: Scaling Teams and Projects Empowering Developers
暫譯: 構建微前端:擴展團隊與專案,賦能開發者
Mezzalira, Luca
買這商品的人也買了...
-
$1,400Fundamentals of Software Architecture: A Comprehensive Guide to Patterns, Characteristics, and Best Practices (Paperback)
-
$2,077Software Engineering at Google: Lessons Learned from Programming Over Time (Paperback)
-
$2,420Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures (Paperback)
-
$1,500$1,425 -
$600$468 -
$600$468
商品描述
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 向軟體架構師和資深開發人員展示如何以原子方式構建和交付工件,而不是使用大爆炸部署結構。
您將學習這種架構如何允許不同團隊選擇任何庫或框架來構建他們的微前端,而不影響現有組件。這為您的組織提供了技術靈活性,並使您能夠招聘和留住各種人才。微前端還能更有效地支持分散或共置的團隊。拿起這本書,學習如何開始這一技術突破。
- 探索微前端在您組織中的技術影響
- 學習如何識別、生成和協調微前端
- 確定應用程式 UI 中各個團隊可以處理的區域
- 理解並管理微前端在組織內部帶來的複雜性
- 使用 strangler pattern 建立微前端的端到端自動化構建和部署流程
作者簡介
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 開發者專家(Google Developer Expert)於網頁技術領域,並且是倫敦 JavaScript 社群的經理。他有機會參與移動裝置、桌面、網頁、電視、機上盒以及嵌入式設備的尖端專案。
Luca 目前負責 DAZN 的技術部門,這是一個基於雲端的體育視頻平台,擁有數百萬用戶正在觀看即時和隨選內容。在這個角色中,他面臨所有典型的問題,例如可擴展性、韌性和高可用性。
Luca 認為使用任何程式語言的最佳方式是掌握其模型,因此他花了很多時間研究和學習物件導向程式設計(OOP)、函數式程式設計和反應式程式設計等主題。此外,他非常相信雲端基礎設施;在日常工作中,Luca 使用 AWS,應用無伺服器(Serverless)和容器(Containers)範式。
Luca 是 APress 出版的《Front-End Reactive Architectures》的作者。在空閒時間,Luca 為國內外的技術雜誌和編輯撰寫文章。他也是 APress、Packt Publishing、Pragmatic Bookshelf 和 O'Reilly 的技術審稿人。