Перейти к содержимому

Более 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 #кодирование #программирование #информатика