Масштабируем Spring Boot микросервисы

 /  RU /

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

Что может помешать просто запустить несколько инстансов:

  • schedulers;
  • websockets;
  • кэш приложения — простые ConcurrentHashMap или Spring Cache;
  • сессии пользователей, хранящиеся в памяти.

К счастью, каждый из этих пунктов можно быстро закрыть, если использовать правильные инструменты.


Спикер(ы)

Александр Коженков
GridGain

Последние 4 года занимался построением микросервисной архитектуры и разработкой на Java/Spring. В данный момент тимлид в Cloud-команде, которая разрабатывает инструмент для мониторинга и менеджмента распределенной базы данных Apache Ignite.