Рейтинг@Mail.ru

Лучшие практики нативных облачных сервисовDevOps и эксплуатация

Доклад принят в программу конференции
Елена Граховац
N26

Lead TechOps Automation Engineer в компании N26 и соведущая подкаста GolangShow. Опыт в веб-разработке — более 10 лет. Начала интересоваться вопросами написания микросервисов на Go около 4 лет назад. За это время успела поработать над разными проектами с разными командами, что привело к появлению набора компонент и практик, помогающих упростить процессы разработки и эксплуатации распределенных приложений.

Twitter: @webdeva
GitHub: @rumyantseva
E-mail: elena@grahovac.me
Тезисы

Написать и запустить «Hello, World» — дело нескольких секунд даже для новичка. А что, если «Hello, World» должен быть представлен в виде микросервиса, удовлетворяющего требованиям нативной облачной инфраструктуры? Что это, вообще, за требования такие и откуда они взялись? Разбираемся по порядку.

Доклад рассматривает практические вопросы написания нативных облачных (cloud native) приложений:
— проектирование сервиса и структурирование кода;
— проверка качества кода с помощью тестов и анализаторов;
— управление зависимостями и взаимодействие с внешними ресурсами;
— задание конфигурации и «секретов»;
— контейнеризация;
— наблюдаемость и безопасность: почему это важно;
— непрерывные интеграция и развертывание;
— эксплуатация в рамках системы управления контейнерами.

Микросервисы, SOA
,
Распределенные системы
,
Методы и техника разработки ПО
,
Технологии виртуализации и контейнеризации
,
GO

Другие доклады секции DevOps и эксплуатация

Rambler's Top100