Почему Go-сервисы начинают тормозить без ошибок (и при чём тут goroutines). Часть 1
Часто про Go говорят: «это язык, где конкурентность почти бесплатная». И знаете что? Это правда. Почти. Но «почти» — это самое опасное во всей истории, так как либо ты управляешь системой, либо она управляет тобой руками runtime'а. В трёх статьях я разберу путь, через который проходит почти каждый G
Часто про Go говорят: «это язык, где конкурентность почти бесплатная».
И знаете что? Это правда. Почти.
Но «почти» — это самое опасное во всей истории, так как либо ты управляешь системой, либо она управляет тобой руками runtime'а.
В трёх статьях я разберу путь, через который проходит почти каждый Go-разработчик от наивного «я добавил go — получил параллельность», до взрослого «я проектирую concurrency-систему с понятными границами».
Оригинальная статья
Почему Go-сервисы начинают тормозить без ошибок (и при чём тут goroutines). Часть 1
Опубликовано Habr