Название: Understanding Distributed Systems
Автор: Roberto Vitillo
Издательство: Independently published
Год: 2021
Страниц: 236
Язык: английский
Формат: pdf (true), epub
Размер: 20.4 MB
According to Stack Overflow's 2020 developer survey, the best-paid engineering roles require distributed systems expertise. That comes as no surprise as modern applications are distributed systems. Learning to build distributed systems is hard, especially if they are large scale. If you develop the back-end of web or mobile applications (or would like to!), this book is for you. When building distributed systems, you need to be familiar with the network stack, data consistency models, scalability and reliability patterns, and much more. Although you can build applications without knowing any of that, you will end up spending hours debugging and re-designing their architecture, learning lessons that you could have acquired in a much faster and less painful way. Even if you are an experienced engineer, this book will help you fill gaps in your knowledge that will make you a better practitioner and system architect.