golang

Post Thumbnail

Пакетная обработка

В статье автор рассказывает о том, как на Go можно сделать систему для пакетной обработки данных в реальном времени. Суть в том, чтобы эффективно обрабатывать кучу запросов, собирая их в группы — это помогает ускорить работу и снизить нагрузку на систему. Автор разбирает основные штуки вроде каналов, горутин и таймеров, а ещё приводит примеры кода, чтобы было понятнее, как это всё реализовать. Главная фишка — найти золотую середину между скоростью обработки и количеством данных, которые система может пропустить, что особенно важно для приложений, где важна каждая миллисекунда.

Post Thumbnail

ByteDance/Sonic

В мире микросервисов важна каждая миллисекунда. Посмотрите, как команда инженеров TikTok произвела революцию в обработке JSON в Go Либа доступна тут https://github.com/bytedance/sonic Громкое заявление. Давайте проверим

Post Thumbnail

Go Examples

Часто забываемый, но очень удобный функционал #golang тестов. Можно писать работающие примеры прямо коде и они будут красиво отображаться в доке

Post Thumbnail

gRPC-md

Утилита как постман, только для gRPC. Есть консольный вариант - https://grpc.md/ но теперь есть и гуишный вариант

Post Thumbnail

Демистификация OTP

Запилил перевод статьи “Demystifying OTPs: the logic behind the offline generation of tokens” В статье автор разбирает принципы генерации токенов на автономных железках