Java microservices: from Netflix OSS to Kubernetes

День 1 /  / Зал 3  /  RU / Введение в технологию  /  грабли,architecture,spring

Комментарий Программного комитета:

Декабрьская новость о переходе модулей Spring Cloud Netflix в maintenance mode наверняка заставила многих задуматься о замене их на альтернативы. Александр расскажет об опыте переезда на одну из самых популярных альтернатив — Kubernetes.

Поделимся опытом нашей компании при построении систем на основе микросервисной архитектуры. Расскажем об опыте использования Spring Boot + Netflix OSS stack (Eureka, Feign, Ribbon, Hystix, Zuul) и построения Zero Downtime Deployment c использованием Spinnaker (AWS as infrastructure), о том, для чего использовался каждый из элементов Netflix OSS stack, о его преимуществах/недостатках, а также проблемах, с которыми столкнулись в продакшне.

Затем расскажем про причины перехода на Kubernetes, как он помог решить те же проблемы, что и Netflix OSS stack, но с меньшими затратами времени. Проведем аналогии с элементами Netflix OSS (например, Eureka — Kubernetes Service API, Zuul — Kubernetes Ingress API, etc.). Поговорим об опыте построения CI/CD с Zero Downtime Deployment с использованием Kubernetes и Helm (пакетный менеджер для Kubernetes).

Целевая аудитория: специалисты (Senior/Lead/Architect), которые переходят или планируют перейти с Netflix OSS на Kubernetes для построения решений на микросервисной архитектуре.


Скачать презентацию
Александр Ноздрин-Плотницкий
Александр Ноздрин-Плотницкий
Godel Technologies

Ведущий Java-разработчик в Godel Technologies. Разрабатывает коммерческие продукты более 12 лет. Прошел путь от Junior Java-разработчика до Technical Architect на проектах для международных корпораций. Ценит простоту и элегантность решений. Является большим поклонником философии распределенных систем и стека Spring. В последнее время на всех проектах внедряет философию DevOps.

Контакты