Публикации по теме 'system-design-project'


Серия System Design — Доступность
Все о создании надежных, функциональных и масштабируемых систем. Хола, В предыдущей записи мы узнали о задержке и пропускной способности, в этой статье мы узнаем о доступности системы. Например, вы можете интерпретировать доступность несколькими способами, один из которых заключается в том, насколько устойчива ваша система к сбоям. Что произойдет, когда ваш сервер аутентификации выйдет из строя, что, если ваш сервер базы данных выйдет из строя, во всех этих случаях у нас есть нечто,..

Дизайн системного взаимодействия спонсируемых SMS-систем
Пример того, как можно построить эти системы обмена сообщениями. В мире стартапов за последние несколько лет появляются новости о таких поставщиках услуг обмена сообщениями, как Line , Twilio и т. Д. выход на биржу в США с оценкой в ​​миллиард долларов, последняя в этой тенденции - MessageBird . Эта тенденция теперь достигла Индии, где местные поставщики услуг обмена сообщениями, такие как Route Mobile , стали общедоступными, и несколько других, таких как SMS Gupshup ,..

Представлен дизайн системы Netflix: архитектура, лежащая в основе бесшовной потоковой передачи
Введение: В огромном ландшафте онлайн-развлечений Netflix выступает непревзойденным титаном, переосмысливая то, как мы смотрим фильмы, телешоу и документальные фильмы. За его захватывающим пользовательским интерфейсом стоит сложная и тщательно разработанная система, которая позволяет Netflix беспрепятственно доставлять высококачественный контент миллионам зрителей по всему миру. В этом всестороннем исследовании мы углубимся в каждый аспект дизайна системы Netflix, раскроем ее внутреннюю..

Платформа машинного обучения
Эта история ответит на большинство вопросов, которые приходят вам в голову, когда вы думаете о том, как создать платформу, которая поможет вам развернуть перепроизводство вашей модели искусственного интеллекта, или о том, что нам нужно для того, чтобы изучить платформу. Прежде чем мы углубимся в детали конкретных компонентов вышеупомянутой архитектуры и поговорим об инженерной стороне, давайте немного узнаем о процессе обучения. Таким образом, процесс обучения модели в..

Наконец-то! Онлайн-курс, где я кое-что узнал
Хорошо. Давайте проясним: нечасто студенты обращают внимание на то, что преподается на онлайн-курсах. Мы сидим (спим / отключаемся / просматриваем наши телефоны / смотрим Netflix / вы называете это) через класс с единственным намерением получить сертификат. Что ж, многое из того, что мы делаем в наши дни, мы делаем для этого; сертификат. Следовательно, это заставляет большинство компаний игнорировать онлайн-сертификацию. Когда они обращают на это немного внимания и просят нас..

Создание совместного редактора в реальном времени
Текстовый редактор может изменить правила игры, если он оснащен функциями совместного редактирования. Существует так много инструментов, предоставляющих такие функции с превосходным качеством, таких как Google Docs, Microsoft Word и т. д. Я планировал спроектировать и разработать такую ​​систему, которая могла бы выполнять базовое редактирование текста и масштабироваться по мере необходимости. Поэтому я попытался разработать POC (доказательство концепции) с функцией редактирования в..

[Дизайн системы] Горизонтальное масштабирование — В двух словах (с примером кода ООП)
Основная идея Горизонтального масштабирования состоит в том, чтобы добавить больше похожих экземпляров в существующую систему, чтобы оправдать ожидания. Рассмотрим систему, описанную в разделе Вертикальное масштабирование . [Дизайн системы] Вертикальное масштабирование — в двух словах (с ООП-кодом) Основная идея вертикального масштабирования — добавить больше ресурсов в существующую систему, чтобы повысить -размер и на… medium.com..