Здесь собраны все мои публичные выступления: слайды, записи, полезные материалы, упомянутые в докладах.
Задать вопросы по докладам можно в Telegram: @Karych.
🧪 Поговорим о проблемах, возникающих из-за ненадёжного (или отсутствующего) пайплайна тестирования миграций. Разберём staircase-тесты, снапшоты, канонические данные, блокировки и полезный тулинг для валидации миграций. Основной акцент — на PostgreSQL, но доклад будет полезен всем практикующим инженерам, работающим с реляционными базами данных.
🔗 Материалы:
- Seqwall — Production-ready имплементация Staircase-теста
- SQLFluff — SQL-линтер с поддержкой Jinja и DB-специфичных диалектов
- Sqruff — быстрый SQL-линтер на Rust
- Greenmask — инструмент для сэмплирования, маскирования, обфускации, генерации данных в тестовых БД
- Faker — генератор фейковых данных (имён, адресов, компаний и др.)
- Hypothesis — property-based тестирование на Python
- Postmortem Culture — культура анализа инцидентов без поиска виноватых (SRE)
- ISO/IEC 9075-11:2023 —
INFORMATION_SCHEMA
С моей стороны все материалы распространяются под открытой лицензией.
Их можно свободно использовать, при условии указания авторства и исключительно в некоммерческих целях.
Если вы хотите использовать материалы в коммерческих проектах, публикациях или курсах — пожалуйста, свяжитесь со мной заранее.
Обратите внимание, что конференции и (или) площадки могут накладывать свои ограничения на распространение слайдов или видео — в таких случаях приоритет имеют их правила.