Уровень 0 · материалов: 5
В кластер входят документы, описывающие внутренние технические процессы, подходы к системному дизайну и образовательные ресурсы по разработке в Яндексе.
Общие признаки: процессы разработки ПО, масштабируемость систем, инженерные практики Яндекса
Группа выше: Технологии и инженерия Яндекса
Смысл: The main idea is to explain how Yandex solved the problem of scaling development for thousands of engineers by moving to a monorepo and building a sophisticated, custom Continuous Integration system capable of handling extreme loads and complex dependency graphs.
Yandex implemented a monorepo and a high-scale custom CI system to eliminate redundant code, improve collaboration, and maintain software quality across thousands of projects.
Смысл: The main idea is to promote the importance of automating the software development lifecycle (DevOps/QA) and to provide free educational resources from Yandex to help developers build scalable, high-quality systems efficiently.
Yandex has released a series of free lectures and masterclasses from its School of Development Process Automation, covering essential DevOps and testing topics for developers.
Смысл: The main idea is to demystify the system design interview process at Yandex by providing a structured framework and a concrete example. It aims to teach candidates how to transition from simple implementation to comprehensive engineering by focusing on scalability, reliability, and reasoned trade-offs.
A comprehensive guide to Yandex's system design interviews, featuring a step-by-step walkthrough of designing a high-load URL shortener and advice on preparation.
Смысл: The main idea is to explain why Yandex developed its own Big Data platform (YT) instead of using industry standards like Hadoop and to detail the architectural decisions that allow it to handle hundreds of petabytes of data with high reliability and efficiency.
Yandex built YT, a custom C++ based Big Data platform, to overcome the limitations of Hadoop and meet specific requirements for scale, transactionality, and performance.
Смысл: The main idea is Yandex's transition from a traditional document-linking search engine to a task-solving platform using a modular 'Islands' design to handle diverse and complex information types effectively.
Yandex is replacing its traditional list-based search results with a modular 'Islands' platform to provide interactive, task-oriented answers and a context-aware interface.