Storing Enums in the Database: @Enumerated, Postgres Enum Types, and Lookup Tables
How to persist enums with JPA — @Enumerated ORDINAL vs STRING, why ordinal is a footgun, mapping a real Postgres...
Continue ReadingWriting about what actually breaks in prod.
How to persist enums with JPA — @Enumerated ORDINAL vs STRING, why ordinal is a footgun, mapping a real Postgres...
Continue ReadingHow to build a reliable async task execution engine on top of PostgreSQL and Spring Boot — from a basic...
Continue Reading10 entry-level questions on Apache Kafka fundamentals — topics, partitions, consumer groups, offsets and retention. Each answer comes with a...
Take the quiz12 exam-grade questions modelled on the Confluent Certified Developer exam. Tricky edge cases, with an explanation after every answer.
Take the quiz10 hard questions on Apache Kafka internals for senior engineers — ISR and acks, exactly-once semantics, transactions, log compaction, rebalancing...
Take the quizI'm Kyryl, a Java developer with solid expertise in building resilient, high-load applications for modern backends.
I've worked extensively with Spring Boot applications, architected scalable microservices architectures, and streamlined software delivery through advanced DevOps automation.
This blog shares practical insights into modern software architecture — from proven microservice patterns to efficient cloud-native deployment strategies. Join me as we dive into the real-world practice of enterprise Java development and DevOps excellence.
Got a question, topic idea, or just want to talk backend? I'm one message away.