Posts

Showing posts with the label Microservices

Load Balancing using Spring Cloud Netflix Ribbon

Image
Hi, I am Malathi Boggavarapu working at Volvo Group and i live in Gothenburg, Sweden. I have been working on Java since several years and had vast experience and knowledge across various technologies. This post teaches you about how to acheive Client side LoadBalancing using SpringCloud Netflix Ribbon Api. So let's jump start into the details. First we learn what is meant by LaodBalancing and the differences between Client side and Server side Load Balancing and also we see which one is the best fit for MicroServices. What is Load Balancing Simply put, Load balancing is a way to improve distribution of work load across multiple computing resources -Wikipedia The most important thing you need to know is what role does Load balancing plays in cloud native architecture. It would be very clear if we understand the difference between load balancing in cloud and non-cloud native architecture. In non-cloud native application, we go from having multiple instances...

Developing MicroServices using Spring Cloud Netflix API

Image
Hi, I am Malathi Boggavarapu working at Volvo Group and i live in Gothenburg, Sweden. I have been working on Java since several years and had vast experience and knowledge across various technologies. Before we begin let's get little bit more familiar with what Spring cloud is. I think you have already heard about "The Cloud" and is often hyped as Game changer and Magical solution for everything which solve all the problems. Now-a-days companies and enterprises have finally started to truely embrace the Cloud. And some of that hype is becoming a reality and its more often the norm to see enterprises and companies using the Cloud. Cloud computing is really changing the way we build the software. We are moving from using  Centralized Monolith to applications which are distributed and use MicroServices. Not only the Software is changing but also the Hardware. We are moving from Finite resources to infinite and on-demand and self-service resource. New c...

What are MicroServices?

Image
Hi, I am Malathi Boggavarapu working at Volvo Group and i live in Gothenburg, Sweden. I have been working on Java since several years and had vast experience and knowledge across various technologies. So now let's jump start to learn what actually MicroServices are. I want to introduce you to the big picture of MicroServices. I am here to present MicroServices at high level, explain you what it is, what it does and more important thing is to help you in understanding if MicroServices are suited for your project or company. This is not a technical course and you won't see any code here. This introduction course can be useful if you code Java, .NET, RUBY, NODE.js or any other platform that allows you to build MicroServices. This course help you discovering MicroServices so that you can quickly decide to use them or not. First of all i will introduce MicroServices. During this introduction i compare MicroService architecture with Monolithic architecture and ex...