javaswag logo

Javaswag

Подкаст о разработке на Java. Все то, о чем вы боялись спросить в кулуарах.

15 Dec 2020

#16 - Андрей Мизуров - GameDev на Java, протоколы Stomp, RSocket и чем хорош Netty

В 16 выпуске подкаста Javaswag поговорили с Андреем Мизуровым о GameDeve на Java, протоколах Stomp, RSocket и о том, чем так хороша библиотека Netty

00:01:56 О себе, FoxPro, Квн, Налоговая

00:04:40 Как начать писать код если ты DBA?

00:06:25 До сих пор ли парсят XML на PL/SQL? Биллинг Сбера на Oracle

00:07:56 Хранимые процедуры, как микросервисы и хороший DBA, который все знает

00:09:02 Проблема архитектуры на хранимках - как обновлять код?

00:10:59 После энтерпрайза в GameDev

00:12:25 Дождаться пока все пользователи уйдут, чтобы задеплоить новую версию

00:15:07 Что удивило в ГеймДев после энтерпрайза?

00:17:09 Как начинается разработка игры? Откуда приходит идея, прототип?

00:19:19 Кто выбирает технологии, на которых будет написана игра?

00:20:15 Клиентские движки vs сервер

00:22:45 Ставим игру на рельсы - login-service, user-service, payment-сервис, bonus-service

00:25:45 Где хранятся игровые данные? MySql, Aerospike, Couchbase

00:30:17 Архитектура под игру

00:32:25 Пусть сообщения из SDK на бекенд

00:36:21 Spring Netflix stack: Zuul, Ribbon, Hystrix

00:39:59 Почему в Геймдеве популярна реактивщина?

00:48:23 ГеймДев и протоколы SmartFox

00:55:08 Протокол STOMP

01:00:51 RSocket

01:03:25 Что не так протоколом?

01:07:33 Netty

01:15:56 Netty 5

01:25:18 Couchbase, Aerospike

Гость - github.com/amizurov