Все статьи

Организация архитектуры высоконагруженных realtime-сервисов на примере онлайн игр

Запись доклада. Илья Расторгуев (CTO в TinyPlay, Inc.) рассказал про архитектуру высоконагруженных realtime-сервисов.
15 мая 2022

Доклад с митапа {Perm} Dev Meetup #2 (30 апреля 2022).

«Организация архитектуры высоконагруженных realtime-сервисов на примере онлайн игр» —  Илья Расторгуев, CTO в TinyPlay, Inc.

Ссылка на запись доклада на YouTube: https://www.youtube.com/watch?v=ir6lSqsnh0E

В течении нескольких лет и на нескольких проектах мы выстраивали максимально подходящий для нас принцип работы с серверной архитектурой и клиентом, отвечающий всем требованиям отказо-устойчивости, моментальной доставке контента и realtime-обновлениями в больших клиентских проектах на кросс-платформе.

Онлайн-игры в реальном времени служат хорошим примером того, как выстраивается отказо-устойчивая архитектура приложений. Игровая архитектура строится таким образом, чтобы сочетать высокую безопасность, быстрое масштабирование и простоту работы с live операциями.

На примере организации архитектуры realtime игр - серверные разработчики и DevOps специалисты смогут подчерпнуть для себя интересные подходы в разработке больших приложений, нацеленных на много-миллионную аудиторию.

Алексей Цыкарев
CEO&Founder

Читайте также

Что ждет участников на Ural Digital Weekend 2024: спикеры, программа и неформальные активности
Что ждет участников на Ural Digital Weekend 2024: спикеры, программа и неформальные активности
2-3 августа в Перми мы проведем уже традиционную конференцию про разработку и управление в IT-компаниях — Ural Digital Weekend 2024. Сейчас уже готова программа всех секций. Рассказываем, кто выступит в 2024 году.
Магия динамического маппинга. Реализация универсальной обработки файлов нефиксированной структуры на Python
Магия динамического маппинга. Реализация универсальной обработки файлов нефиксированной структуры на Python
Один из проектов, с которым мы работаем — IBP-платформа для планирования и прогнозирования спроса и продаж в ритейле. В статье поговорим о конкретной реализации для одной из задач в рамках этой платформы на Python и Django. При этом сама концепция может быть реализована абсолютно на любом фреймворке или платформе: Spring, .NET, Laravel.
Внедряем DevSecOps в процесс разработки. Часть 2. Обзор инструментов, Commit-time Checks
Внедряем DevSecOps в процесс разработки. Часть 2. Обзор инструментов, Commit-time Checks
Мы продолжаем публикацию цикла статей, где делимся опытом и наработками и рассказываем, из чего состоит DevSecOps и как его внедрить в процесс разработки.
Подробный отчет о конференции Ural Digital Weekend 2023
Подробный отчет о конференции Ural Digital Weekend 2023
В августе 2023 мы провели большую конференцию про разработку и управление бизнесом в Digital. 400+ участников, 30+ спикеров из ведущих ИТ-компаний. Рассказываем как все прошло, делимся записями докладов и фотоотчетом