logo

CardDev

مسیر یادگیری
logo

CardDev

کتاب الگوهای معماری برنامه‌های ابری

0 فلش‌کارت
0 گالری‌کارت
0 صوت
0 پرامپت
0 واژه‌نامه

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

اشتراکی

book cover
O’Reilly
0 فلش‌کارت
0 گالری‌کارت
0 صوت
0 پرامپت
0 واژه‌نامه
جزئیاتمقدمهفصل‌هانسخه‌ها

فصل های کتاب

با مرور فصل‌ها، ساختار ، محتوای کتاب را به سرعت بشناسید.

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

book cover

برنامه‌های ابری

Introduction to Cloud Applications • Cloud Computing Defined • Cloud Computing Practices • Cloud Application • Conclusion: Wrapping Up Cloud Applications

فصل 1

درحال تولید...

book cover

معماری برنامه

Introduction to Application Architecture • Software Architecture • Architectural Trade-Offs • Component Terminology • Architectural Patterns • Big Ball of Mud • Modular Monolith • Distributed Architecture • Conclusion: Wrapping Up Application Architecture

فصل 2

درحال تولید...

book cover

برنامه ابری بومی

Introduction to Cloud-Native Application • Cloud Computing • Cloud Native • Cloud-Native Maturity • The Twelve-Factor App • Designing Applications for the Cloud • Cloud-Native Architecture • Application Package • Service API • Stateless Application • Replicable Application • External Configuration • Backend Service • Conclusion: Wrapping Up Cloud-Native Application

فصل 3

درحال تولید...

book cover

معماری مایکروسرویس

Introduction to Microservices Architecture • Microservices • Microservices Architecture Versus Monolithic Architecture • Microservices and Cloud-Native Architecture • Architecting Microservices Applications • Microservice • Domain Microservice • Adapter Microservice • Dispatcher • Polyglot Development • Self-Managed Data Stores • Service Orchestrator • Conclusion: Wrapping up Microservices Architecture

فصل 4

درحال تولید...

book cover

طراحی مایکروسرویس

Introduction to Microservice Design • Guiding IDEALS for Designing Microservices • Domain Modeling Techniques for Designing Microservices • What’s the Right Size for a Microservice? • Lower Bound • Upper Bound • Finding the Right Level of Abstraction • Model Around the Domain • Ubiquitous Language • Event Storming • Domain Event • Bounded Context • Application Services • Context Map • Aggregate • Repositories • Domain Service • Anti-Corruption Layer • Conclusion: Wrapping Up Microservice Design

فصل 5

درحال تولید...

book cover

معماری رویدادمحور

Introduction to Event-Driven Architecture • A Motivating Example • From Service Orchestration to Event-Driven Architecture • Pseudosynchronous and Asynchronous Service Invocation • Decoupling Listeners from Emitters • Event-Driven Architecture and Cloud-Native Architecture • Developing Event-Driven Architecture • Event Choreography • Event • Reactive Component • Event Notifier • Event API • Event Backbone • Event Sourcing • Conclusion: Wrapping Up Event-Driven Architecture

فصل 6

درحال تولید...

book cover

ذخیره‌سازی ابری بومی

Introduction to Cloud-Native Storage • Storing Data for Cloud-Native Applications • Architecting Applications with Cloud-Native Storage • Database Topology and Database Selection • Cloud Database • Replicated Database • Configuration Database • Application Database • Relational Database • Document Database • Key-Value Database • Graph Database • Columnar Database • Data Module • Polyglot Persistence • Database-as-a-Service • Command Query Responsibility Segregation (CQRS) • Conclusion: Wrapping Up Cloud-Native Storage

فصل 7

درحال تولید...

book cover

کلاینت‌های برنامه ابری

Introduction to Cloud Application Clients • Multimodal User Interfaces • Separate UI and Domain • Ports and Adapters (Hexagonal) Architecture • Principles for Application User Interfaces • Architecting Applications with Multimodal Clients • Client Application • Browser Application • Web Form Application • Servlet and JSP with Microservices and Interaction Models • Single-Page Application • Micro Frontend • Mobile Application • Command-Line Interface • Public API • Interaction Model • Conclusion: Wrapping Up Cloud Application Clients

فصل 8

درحال تولید...

book cover

مهاجرت و مدرن‌سازی برنامه

Introduction to Application Migration and Modernization • Cloud Computing Service Models • Modernization and Technical Debt • Application Fundamentals • Cloud Migration Strategies • Migrating and Modernizing Applications in the Cloud • Lift and Shift • Virtualize the Application • Containerize the Application • Refactor the Monolith • Start Small • Pave the Road • Conclusion: Wrapping Up Application Migration and Modernization

فصل 9

درحال تولید...

book cover

خفه‌کردن مونولیت‌ها

Introduction to Strangling Monoliths • Strangler Patterns • Strangle the Monolith • Wrap the Monolith • New Features as Microservices • Transform Monolith into Microservices • Hairline Cracks • Extract Component • Macro Service • Refactor then Extract • Replace as Microservice • Addressing Challenging Areas in the Monolith • Monolith to Microservice Proxy • Playback Testing • Conclusion: Wrapping Up Strangling Monoliths

فصل 10

درحال تولید...

خانهدسته‌بندیکتابخانهکتاب‌منپروفایل
انتشار کتاب

10 فصل در حال تولید

آخرین بروزرسانی
۳۰ شهریور ۱۴۰۵
امتیاز
5.0
پیش نیاز
ندارد

مدت زمان خوانش

20:7

نوع کتاب

اشتراکی

شرکت کنندگان

0 نفر

تولید کتاب

۳۰ شهریور ۱۴۰۵

درباره ما

قوانین و سوالات

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

ارتباط با ما

ایمیل

info@aiflashcard.dev

شبکه های اجتماعی

CardDev
CardDev

نصب اپ CardDev

دسترسی سریع‌تر از هوم‌اسکرین

کلیه حقوق مادی و معنوی برای سایت CardDev محفوظ است.

Built pixel by pixel by Khadem

Khadem Al Mahdi

Built pixel by pixel by