Независимо от того, являетесь ли вы новичком в создании облачных приложений или опытным инженером, эта книга научит вас основным принципам распределенных систем, чтобы вам не приходилось тратить бесчисленные часы, пытаясь понять, как все сочетается друг с другом.
Согласно опросу разработчиков Stack Overflow 2020 года, наиболее высокооплачиваемые инженерные должности требуют опыта работы с распределенными системами. Это неудивительно, поскольку современные приложения представляют собой распределенные системы.
Научиться строить распределенные системы сложно, особенно если они крупномасштабные. Дело не в недостатке информации. Вы можете найти научные статьи, инженерные блоги и даже книги по этой теме. Проблема в том, что доступная информация разбросана повсюду, и если бы вы применили ее к спектру от теории к практике, вы бы обнаружили много материала на двух концах, но не очень много в середине.
Вот почему я решил написать книгу, чтобы научить основам распределенных систем, чтобы вам не приходилось тратить бесчисленные часы, ломая голову, чтобы понять, как все сочетается друг с другом. Это руководство, которое я мечтал создать, когда только начинал, и оно основано на моем опыте создания больших распределенных систем, которые масштабируются до миллионов запросов в секунду и миллиардов устройств.
Посмотреть больше
Комментарии
lodiwe4677
Can anyone send this book to my, i dont have many...
Alphonse
Thank you Andrew, Appreciate it
friqueel
Hii can we have edition 2 from this book please?
Alphonse
Hi, 2nd edition of the book is ready. can we update it.
Alphonse
HI Andrew,
18.4 "Formal verification" has been added to book. please update. Thank you
Alphonse
Hello. Please update the book.
Alphonse
Hi Andrew, This book has been updated, added section 10.5 along with other sections. FYI only.
Thanks
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Все, что вы должны знать о проектировании распределенных систем. Этот онлайн-курс по современным методам проектирования архитектуры для распределенных систем с сервис-ориентированной архитектурой изменит ваш взгляд на проектирование программных систем.
5 викторин по 20 вопросов в каждой с подробными пояснениями, иллюстрациями и ссылками. Узнайте именно то, что вам нужно знать для любой части собеседования по системному дизайну.
Создание современных распределенных систем с помощью Java
Building Modern Distributed Systems with Java
Значительный процент крупных предприятий, с которыми я работал, признались, что испытывают проблемы с производительностью критически важных бизнес-приложений. Большинство производственных систем были построены на основе устаревших монолитных технологий. Недавняя популярность микросервисов не оправдала обещаний несвязанных, масштабируемых и отказоустойчивых систем, если только они не будут «сделаны правильно».
18.4 "Formal verification" has been added to book. please update. Thank you
Thanks