Контекст как граница времени жизни операции
Почему отмена, дедлайны и значения запроса лучше работают, когда контекст не превращают в универсальный контейнер.
GoBackendКороткие разборы инженерных решений: от сетевого взаимодействия и Go до баз данных, тестирования и эксплуатации.
Без новостной ленты и гонки за частотой публикаций — только то, что оказалось полезно в работе и экспериментах.
Почему отмена, дедлайны и значения запроса лучше работают, когда контекст не превращают в универсальный контейнер.
GoBackendНебольшой порядок чтения EXPLAIN: кардинальность, стоимость, типы сканов и места, где оценка расходится с реальностью.
PostgreSQLSQLКак отделить наблюдаемое поведение от деталей реализации и оставить тестам только действительно важные зависимости.
TestingПочему внутренние административные и служебные HTTP-интерфейсы лучше по умолчанию привязывать к loopback.
LinuxNetworking