Загрузка страницы

«Graceful Shutdown в Go-сервисах и как подружить его с Kubernetes» — Артемий Рябинков (Avito)

Выступление на Go 1.10 Release Party @ Badoo 24.02.2018.
Артемий рассказал про подходы к безопасному завершению работы многопоточных программ на Go, в частности о том, как контролировать горутины и управлять ими. Объяснил, почему во время выкатки сервисов в Kubernetes пользователям может возвращаться множество ошибок. Чтобы подробнее раскрыть, почему так происходит, схематично показал, как работает Kubernetes внутри, и почему он не позволяет сделать выкатку сервисов бесшовной.

Видео «Graceful Shutdown в Go-сервисах и как подружить его с Kubernetes» — Артемий Рябинков (Avito) канала Badoo Tech
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
12 марта 2018 г. 13:28:31
00:47:49
Другие видео канала
Как не ошибиться с конкурентностью в Go. Артемий Рябинков, Avito.Как не ошибиться с конкурентностью в Go. Артемий Рябинков, Avito.Restarting Go applications gracefully. Сергей Камардин, Mail.ruRestarting Go applications gracefully. Сергей Камардин, Mail.ru«Введение в тестирование в Go» — Алексей Махов (Avito)«Введение в тестирование в Go» — Алексей Махов (Avito)Golang Microservices: Graceful ShutdownGolang Microservices: Graceful Shutdown«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНСАдиль Хаштамов, Playrix «ETL инструменты в экосистеме Python»Адиль Хаштамов, Playrix «ETL инструменты в экосистеме Python»Практики, особенности и нюансы при работе с Postgres в Go / Артемий Рябинков (Авито)Практики, особенности и нюансы при работе с Postgres в Go / Артемий Рябинков (Авито)Concurrency in GoConcurrency in GoГригорий Бакунов, Яндекс «О странностях и import'e»Григорий Бакунов, Яндекс «О странностях и import'e»Линтеры в Go: как их готовить. Денис Исаев, Яндекс.Линтеры в Go: как их готовить. Денис Исаев, Яндекс.«Рефакторинг PHP-кода с применением DDD» — Виталий Чирков, FunCorp (Badoo PHP Meetup #415.02.20)«Рефакторинг PHP-кода с применением DDD» — Виталий Чирков, FunCorp (Badoo PHP Meetup #415.02.20)Using Kubernetes API from Go [B] - Alena Prokharchyk, Rancher LabsUsing Kubernetes API from Go [B] - Alena Prokharchyk, Rancher LabsWhen Python Practices Go Wrong - Brandon Rhodes - code::dive 2019When Python Practices Go Wrong - Brandon Rhodes - code::dive 2019Тернии контейнеризованных приложений и микросервисов / Иван Круглов (Booking.com)Тернии контейнеризованных приложений и микросервисов / Иван Круглов (Booking.com)Лекции по Go 3/3. Эффективная асинхронность (concurrency) в GoЛекции по Go 3/3. Эффективная асинхронность (concurrency) в GoМой ванильный CSS, Вадим МакеевМой ванильный CSS, Вадим МакеевGopherCon 2017: Liz Rice - A Go Programmer's Guide to SyscallsGopherCon 2017: Liz Rice - A Go Programmer's Guide to SyscallsPrometheus как time series database / Тимур Нурутдинов (Lamoda)Prometheus как time series database / Тимур Нурутдинов (Lamoda)Алексей Акулович — Плюсы и минусы Go, а также его применения в ВКонтактеАлексей Акулович — Плюсы и минусы Go, а также его применения в ВКонтактеvendor directory in Go (Go Basics #7)vendor directory in Go (Go Basics #7)
Яндекс.Метрика