Автор: udemy
Название: Создание современных распределенных систем с помощью Java
Значительный процент крупных предприятий, с которыми я работал, признались, что испытывают проблемы с производительностью критически важных бизнес-приложений. Большинство производственных систем были построены на основе устаревших монолитных технологий. Недавняя популярность микросервисов не оправдала обещаний несвязанных, масштабируемых и отказоустойчивых систем, если только они не будут «сделаны правильно».
Вступая в мир микросервисов, инженеры начинают создавать распределенные приложения, где необходимы надежные удаленные вызовы процедур и координация кластера.
В этом курсе вы узнаете об общих проблемах, возникающих при проектировании и внедрении крупномасштабных распределенных систем, и о том, как крупные технологические компании решают эти проблемы.
Технологии, алгоритмы и шаблоны проектирования, рассматриваемые в этом курсе:
Курс может быть хорошим подведением итогов для людей, готовящихся к собеседованию по системному проектированию.
Материал на английском языке
Подробнее:
Скачать:
Название: Создание современных распределенных систем с помощью Java
Значительный процент крупных предприятий, с которыми я работал, признались, что испытывают проблемы с производительностью критически важных бизнес-приложений. Большинство производственных систем были построены на основе устаревших монолитных технологий. Недавняя популярность микросервисов не оправдала обещаний несвязанных, масштабируемых и отказоустойчивых систем, если только они не будут «сделаны правильно».
Вступая в мир микросервисов, инженеры начинают создавать распределенные приложения, где необходимы надежные удаленные вызовы процедур и координация кластера.
В этом курсе вы узнаете об общих проблемах, возникающих при проектировании и внедрении крупномасштабных распределенных систем, и о том, как крупные технологические компании решают эти проблемы.
Технологии, алгоритмы и шаблоны проектирования, рассматриваемые в этом курсе:
- Реестр и обнаружение сервисов, Service Mesh
- Apache Cassandra
- ETCD (координатор, управляющий кластерами Kubernetes)
- Apache Kafka
- Идемпотентный сервисный дизайн, логика повторных попыток
- Шардинг и согласованное хеширование
- Балансировка нагрузки на стороне клиента, распределенная трассировка, Canary Deployment, Sidecar Pattern, Circuit Breaker
Курс может быть хорошим подведением итогов для людей, готовящихся к собеседованию по системному проектированию.
Материал на английском языке
Подробнее:
Для просмотра ссылок Войдите в аккаунт или Зарегистрируйтесь
Скачать:
Для просмотра ссылок Войдите в аккаунт или Зарегистрируйтесь
Похожие темы
- [New Anthem Learning] Продавайте фотографии, футаджи и нейро картинки на стоках [Udemy] (2024)
- [Khadin Akbar] Разработка AI Saas приложений с помощью AI инструментов без кодинга ChatGPT [Udemy] (2023)
- [Akhtar Shareef] Мастер ChatGPT для чтения книг [Udemy] (2024)
- [Адам Джонс] YouTube «План» как я заработал более 100 тысяч всего за 2 года [Udemy] (2024)
- [Александр Сокирка] Руководство по WordPress FSE (Gutenberg - JavaScript - React) [Udemy] (2023)
- [Ясин Марко] Deep Web - полное введение в скрытую сеть [Udemy] (2023)
- [Yuriy Allakhverdov] Современный React с Нуля до Профессионала [Udemy] (2023)
- [Ти Джей Уокер] Полный курс по снижению веса с помощью гипноза - Психология диеты [Udemy] (2023)
- [Artur Sobolevskij] Как успевать в 2 раза больше без стресса и выгорания [Udemy] (2023)
- [Neuralclass Academy] Изучение концепций SQL [Udemy] (2023)