All streams
Search
Write a publication
Pull to refresh
0
4
Andrei Polukhin @andrei-polukhin

Software Engineer @ Canonical

Send message

pgdbtemplate — моментальное создание тестовых баз PostgreSQL в Go через шаблоны. Ускоряем тесты в 1.5 раза

Level of difficultyMedium
Reading time3 min
Views1.9K

Знакомо чувство, когда интеграционные тесты с PostgreSQL в Go работают дольше, чем хотелось бы? Каждый тест создает базу заново, применяет миграции, и большая часть времени уходит не на проверку логики, а на подготовку окружения. В этой статье я расскажу о своем open-source решении на Go, которое использует встроенные механизмы шаблонов PostgreSQL, чтобы ускорить этот процесс в полтора раза, уменьшить потребление памяти и сделать ваши тесты по-настоящему параллельными.

Читать далее

Information

Rating
1,117-th
Location
Wien, Wien, Австрия
Registered
Activity

Specialization

Backend Developer
Senior
Git
PostgreSQL
Golang
Python
Bash
Linux
Docker
Kubernetes
High-loaded systems
CI/CD