The Principles of Cloud-native Architecture

Defining “Cloud-native” Cloud native technologies empower organizations to build and run scalable applications in modern, dynamic environments such as public, private, and hybrid clouds. – Cloud Native Computing Foundation. Things like containers, service, meshes, microservices are all part of that approach according to their definition.  The cloud native is structuring teams, culture, and technology to… Read More The Principles of Cloud-native Architecture

Introduction to Microservices, Spring Boot, and Spring Cloud

What are Microservices ? loosely coupled service oriented architecture with bounded context”.  single applications being made above a suite of smaller services, very lightweight, typically HTTP around a certain business context,  Why are microservices architectures popular Desire for faster changes Need for greater availability Motivation for fine-grained scaling Compatible with a DepOps mindset Core Characteristics… Read More Introduction to Microservices, Spring Boot, and Spring Cloud