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


Рекомендации по созданию стека машинного обучения в масштабе стартапа
Модели машинного обучения позволяют кодировать сложную логику в системы черного ящика, заменяя устаревшие решения, требующие более высоких затрат на разработку и обеспечивающие более слабые возможности прогнозирования . Хотя логика прогнозирования может быть запутана моделью, исследования, анализ и инвестиции в инфраструктуру могут легко перевесить время, потраченное на построение запутанных, вложенных операторов «если-то». В этом посте предлагаются некоторые соображения по созданию..

Управление техническими инцидентами в масштабе
Обсуждение того, как управляются технические инциденты в индустрии разработки программного обеспечения. Все время что-то идет не так. Это суровая правда жизни. Чем больше становится система, тем больше шансов, что ее части время от времени будут ломаться. Если ваш бизнес процветает, а сломанная или частично сломанная система означает потерю денег или плохой пользовательский опыт, вы не можете не быть начеку, чтобы немедленно реагировать, когда что-то идет не так. Потому что деньги..

Разработка системы распределенного развертывания
Проблема: Файл размером 1 ГБ создается каждые 24 часа на одной из машин в центре обработки данных Google. Этот файл необходимо скопировать только один раз на все машины во всех центрах обработки данных. Разработайте эту систему. У Google миллионы машин и центров обработки данных по всему миру. Таким образом, невозможно использовать эту машину в качестве единой централизованной точки обмена файлами. Цель состоит в том, чтобы разработать системную архитектуру и..

(Де) соедините ваши компоненты строкой
В мире разработчиков есть одна ужасная вещь, которая доставляет разработчикам хороший, долговечный кошмар — ад зависимостей. Принцип открыто-закрыто Если вы, как разработчик, никогда не слышали о принципах SOLID , я бы порекомендовал вам ознакомиться с ними немедленно . И открытость-закрытость — один из ее принципов, предполагающий, что любой компонент должен быть открыт для расширения, но закрыт для модификации. Что это значит? Допустим, у нас есть класс SalaryCalculator ,..

Развертывание моделей машинного обучения в производственной среде: экспорт моделей и системная архитектура
"Машинное обучение" Развертывание моделей машинного обучения в производственной среде: экспорт моделей и системная архитектура Понимание механизмов экспорта моделей, упрощенной интеграции, методов офлайн и онлайн-размещения моделей Мы часто видим, что здесь и там обсуждается множество методов решения проблем с ML. Но когда дело доходит до запуска всех из них в производство, мы не видим такой большой тяги, и людям по-прежнему приходится полагаться на некоторых поставщиков..