Более 900 часов разработки системы обучения за 9 минут.
Maddy Zhang
Более 900 часов разработки системы обучения за 9 минут.
174 495 просмотров · 2 месяца назад
Maddy Zhang
86,9 тыс. подписчиков
174 495 просмотров · 2 месяца назад
Попробуйте Opera Neon, браузер с искусственным интеллектом для поиска информации, составления резюме документов и работы с несколькими моделями ИИ: https://opr.as/Opera-neon-maddyzhang
Все говорят о проектировании систем, но чтобы действительно пройти собеседования на руководящие должности, получить лучшие предложения или создавать масштабируемые системы, вам нужно понимать основные принципы, а не просто запоминать модные словечки.
В этом видео я разбираю 6 концепций проектирования систем, которые полностью изменили мое представление об архитектуре.
Готовитесь ли вы к собеседованиям по проектированию систем, стремитесь ли повысить свой уровень как разработчик программного обеспечения или изучаете, как работают реальные распределенные системы, это видео поможет вам сформировать правильные ментальные модели.
💡 Вот что вы узнаете:
✅ Без сохранения состояния — почему масштабируемые серверы не должны запоминать предыдущие запросы
✅ Кэширование — как системы жертвуют актуальностью ради скорости, используя Redis, CDN и кэш браузера
✅ Теорема CAP — почему распределенные системы должны выбирать между согласованностью и доступностью
✅ Очереди сообщений — как Kafka, SQS и асинхронные рабочие процессы делают системы более отказоустойчивыми
✅ Базы данных — когда использовать SQL, а когда NoSQL, и почему важны гарантии ACID
✅ Проектирование API — как REST, GraphQL, версионирование и контракты формируют надежные системы
👋 Обо мне
Меня зовут Мэдди, я старший инженер-программист (ранее работала в Google), ранее проходила стажировки в Amazon, IBM и Microsoft. Делюсь здесь своим опытом — спасибо за просмотр 🤍
🔗Найдите меня в других социальных сетях
Instagram / madeline.m.zhang
LinkedIn / madelinemzhang
TikTok / madeline.m.zhang
📖 Таймкоды
0:00 Вступление
0:59 Концепция 1
3:24 Концепция 2
4:22 Концепция 3
5:35 Концепция 4
6:29 Концепция 5
8:17 Концепция 6
9:04 Заключительный совет
🔔 Подписывайтесь, чтобы получать больше видео о программировании, проектировании систем, структурах данных и карьере в сфере технологий!
*Отказ от ответственности: все мнения являются моими собственными и не отражают позицию ни одного из моих нынешних/бывших работодателей.
Спасибо Opera Neon за спонсорство этой части видео.
#системноепроектирование #разработкапрограмм #собеседованиепопрограммированию #собеседованиепосистемномупроектированию #старшийинженер #разработчикпрограммногообеспечения #карьеравтехнологиях #бэкендразработка #распределенныесистемы #масштабируемость #кэширование #redis #kafka #sqs #теоремаоблоков #базыданных #sql #nosql #acid #apidesign #restapi #graphql #балансировканагрузки #техническиевакансии #faang #google #amazon #кодирование #программирование #информатика