17 followers
Backend Software Engineer, focused on Java-based backend applications, PostgreSQL in databases, Kafka/ActiveMQ/RabbitMQ in messaging.
When testing Spring applications, it's important to choose the right approach to load the application context and manage dependencies. Choosing the...
When building enterprise applications, it's often necessary to connect to multiple databases. This can present some unique challenges, especially...
Background Sequential integer for primary keys/unique IDs has been the default choice in most database systems around the world. It has proven to be...
This article aims at providing a pedagogical understanding of the different terms associated with multithreading and concurrency. The article uses...
What does it mean to optimize Kafka for High Availability? This means that the Kafka applications should recover as quickly as possible from failures...
What is Durability in Kafka Durability in Kafka is all about reducing the likelihood of losing a message. Confluent Cloud enforces a replication...