Материалы по тегу: golang

21.06.2022 [12:00], Сергей Карасёв

Курс Golang для инженеров: третий поток в Слёрм с 4 июля

Разберём, как создавать API сервера с помощью Go, запускать контейнеры, взаимодействовать с Docker и работать с кастомными операторами Kubernetes.

К концу курса вы создадите сильно упрощённый аналог Prometheus'a. Вы разработаете систему, которая будет собирать состояние других сервисов, сохранять собранное состояние в базу данных и предоставлять WEB API для доступа к сохраненным данным.

 Источник изображения: Слёрм

Источник изображения: Слёрм

Программа

Модуль 1: Основы Golang

Научитесь разбираться в простых конструкциях языка, понимать его синтаксис и структуру. Узнаете, как объявляются переменные, какие типы данных в GO бывают. Сможете объявлять и присваивать их, начнете делать циклы и ветвления.

Модуль 2: Погружаемся глубже в основы

Научитесь решать вычислительные и логические задачи с помощью Go. Узнаете, как структурировать свои приложения и как работать с зависимостями в модулях. Поймёте, как использовать флаги env и как запускать сторонние приложения из Go.

Научитесь оперировать стандартной библиотекой языка и создавать сложные программы на Go. Разберёте тесты структурно — поймёте, что такое тест и как он организован.

Модуль 3. Docker и Kubernetes

Узнаете, для чего нужен Docker SDK. Научитесь использовать его в Go и поймете, как Docker говорит с приложениями. Познакомитесь с различными паттернами, узнаете о целях Kubernetes API, приготовитесь к прикладному применению. Рассмотрите анатомию операторов, их использование в production-е, а также напишите свой оператор сами.

Спикеры

Всеволод Севостьянов — Engeneering Manager в HelloFresh.

  • Архитектор и разработчик решений для обеспечения очень высокой пропускной способности (до 30 тысяч запросов в секунду на реальных бизнес кейсах);
  • Tech Advisor команды DevOps;
  • Специализируется на облачных решениях.

Тигран Ханагян — Team Lead & Backend Developer в Citymobil.

  • Более 7 лет опыта разработки на разных языках (python, php, Go);
  • Архитектор высоконагруженных сервисов на Go с нуля, один из которых - сервис программы лояльности в city-mobil.ru;
  • Автор статей в публичных каналах.

Посмотреть подробную программу и записаться: https://slurm.club/3tMZRVi

Постоянный URL: http://servernews.ru/1068444
Система Orphus