Anastasia Lubennikova

Postgres Professional, Russia

Anastasia is a graduate of the NRNU MEPhI with a B.S. in Applied Math and Informatics in 2015. She participated GSoC with PostgreSQL in 2014. Her primary interests are indexes and optimal data structures. Anastasia is a developer at Postgres Professional. Anastasia also coordinates «Hacking PostgreSQL» course, where has lectures about different subsystems, details of their implementation and tips for new developers.

Тopic: Quality assurance in PostgreSQL

PostgreSQL is an open source relational database that is well known for its stability and high code quality. But how are they achieved? In this talk we would like to tell you about how development process and testing are done in PostgreSQL project. You will learn about buildfarms, commitfests, code review process, two different types of automatic tests used in PostgreSQL, performance testing and many more.

Анастасия Лубенникова

Postgres Professional, Россия

Анастасия — выпускница НИЯУ МИФИ 2015-го года по специальности 010200 прикладная математика и информатика. Работала над PostgreSQL в рамках Google Summer of Code в 2014 году. Специализируется на индексах и структурах данных. В настоящее время Анастасия работает разработчиком ядра PostgreSQL в компании Postgres Professional. Также Анастасия известна своим курсом «Hacking PostgreSQL», в рамках которого она проводила лекции о различных подсистемах этой РСУБД и деталях их реализаций.

Тема: Обеспечение качества в PostgreSQL

PostgreSQL является реляционной базой данных с открытым исходным кодом, широко известной своей стабильностью и высоким качеством кода. Но каким образом они достигаются? В этом докладе мы хотели бы рассказать вам о том, как происходит разработка и тестирование PostgreSQL. Вы узнаете о билдфармах, коммитфестах, процессе кодревью, двух различных видах автоматических тестов, используемых в PostgreSQL, тестировании производительности, и многом другом.