Java microservices: from Netflix OSS to Kubernetes

День 2 /  / Зал 2  /  RU /

Поделимся опытом нашей компании при построении систем на основе микросервисной архитектуры. Расскажем об опыте использования 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), которые думают, какую выбрать платформу для построения решений на микросервисной архитектуре.



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

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

Контакты