Function Curry in Java8

Function Curry in Java8
One of the important features of a functional program is Function Currying.As we know java8 introduce lambda which brings some functional nature in java programming. We are blessed that by an intelligent use of Lambda we can create Function currying...

Techniques for reducing Tight Coupling

Techniques for reducing Tight Coupling
“Tight Coupling is Bad” How many times you have heard this word from your seniors. Probably many many times. But why Coupling is bad what are the implications comes if you do tight coupling? What is actually a Tight coupling? How we can fight...

5 best practices for Building and Deployment Microservices

5 best practices for Building and Deployment Microservices
Many organizations who are going to adopt or adopted Microservices culture they often think Microservices means breaking a big business functionality into small independent services, which can be scaled automatically. But this is the half part...

5 Best Practices for REST based MIcroservice

5 Best Practices for REST based MIcroservice
In this tutorial, we will discuss 5 best practices by which you can make your Microservice architecture developer friendly so they can manage and track the error easily. User Agent : It is very important to provide a meaningful name in request header...

Deep Dive to Distributed Service Registry

Deep Dive to Distributed Service Registry
In my previous article, I discussed how to maintain Resiliency in Microservice/Distributed Architecture. In this tutorial, I discussed Distributed Service Registry. What is a Distributed Service Registry ? In a service registry pattern, all the services...