Microservice Patterns and Best Practices: Explore patterns like CQRS and event sourcing to create scalable, maintainable, and testable microservices

تاریخ: ۲۳:۴:۲۲ ۱۳۹۸/۹/۶ چهارشنبه
توسط: MotoMan
امتیاز: ۲
تعداد بازدید: ۳۱۶
دیدگاه ها: ۰
برچسب ها: Microservice |
کتاب Microservice Patterns and Best Practices
Packt Publishing
Vinicius Feitosa Pacheco
9781788474030
2018
368
English

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

کتاب الگو‌ها و بهترین شیوه‌های میکرو سرویس، با یادگیری مفاهیم کلیدی میکرو سرویس‌ها و نشان دادن چگونگی انجام انتخاب‌های صحیح به هنگام طراحی میکرو سرویس‌ها شروع می‌شود. سپس الگوهای درونی میکرو سرویس‌ها بررسی می‌شوند مثل استراتژی کش کردن، غیر همزمانی، CQRS و event sourcing، circuit breaker و bulkheads. هر چه قدر که پیشرفت می‌کنید، شما الگو‌های طراحی میکرو سرویس‌ها را یاد خواهید گرفت.

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


مطالبی که در کتاب بهترین شیوه‌ها و الگوهای میکرو سرویس ها خواهید آموخت:

  • نحوه‌ی شکستن برنامه‌ی monolithic به میکرو سرویس ها
  • پیاده سازی استراتژی‌های کش کردن، CQRS و event sourcing و الگوهای circuit breaker
  • ترکیب کردن الگوهای طراحی میکرو سرویس مختلف مثل shared data، aggregator، proxy و chained
  • استفاده از الگوهای تست تلفیقی مثل integration، signature و monkey tests
  • امن سازی میکرو سرویس‌ها با JWT، API gateway و single sign on
  • انتشار میکرو سرویس‌ها با یکپارچه سازی یا تحویل مداوم و Blue-Green deployment

این کتاب برای معماران و توسعه دهندگان ارشد که می‌خواهند الگوهای طراحی میکرو سرویس را در توسعه برنامه‌های سازمانی خود پیاده سازی کنند مناسب است.

  

Table of Contents
1. Understanding the Microservice Concepts
2. The Microservice Tools
3. Internal Patterns
4. Microservice Ecosystem
5. Shared Data Microservice Design Pattern
6. Aggregator Microservice Design Pattern
7. Proxy Microservice Design Pattern
8. Chained Microservice Design Pattern
9. Branch Microservice Design Pattern
10. Asynchronous Messaging Microservice
11. Microservices Working Together
12. Testing Microservices
13. Monitoring Security and Deployment
like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

لطفا منتظر بمانید...