TGViewer
DevOps MemOps DevOps MemOps @devops_memops · 6.34K subscribers
Post #8320 325
Выучил Go. Горутины, каналы, интерфейсы — всё понятно.
А потом реальная задача: опросить 300 хостов, не положить чужой API ретраями и корректно остановиться по SIGTERM.

И пустой main.go 🫠

Туториалы учат синтаксису. Никто не рассказывает, почему:
— ретраи без джиттера добивают поднявшийся API
— незакрытый resp.Body съедает пул соединений
— liveness-проба с проверкой БД отправляет весь кластер в каскадный рестарт
— горутины «работают», а под -race сыпятся гонки

«Go для DevOps/SRE» закрывает разрыв между «знаю Go» и «пишу на Go инфраструктурные утилиты».

Внутри:
— CLI-утилиты, os/exec, graceful shutdown
— Параллельный опрос хостов, worker pool, отмена по первой ошибке
— HTTP-клиент для прода: таймауты, backoff с джиттером, идемпотентность
— Метрики Prometheus, экспортёры, правильные /livez и /readyz

31 урок, 29 задач с автопроверкой.

🎁 −30% по промокоду GODEVOPS до 3 октября

https://tglink.io/d40bd88310687d?erid=2W5zFHnEoay
  • 😁 4
More from @devops_memops
  1. Sep 30, 2026Devs did what?! Oooops MemOps 😃
  2. Sep 30, 2026Bombini — runtime security агент на eBPF, целиком написанный на Rust с библиотекой Aya. Он…
  3. Sep 30, 2026MemOps 😃
  4. Sep 30, 2026Post #8312
  5. Sep 29, 2026drop — Linux sandboxing that doesn't get in your way 📌 Подробнее: https://github.com/wrr/…
  6. Sep 29, 2026MemOps 😃
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →