Sunday, March 22, 2015

Best Practices for Developing Cloud-Native Applications and Microservice Architectures

Developers are interested in developing new applications that are scalable, portable, resilient and update easily. In order to achieve this they often look to adopt cloud services, a microservice architecture and utilize twelve-factor app methodologies. However it’s not as easy as just lifting and shifting your application to the cloud or splitting your application into smaller containers. It has to be designed, architected and written in a way that takes full advantage of these new technologies. Where do you start?

Be Micro
The first step is to be micro, which requires you to rewrite your application as microservices where each service does one thing really well. Breaking the application into smaller services makes it easier to update and scale services which are key for a modern cloud-native application.

read more here

Leave a Reply

All Tech News IN © 2011 & Main Blogger .