Category: Microservices

Cloud Design Goals
Docker – summary of what, when, why

  What are Docker containers? Docker containers are lightweight application hosting environments. Like VMs, they are designed to be easily portable between different computers and isolate workloads.   However, one of the main differences between

Read More >>
IaaS and PaaS
Kubernetes and Infrastructure as Code

It is best to use a managed Kubernetes service.  EKS in AWS or similar would be preferable for most companies, given the inherent cost and complexity in trying to manage Kubernetes clusters and nodes yourself. 

Read More >>
Microservices
Kubernetes and Storage

  Kubernetes is a necessary infrastructure to manage decomposed applications focused on providing discrete functionality, in a lightweight container.  This was called the SOA or service-oriented-architecture, now renamed ‘micro-services’ but essentially the same concept and

Read More >>
Application Transformation
Microservices and Refactoring Code

Source link here. Code refactoring enhances microservices  One of the more important coding disciplines in object-oriented programming and SOA is code refactoring. The techniques allow developers to restructure code as they better understand usage considerations,

Read More >>
Application Transformation
API LifeCycle Management, a summary

API and REST standards allowed an easier exchange of data and system connectivity.  This has propelled the rise of containers, and Kubernetes, in which applications are broken down into smaller services.  REST APIs are one

Read More >>
Application Transformation
API Gateway vs Service Meshing

API Gateways are often used to decouple consumers and producers of information.  API Service Meshing can be used to decouple network management within, and between systems which rely on API integration to move and use

Read More >>