Event-Driven Microservices A Pattern Language for Deployment, Communication, and Refactoring
#777 Год выпуска: 03/2016 Производитель: O'Reilly Media / Infinite Skills Сайт производителя: shop.oreilly.com/product/0636920047551.do Автор: Chris Richardson Продолжительность: 4:46 Тип раздаваемого материала: Видеоклипы Язык: Английский Описание: Software developers and architects increasingly turn to microservices as a framework for improving the agility and velocity of their development efforts. But is it the right approach? This video presents a balanced view of the benefits and drawbacks of microservices. It outlines the motivations driving the adoption of microservices; compares and contrasts it to monolithic architecture; describes solutions to key problems such as inter-service communication and distributed data management; and moves on to a set of strategies for refactoring a monolithic application into a set of microservices. Understand how microservice architecture tames complexity in large applications Discover strategies for partitioning an application into microservices Examine deployment patterns like multiple services per host and service per virtual machine Understand the issues surrounding API gateways, service discovery, and service registration Discover the microservice chassis - a framework for easily creating small short lived services Explore the problem of data consistency in microservices and solutions to that problem Learn about event sourcing, implementing queries, and command query responsibility segregation Разработчики программного обеспечения и архитекторы все чаще обращаются к microservices в качестве основы для совершенствования ловкости и скорости их усилий в области развития. Но разве это правильный подход? В этом видео представлена взвешенную точку зрения на преимущества и недостатки microservices. В нем излагаются мотивы принятия microservices; сравнивает и противопоставляет его монолитной архитектуры; описаны пути решения основных проблем, таких как Интер-сервис общения и управления распределенными данными; и переходит на набор стратегий для рефакторинга монолитного приложения в набор microservices.
Содержание
Introduction Overview of the Video Course 05m 46s Why a Pattern Language for Microservices? 15m 10s
Core Microservice Patterns Core Patterns: Overview 04m 06s Monolithic Architecture 10m 42s Introduction to the Microservice Architecture 14m 37s Benefits and Drawbacks of Microservices 19m 43s Partitioning Strategies 14m 07s
Deployment Patterns Deployment Patterns Overview 04m 05s Multiple Services Per Host 05m 20s Services Per VM 05m 58s Service Per Container 06m 02s
Communication Patterns Communication Patterns Overview 03m 07s Communication Patterns: API Gateway 12m 04s Communication Patterns: Inter-Process Communication 20m 28s Communication Patterns: Service Discovery 11m 01s Communication Patterns: Service Registration 07m 48s
Microservice Chassis Microservice Chassis 07m 18s
Event-Driven Microservices The Problem of Microservices and Data Consistency 12m 23s Using Events to Maintain Data Consistency 12m 52s Overview of Event Sourcing 18m 08s Designing a Domain Model Based on Event Sourcing 14m 07s Event Sourcing Domain Model 10m 21s Implementing Queries in an Event Source Application 10m 38s Event Sourcing and Microservices 03m 45s
Getting There Incrementally Refactoring a Monolith Into Microservices 03m 49s Strategy #1: Stop Digging 03m 01s Strategy #2: Split Front-End & Backend 02m 15s Strategy #3: Extract Services 09m 24s Designing an Anti-Corruption Layer 05m 14s Refactoring Case Study 10m 04s Summary 03m 34s
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!