Designing Data-Intensive Applications, 2nd Edition
Всеми любимая книга DDIA или просто "кабанчик" уже порядком устарела (первое издание). Мартин Клеппман начинал ее писать уже порядка 10 лет назад, а издана она была в 2017 году. Я рассказывал про первую книгу раньше и она для меня стала дверью в более интересный мир распределенных и высоконагруженных систем. Новая книга доступна в виде early release на платформе O'Reilly и там уже есть первые 4 главы, которые я уже успел проглотить
- Trade-offs in Data Systems Architecture
- Defining Nonfunctional Requirements
- Data Models and Query Languages
- Storage and Retrieval А полностью книга будет готова к следующему новому году. Из интересного могу отметить, что
- Контент остался +/- тем же самым, но обновилась немного история и примеры, чтобы включить изменения за прошедшие 10 лет
- Добавился соавтор Chris Riccomini, который работал в PayPal, LinkedIn, WePay, создал Apache Samza и SlateDB, а также написал книгу "The Missing README"
В общем, рекомендую начинать читать книгу по мере написания - она того стоит. Как раз, за выходные эти четыре главы можно легко осилить:)
#Data #Architecture #Software #DistributedSystems