Эти книги помогут тебе освоить навыки System design / Storage: общее понимание, что такое репликация, шардирование, общее понимание, как использовать кэширование.
РАЗРАБОТКА ВЫСОКОНАГРУЖЕННЫХ СИСТЕМ Олег Бунин, Максим Лапшин, Константин Осипов, Константин Машуков Основным направлением деятельности нашей компании является решение проблем, связанных с высокой нагрузкой, консультирование, проектирование масштабируемых архитектур, проведение нагрузочных тестирований и оптимизация сайтов. В число наших клиентов входят инвесторы из России и со всего мира, а также проекты «ВКонтакте», «Эльдорадо», «Имхонет», Photosight.ru и другие. Во время консультаций мы часто сталкиваемся с тем, что многие не знают самых основ — что такое масштабирование и каким оно бывает, какие инструменты и для чего используются. Эта публикация открывает серию статей «Учебник по высоким нагрузкам». В этих статьях мы постараемся последовательно рассказать обо всех инструментах, которые используются при построении архитектуры высоконагруженных систем.