Публикации по теме 'distributed-systems'


От веб-приложения к распределенной системе - Пролог
Добро пожаловать обратно Прошло много времени с моего последнего поста. За это время я работал в различных проектах и ​​поделился бы с вами некоторым опытом разработки веб-приложения, которое можно «просто» масштабировать до распределенной системы. Идея в этом посте взята из разных источников, которые вы можете найти в ссылке выше, но следует особо упомянуть Ino , который показывает мне первые шаги в этом направлении. Этот пост был впервые опубликован на сайте Code Beam Stockholm...

Об играх и актерах
Я сам играю в MMO по выходным и часто задаюсь вопросом, как эти огромные миры позволяют стольким игрокам делиться опытом, который выглядит почти так, как будто мы играем рядом друг с другом. Конечно, всегда были примеры того, как все могло легко пойти не так, как печально известная ошибка «Сервер недоступен» в SWTOR сразу после того, как вы попали в бой с боссом, но чаще всего все идет гладко. Недавно я участвовал в обсуждении того, как будущий игровой сервер может работать для нас в..

Apache Mesos. Что это такое?
Операционная система для дата-центров Как все мы знаем, Интернет сегодня довольно популярен - им ежедневно пользуются миллионы людей. Это означает, что компании, разрабатывающие онлайн-сервисы и приложения, должны иметь десятки, сотни или даже тысячи серверов для обработки больших нагрузок трафика. Серверы и центры обработки данных Необходимо управлять серверами и контролировать их, чтобы убедиться, что они работают должным образом. Но управление и мониторинг серверов могут быть..

Дизайн системы : как Instagram вычисляет популярные хэштеги в режиме реального времени ?
Instagram создал собственную блестящую систему, которая анализирует около 85 миллионов новых фотографий и 700 миллионов хэштегов каждый день от более чем 500 миллионов пользователей, чтобы вычислять актуальный контент в реальном времени. В этой статье мы подробно рассмотрим, как Instagram подошел к выявлению, ранжированию и представлению самых популярных хэштегов в реальном времени в приложении Instagram. Что такое популярный хэштег? Проще говоря, хэштег находится в тренде всякий..

Подготовка инженера по машинному обучению Google Cloud в 2023 году!
Введение 🏆 Я штатный инженер по машинному обучению (не @G) с 10-летним огромным опытом работы, поэтому сертификаты действительно повышают ценность — в определенной степени. Тем не менее, это правильный баланс: не слишком много и только правильные сертификаты. Говоря об этом: сертификат GCP Professional ML Engineer , на мой взгляд, является самым ценным. Он предназначен для инженеров машинного обучения с более чем 3-летним опытом работы в экосистемах машинного обучения. Отказ..

Освоение транзакционных сообщений: подробное руководство по продвинутым методам RocketMQ
Изучение управления сообщениями и согласованности: полное руководство по транзакционным функциям RocketMQ RocketMQ функционирует как система хранения сообщений, эффективно записывая передачу сообщений. Процесс отправки половинного сообщения подобен созданию записи об отправке сообщения, в то время как отправка подтверждающего сообщения обновляет эту запись. Функция проверки сообщений аналогична механизмам компенсации фоновых задач и повторных попыток. Распределенные транзакции —..

Как мы создали распределенную систему лидеров за неделю!
Как разработчики, мы часто оказываемся в ситуациях, когда нам нужно что-то построить, но у нас нет достаточно времени, чтобы разработать так, как нам хотелось бы. И мы не всегда можем отодвигать сроки, потому что время выхода на рынок иногда играет решающую роль в успехе продукта. Так что же нам делать? Мы срезаем углы, идем на просчитанные риски, избавляемся от пуризма внутри вас (лучшие практики, покрытие модульными тестами и бла-бла-бла). Думаю, для большинства из вас это было бы..