home.social

#grpc_серверы — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #grpc_серверы, aggregated by home.social.

fetched live
  1. System Design на практике: создаем микросервис генерации уникальных идентификаторов

    Привет! Это вторая часть серии статей, посвященной проектированию реальной системы сокращения ссылок. В [прошлой статье] мы спроектировали общую микросервисную архитектуру нашего будущего высоконагруженного сервиса. Мы разделили монолит на независимые компоненты, определили зоны ответственности и настроили их взаимодействие. Сегодня мы переходим от теории к практике и займемся сердцем любого сокращателя ссылок — микросервисом генерации уникальных идентификаторов (ID) . Почему это отдельная проблема? На первый взгляд задача кажется тривиальной: взять случайную строку или автоинкремент из базы данных. Но когда система сталкивается с масштабами миллионов запросов в секунду (RPS), стандартные подходы ломаются:

    habr.com/ru/articles/1068960/

    #микросервисная_архитектура #сокращатель_ссылок #асинхронная_обработка_ошибок #горутины #каналы_go #grpc_серверы #graceful_shutdown

  2. Бойлерплейт как инструмент стандартизации Go-проектов

    Трудности в процессе разработки на Go — частая история. Чтобы их преодолеть, нам даже пришлось писать собственный бойлерплейт. Хотя казалось бы — всё уже есть, но нет, нам понадобилось имплементировать собственную хардкорную штуку. Расскажем, почему и зачем.

    habr.com/ru/companies/oleg-bun

    #go #бойлерплейт #boilerplate #kubernetes #pagerduty #кодогенератор #grpc_серверы #golang #runtime #devops

Share on Mastodon

Enter the server where you have an account.