Tech

Mastering a New System as a developer

When faced with a new system, it can be challenging to understand its features and capabilities, especially if it’s complex. However, with the right approach, you can quickly get up to speed and make the most of the system’s capabilities 1. Understanding the overall architecture. Before diving to the codebase it’s important to understand the…

Micronaut

Integrating AWS Service Discovery in Micronaut Application

Integrating AWS Service Discovery into Micronaut can greatly improve the scalability and reliability of your microservice-based applications. AWS Service Discovery allows you to automatically register and discover services in your environment, making it easier to manage and track changes to your infrastructure. In this blog post, we’ll explore the steps required to integrate AWS Service…

Tech

A Detailed Introduction to Kafka Components

Apache Kafka is a distributed streaming platform, that allows us to process streams of record in real-time. The Apache Kafka achieve this by the help of following components. Producer Kafka Cluster Brokers Topic Partitions Consumers Producer:  Apache Kafka Producers are applications that generate data and write it to one or more topics in a Kafka…

Micronaut

The Best way to version flyway scripts

Flyway solves one of the critical problem that we face while deploying our applications to production that is how to deploy DB changes to production DB. If you have worked with ROR then you must know ActiveRecord do provide this feature as migration files. Flyway provide similar solutions as standalone, or as gradle plugin. As…