Обязательно к прочтению https://github.com/karanpratapsingh/system-design все основные понятия бакенда, должно отскакивать от зубов, спрашивают сейчас на всех собесах в крупные компании https://www.piter.com/collection/all/product/vysokonagruzhennye-prilozheniya-programmirovanie-masshtabirovanie-podderzhka все про базы, как там оно внутри работает супер книга, всем читать 4 раза до полного осознания базы сейчас это все и у вас хороший левел ап будет после прочтения https://www.amazon.com/System-Design-Interview-insiders-Second/dp/B08CMF2CQF (volume 1) https://www.piter.com/collection/new/product/system-design-podgotovka-k-slozhnomu-intervyu (volume 1, русский перевод) + https://www.amazon.com/System-Design-Interview-Insiders-Guide/dp/1736049119 (volume 2) + https://www.piter.com/collection/soon/product/system-design-mashinnoe-obuchenie-podgotovka-k-slozhnomu-intervyu (про ML) мега-полезные книги про схемки и базовую архитектуру. спрашивают во многих местах. то что там описано не является истинной в полседней инстанции, но позволит вам хоть как-то погрузиться в неизвестный вам функционал и не молчать на собесе И почитайте его посты https://www.linkedin.com/in/alex-xu-a8131b11/detail/recent-activity/shares/ https://www.piter.com/product_by_id/109460742 https://www.piter.com/product_by_id/103057078 https://www.piter.com/product_by_id/297703163 https://www.piter.com/product_by_id/331956319 https://www.piter.com/collection/all/product/gid-po-computer-science-rasshirennoe-izdanie про алгоритмы это небольшие книжки, которые реально прочесть не заснув и там все на пальцах объясняется особо полезно для тех кто в этой теме плавает прочтя все их все вы получите инфу под разным углом и лучше усвоите тему алгоритмы вполне конкретно прокачивают в голове мышцу "манипулирование данных", котора является одной из основных в работе программиста https://github.com/donnemartin/system-design-primer мега-полезный репозиторий с кучей инфы ------- https://highload.guide/blog/what_data_we_have.html https://highload.guide/blog/highload-for-beginners.html http://highload.guide/blog/caching-data-in-web-applications.html https://highload.guide/blog/scaling-what-why-when-and-how.html https://highload.guide/blog/sharding-patterns-and-antipatterns.html https://highload.guide/blog/scaling-database.html https://highload.guide/blog/scaling-logic.html https://highload.guide/blog/inside-webserver.html https://highload.guide/blog/queues-and-lock.html Серия мега-полезных статей по материалам с конференции Хайлоад++ ------- Дополнительно чтиво. Крайне полезно https://www.piter.com/collection/all/product/proizvoditelnost-sistem https://www.piter.com/collection/all/product/bpf-professionalnaya-otsenka-proizvoditelnosti все по производительность системы если вы хотите заниматься глубоки бакендом ( это то что у нас сейчас есть в Почте и Облаке) https://www.piter.com/collection/soon/product/site-reliability-engineering-nadezhnost-i-bezotkaznost-kak-v-google если вы хотите в большие системы http://mmds.org/ Mining of Massive Datasets Про работу с большими данным. Больше для дата инжиниринга. Про Разреженные массивы - зачем оно надо https://www.amazon.com/Art-Multiprocessor-Programming-Maurice-Herlihy/dp/0124159508/ Для понимания кишков мютексов, лок-фрии структур и прочего