Какие можно почитать ресурсы для создания распределенных, реплицируемых, высокопроизводительных приложений? Хочу создать свою "убийцу" кафки. (или другого популярного приложения, используемого на хайлоаде) - изучить принципы работы на конкретном примере. Но бизнес-логика это не единственное: нужно учесть многонодность, распределенность и другие аспекты. Есть какие-нибудь книги, туториалы, ресурсы которые покажут, расскажут - дадут наглядное представление о том как такие приложения писать. Примеры приложений: брокеры сообщений (RabbitMQ), Kafka, распределенные БД (MongoDB, Redis). P.S. Можно по кусочкам собирать Raft, QoS и другие детали, но хотелось бы иметь структурированную информацию

9 Июн 2023 в 19:52
32 +1
0
Ответы
1

Для изучения создания распределенных, реплицируемых и высокопроизводительных приложений, а также для создания своей "убийцы" Kafka или другого популярного приложения, вы можете обратиться к следующим ресурсам:

Книга "Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems" автора Martin Kleppmann. Эта книга предоставляет обширный обзор принципов работы распределенных систем и различных технологий для их разработки.

Книга "Distributed Systems for Fun and Profit" автора Mikito Takada. Эта книга предлагает практическое введение в распределенные системы и их принципы работы.

Статьи и документация по конкретным технологиям, таким как Apache Kafka, RabbitMQ, MongoDB, Redis и другим распространенным решениям для создания распределенных систем.

Онлайн-курсы на платформах типа Coursera, Udemy или Pluralsight, которые предлагают обучение по созданию распределенных систем и высокопроизводительных приложений.

Проекты с открытым исходным кодом, которые реализуют принципы работы распределенных систем, например, Apache ZooKeeper, etcd, Consul и другие.

Изучение этих ресурсов поможет вам получить понимание того, как работают распределенные системы, а также разработать свои навыки в создании высокопроизводительных приложений.

16 Апр в 16:11
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 90 581 автору
Первые отклики появятся уже в течение 10 минут
Прямой эфир