Microservices architecture and Oracle Linux

Publish date:

Building applications based upon a monolithic application design is something that has been done for years. The downside of a monolithic application design is that scaling is in general only possible in a vertical manner and in most cases not possible in a horizontal model. Next to this, monolithic application design, is in general less […]

Building applications based upon a monolithic application design is something that has been done for years. The downside of a monolithic application design is that scaling is in general only possible in a vertical manner and in most cases not possible in a horizontal model. Next to this, monolithic application design, is in general less resilient against component failure. Building applications based upon a more microservice oriented architecture principle is becoming more and more common. 
 
The below diagram shows a sample of how an application can be “broken down” into a number of different microservices who all have their own role and can run together on a single machine or can as a single microservice instance run on one or multiple machines. This allows for high performance and resillience against component failiure. 
 
Building an application based upon a microservice oriented architecture principle while using purely opensource based components is described in this blogpost on my personal blog. It shows how one can use Oracle VM and Oracle Linux in combination with NGINX  and Flask to build a solution. 
 
When adding Oracle Enterprise Manager as management tooling and a Oracle Private Cloud Appliance based hardware footprint to the mix you will be able to build extremely scaleable and extremely resilient applications for high demanding solutions. 

Related Posts

Architecture

Tackling outdated architecture standards, techniques, and tools

Hans van Rijs
Date icon August 5, 2020

In a world that is changing fast, becoming more complex and in which uncertainties are...

Architecture

Capgemini’s Technovision 2020

Gunnar Menzel
Date icon March 13, 2020

This is what I show people when they ask about the future of tech

application modernization

Realigning IT to the business with app modernization

Jigar Pathak
Date icon March 5, 2020

What’s the difference between the various application modernization approaches? And what’s...