پاسخ به پیچیدگی روزافزون برنامههای وب امروزی چیست؟ میکروفرانتاندها. این رویکرد که از مدل میکروسرویسها الهام گرفته شده است، به شما امکان میدهد رابطهای کاربری را به ویژگیهای جداگانه تقسیم کنید که توسط تیمهای مختلف توسعهدهنده مدیریت میشوند. با این راهنمای عملی، لوکا مزالیرا به معماران نرمافزار، رهبران فنی و توسعهدهندگان نرمافزار نشان میدهد که چگونه مصنوعات را به صورت اتمی بسازند و تحویل دهند، نه اینکه از یک استقرار بزرگ و یکپارچه استفاده کنند. شما یاد خواهید گرفت که چگونه میکروفرانتاندها تیم شما را قادر میسازند تا هر کتابخانه یا فریمورکی را انتخاب کنند. این امر به سازمان شما انعطافپذیری فنی میدهد و به شما امکان میدهد طیف وسیعی از استعدادها را استخدام و حفظ کنید. میکروفرانتاندها همچنین از تیمهای توزیعشده یا هممکان با کارایی بیشتری پشتیبانی میکنند. این کتاب را بردارید و یاد بگیرید که چگونه بلافاصله با این پیشرفت تکنولوژیکی شروع کنید. معماریهای موجود توسعه فرانتاند را کاوش کنید. یاد بگیرید که چگونه اصول میکروسرویس به توسعه فرانتاند اعمال میشود. چهار ستون برای ایجاد یک معماری موفق میکروفرانتاند را درک کنید. مزایا و معایب معماریهای موجود میکروفرانتاند را بررسی کنید. اصول و بهترین شیوهها را برای ایجاد استراتژیهای اتوماسیون موفق بیاموزید. الگوهایی را برای یکپارچهسازی معماریهای میکروفرانتاند با استفاده از میکروسرویسها یا یک لایه API یکپارچه کشف کنید.
اشتراکی

با مرور فصلها، ساختار ، محتوای کتاب را به سرعت بشناسید.
با مرور فصلهای این کتاب میتونی خیلی سریع بفهمی هر بخش چی یاد میده، ساختار کلی چطوره و از کجا باید شروع کنی. هر فصل روی یک مفهوم یا مهارت خاص تمرکز داره و موضوعات اصلیش رو میبینی تا انتخابت آگاهانهتر باشه. چه بخوای کل کتاب رو دنبال کنی، چه فقط یک بخش خاص رو دنبال کنی، این نما کمکت میکنه مسیرت رو پیدا کنی.

چشمانداز فرانتاند
Micro-Frontend Applications • Single-Page Applications • Isomorphic Applications • Static-Page Websites • Jamstack • Summary
درحال تولید...

اصول میکروفرانتاند
Monolith to Microservices • Moving to Microservices • Introducing Micro-Frontends • Microservices Principles • Modeled Around Business Domains • Culture of Automation • Hide Implementation Details • Decentralize Governance • Deploy Independently • Isolate Failure • Highly Observable • Applying Principles to Micro-Frontends • Modeled Around Business Domains • Culture of Automation • Hide Implementation Details • Decentralize Governance • Deploy Independently • Isolate Failure • Highly Observable • Micro-Frontends Are Not a Silver Bullet • Summary
درحال تولید...

معماریها و چالشهای میکروفرانتاند
Micro-Frontends Decisions Framework • Define Micro-Frontends • Domain-Driven Design with Micro-Frontends • How to Define a Bounded Context • Micro-Frontends Composition • Routing Micro-Frontends • Micro-Frontends Communication • Micro-Frontends in Practice • Zalando • HelloFresh • AllegroTech • Spotify • SAP • OpenTable • DAZN • Summary
درحال تولید...

کشف معماریهای میکروفرانتاند
Micro-Frontend Decisions Framework Applied • Vertical Split • Horizontal Split • Architecture Analysis • Architecture and Trade-offs • Vertical-Split Architectures • Application Shell • Challenges • Implementing a Design System • Developer Experience • Search Engine Optimization • Performance and Micro-Frontends • Available Frameworks • Use Cases • Architecture Characteristics • Horizontal-Split Architectures • Client Side • Challenges • Search Engine Optimization • Developer Experience • Use Cases • Module Federation • Iframes • Web Components • Server Side • Edge Side • Summary
درحال تولید...

پیادهسازی فنی میکروفرانتاند
The Project • Module Federation 101 • Technical Implementation • Project Structure • Application Shell • Authentication Micro-Frontend • Catalog Micro-Frontend • Account Management Micro-Frontend • Project Evolution • Embedding a Legacy Application • Developing the Checkout Experience • Implementing Dynamic Remotes Containers • Webpack Lock-in • Summary
درحال تولید...

ساخت و استقرار میکروفرانتاند
Automation Principles • Keep a Feedback Loop Fast • Iterate Often • Empower Your Teams • Define Your Guardrails • Define Your Test Strategy • Developer Experience • Horizontal Versus Vertical Split • Frictionless Micro-Frontends Blueprints • Environments Strategies • Version Control • Monorepo • Polyrepo • A Possible Future for a Version Control System • Continuous Integration Strategies • Testing Micro-Frontends • Fitness Functions • Micro-Frontend-Specific Operations • Deployment Strategies • Blue-Green Deployment Versus Canary Releases • Strangler Pattern • Observability • Summary
درحال تولید...

خط لوله اتوماسیون برای میکروفرانتاند: یک مطالعه موردی
Setting the Scene • Version Control • Pipeline Initialization • Code-Quality Review • Build • Post-Build Review • Deployment • Automation Strategy Summary • Summary
درحال تولید...

الگوهای بکاند برای میکروفرانتاند
API Integration and Micro-Frontends • Working with a Service Dictionary • Working with an API Gateway • Working with the BFF Pattern • Using GraphQL with Micro-Frontends • Best Practices • Summary
درحال تولید...

از مونولیت تا میکروفرانتاند: یک مطالعه موردی
The Context • Technology Stack • Platform and Main User Flows • Technical Goals • Migration Strategy • Micro-Frontend Decisions Framework Applied • Splitting the SPA in Multiple Subdomains • Technology Choice • Implementation Details • Application Shell Responsibilities • Application Initialization • Communication Bridge • Backend Integration • Integrating Authentication in Micro-Frontends • Dependencies Management • Integrating a Design System • Sharing Components • Implementing Canary Releases • Localization • Summary
درحال تولید...

معرفی میکروفرانتاند در سازمان شما
Why Should We Use Micro-Frontends? • The Link Between Organizations and Software Architecture • How Do Committees Invent? • Features Versus Components Teams • Implementing Governance for Easing the Communication Flows • Requests for Comments • Architectural Decision Records • Techniques for Enhancing the Communication Flow • Working Backward • Community of Practice and Town Halls • Managing External Dependencies • A Decentralized Organization • Decentralization Implications with Micro-Frontends • Summary
درحال تولید...
10 فصل در حال تولید
مدت زمان خوانش
10:9
نوع کتاب
اشتراکی
شرکت کنندگان
0 نفر
تولید کتاب
۳۰ شهریور ۱۴۰۵