home.social

#поддерживаемость — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #поддерживаемость, aggregated by home.social.

  1. Проектирование микросервисов на Go: типичные сложности и лучшие практики

    Баланс между производительностью, читаемостью и поддерживаемостью — ключевая задача при разработке микросервисов на Go. На практике всё сложнее из-за неочевидных факторов: от влияния частоты вызовов GC на время отклика до последствий избыточной вложенности в контрактах API. Если не учесть эти нюансы, даже грамотно спроектированный сервис может просаживаться по RPS (requests per second) — или его может быть сложно обновлять и дорабатывать. Меня зовут Артём Кущ. Я Go-разработчик в команде VK Видео. В статье поделюсь подходами к оптимизации микросервисов и расскажу, как балансировать между скоростью и простотой.

    habr.com/ru/companies/vk/artic

    #go #highload #микросервисы #производительность #читаемость #поддерживаемость #оптимизация