Всем привет, я - Конев Никита, пишу на Golang / Java / Kotlin, вот моё резюме на Хабр Карьере, а это мой пет-проект (исходники на GitHub и Gitflic).
Обо мне
Автор и мейнтейнер библиотеки multipart-spring-graphql, доступной на Maven central
Автор и мейнтейнер библиотеки r2dbc-migrate, пост в моём блоге, доступной на Maven central
Мейнтейнер форка библиотеки распредёлённого cron dcron.
Пишу бэкенд на Golang / Java / Kotlin в одной е-коммерс компании.
Рекомендую также почитать
Некоторые из моих релевантных коммитов в Open Source
Последнее, что я изучал
1) Применимость DoltDB, в итоге не подошло из-за того что индексы "пухнут" при большом кол-ве веток.
2) Применимость Elasticsearch и/или Clickhouse для "тяжёлых" запросов.
2.1) Apache Flink, а именно, Flink SQL и Flink CDC, сделал пример как можно реплицировать данные из PostgreSQL куда-либо, например в ElasticSearch, Clickhouse https://github.com/nkonev/flink-pipe
2.2) Настроил переливку данных из Patroni-кластера PostgreSQL в Clickhouse через Debezium для партицированной таблицы https://github.com/nkonev/patroni/tree/debezium.
3) OpenTelemetry, настроил передачу trace (Opentelemetry) через сообщения в RabbitMQ в видеочате(пет-проект ниже), по статье https://devandchill.com/posts/2021/12/go-step-by-step-guide-for-implementing-tracing-on-a-microservices-architecture-1/2/
4) Apache Cassandra, изучал применимость её для videochat'а.
5) Применимость Citus (a PostgreSQL extension) для для videochat'а.