К основному содержимому
#Architecture

AWS re:Invent 2022 - Keynote with Dr. Werner Vogels

#Architecture #SoftwareArchitecture #AWS #Patterns #EDA #Microservices #Technology #Conference

Интересное выступление CTO Amazon.com, которое начинается с антуража матрицы и заканчивается призывом делать симуляции всего вокруг. А внутри двухчасового выступления Верненр Фогель, в футболке с лямбда на груди, рассказывает об асинхронном мире вокруг и преимуществах создания асинхронных систем, которые учитывают это. Он говорит про concurrency и parallelism и приводит примеры из дизайна распределенных систем, а точнее принципов, по которым было построено AWS S3 в свое время. Рассказывает про эволюцию архитектуры самого Amazon через стадии Monolith -> SOA -> Microservices -> Shared Services Вернер дает ссылку на документ 1998 года, который назывался Amazon Distributed Computing Manifesto и говорит, что уже почти 25 лет назад инженеры Amazon думали про наш распределенный мир. И если заглянуть в статью, то видно, что именно этот подход привел к тому, что в 2004 году он пообщавшись с ними стал их CTO на следующие 18 лет. Дальше он рассказывает про работу workflow рассказывает про сервисы AWS Step Functions и AWS Event Bridge и их расширения. И после этого он переходит к песне про Event Driven Architecture (EDA) про loosely coupled architecture, которое позволяет создавать системы, которые могут эволюционировать. И дальше достаточно долго речь идет про то, как делать EDA на иструментах от AWS. Интересно, что в процессе автор рассказывает про инструмент Amazon Builders Library, который является аналогом книги GoF про паттерны, но только от инженеров AWS и в контексте инструментов от AWS (надо будет почитать статьи оттуда). Дальше автор анонсирует Amazon Code Catalyst для ускорения создания приложений для AWS, где объединен ваш код, CI/CD, issues и так далее. Ну и заканчивается все переходом к 3D и моделированию окружающего мира, что закольцовывает выступление, которое начиналось с симуляции аля матрица.

#Architecture #SoftwareArchitecture #AWS #Patterns #EDA #Microservices #Technology #Conference