Общий workflow для System Design
Этот документ содержит общие вопросы и шаги, которые полезно пройти при проектировании системы на интервью или архитектурной сессии. 1. Понять […]
Этот документ содержит общие вопросы и шаги, которые полезно пройти при проектировании системы на интервью или архитектурной сессии. 1. Понять […]
RPS (requests per second) показывает, сколько запросов система должна принять и обработать за секунду. Но сам по себе RPS почти
Язык программирования выбирают не по абстрактному критерию «какой язык лучше», а по тому, какой набор ограничений конкретной системы он должен
CDIO расшифровывается как: Conceive → Design → Implement → Operate Замыслить → Спроектировать → Реализовать → Эксплуатировать Это инженерная рамка,
Базу данных выбирают не по категории приложения и не по моде. Не так: «У нас микросервисы, значит MongoDB». «У нас
C4 Model — это способ визуально описывать архитектуру программной системы через последовательное приближение, от общей картины до внутреннего устройства конкретного
Физическую exactly-once доставку по сети обеспечить нельзя. Сообщение может быть отправлено повторно, ответ может потеряться, а отправитель не сможет отличить
На собеседовании «рефакторинг кода на Python» обычно значит не «напиши алгоритм», а возьми рабочий, но грязный код и сделай его
К разделу System Design Interviews По System Design нужно знать не «всё подряд», а каркас мышления, по которому можно разобрать