Microservices

Exploring Spring Boot :Beginners Level

Reading Time: 4 minutes What is Spring Boot Spring Boot is a project which is built on the top of the Spring Framework. it will provide us an easier and faster way to set up likewise configure. Similarly it runs both simple and web-based applications. Spring module provides the RAD (Rapid Application Development) feature.The Spring Framework is used to create a stand-alone Spring-based application.you can just run because it needs minimal Continue Reading

How to Design Microservices Architecture?

Reading Time: 3 minutes The technology sector is all excited over microservices. It is capable of breaking up huge applications into reduced, independently managed, and updated components, making it a go-to option. Microservice benefit stories build up excitement on one side, and on the other hand, its design is not just so easy.  Microservices have a vast potential for altering the institution’s application guidelines. Microservices applications allow you to allocate work Continue Reading

Introduction to Resilience4j

Reading Time: 3 minutes Resilience4j is a fault tolerance library designed for Java 8 and functional programming. It is lightweight, modular and really fast. We will talk about its modules and functionality later, but first, let’s discuss it briefly. Fault Tolerance The ability of some components of a system to function properly in the event of a failure. It sounds simple, but it is not that easy to achieve, Continue Reading

3 Reasons Why Businesses Need a Platform Strategy in This Digital Era

Reading Time: 2 minutes New technologies transformed businesses rapidly in the workplace even before the pandemic, empowering businesses to thrive and innovate in a growing digital world.  Digital transformation has been instrumental in responding to workplace disorders and business ecosystems, and most businesses scaled up their determinations to meet this unexpected change.  Today, technology is not an option but an essential business strategy that organizations need to implement across Continue Reading

Transacting monolith to microservice seamlessly

Reading Time: 9 minutes Fintech is no longer just another buzzword; it is an essential part of our everyday life. Even if you don’t trade bitcoins and don’t know how stocks work, there is a chance you still have used one or two fintech apps, e.g. online payments or mobile banking solutions.  In fact, the number of fintech startups worldwide has grown from 12,131 in 2018 to 20,925 in Continue Reading

Testing Spring Embedded Kafka consumer and producer

Reading Time: 2 minutes This blog I’m talking about the Kafka testing without physical installation of Kafka services or docker container.For testing, I’m going to use another Spring library that is called spring-kafka-test. It provides much functionality to ease our job in the testing process and takes care of Kafka consumer or a producer works as expected. Maven Test Dependencies application.yml props file These are the minimum configuration for Continue Reading

Springboot all possible ways to read props from Configuration file.

Reading Time: 2 minutes Springboot YML/ Properties file Various properties can be specified inside your application.properties file or inside your application.yml file, the following ways to reading properties from YML or Properties file. Reading a single property Read bunch of properties then use can use @ConfigurationProperties. Read entire YML/Property file Visit following URL and here you can find more properties:https://docs.spring.io/spring-boot/docs/1.1.6.RELEASE/reference/html/common-application-properties.htmlhttps://docs.spring.io/spring-boot/docs/current/reference/html/application-properties.html In my case i’m using YML file Reading a Continue Reading

Spring Security – A Starter Guide

Reading Time: 5 minutes spring security – authentication and authorization in detail Topics covered Basics of spring security What is spring security? What spring security can do? 5 core concepts of spring security and their detailed breakdown. Definition of Spring Security : The proper definition of spring security is: spring security is an application level security framework that provides ways to to apply application level security to the application. Continue Reading

Axon Part 3: Exploring The AxonIQ Initializr

Reading Time: 3 minutes Prerequisites: If you are reading this blog I assume you are already familiar with the Axon Framework basics. If not, please visit “Axon Part 1: An Introduction to Axon Framework” to get started  with Axon. Introduction: Initializers are the tools that help us start off with our project right away by automating some of the tasks which we need to go through every time we Continue Reading

Part- I : Spring Cloud Gateway – An Introduction

Reading Time: 2 minutes Cross-cutting requirements in Microservices like authentication, authorization, load balancing, rate limiting etc. also required to be implemented. But the question is where it needs to be implemented. Here, no prices for guesses, it should be thorough API Gateway or Edge server only. ‘Spring Cloud Gateway’, a successor of ‘Netflix Zuul’ and pretty good in fulfilling such demands. The first level benefit of Spring Cloud Gateway Continue Reading

Axon Part 2 : Structure, Spring Boot Integration and Server Setup

Reading Time: 4 minutes This is Part 2 of an ongoing series of blogs explaining Axon Framework. This blog is going to take you a step ahead and help you know more about the application directory structure to be followed. Also we’ll understand the spring boot integration for Axon. Additionally, this blog will have a quick Axon Server Setup Guide. Prerequisites: Go through the Axon Part 1 – An Continue Reading

Axon Part 1: An Introduction to Axon Framework

Reading Time: 3 minutes This is the first part of an ongoing series of blogs explaining Axon Framework. This blog will help you get started with axon and get a basic understanding of the same. Prerequisites Understanding Axon requires a basic knowledge of a few Axon concepts. Those are: Microservices Command Query Responsibility Segregation(CQRS) Commands, Events and Queries Domain Driven Design(DDD) Event Sourcing SAGA Design Pattern Introduction Problem: The Continue Reading

Circuit Breaker in microservices : Istio

Reading Time: 4 minutes Hey guys,Today we’ll find out what circuit breakers are, why you should be using them in any distributed system or microservices architecture along with Istio. Why Circuit Breaker? We’ve got a series of microservices here that don’t have to be microservices ( in Kubernetes these will be pods, services, etc ). They’re going to be connected together in some way, a cascading failure is where Continue Reading