Architecture

What is cloud-native? The modern way to develop software

Cloud-native computing takes advantage of many modern techniques, including PaaS, multicloud, microservices, agile methodology, containers, CI/CD, and devops The term “cloud-native” gets thrown around a lot, especially by cloud providers. Not only that, but it even has its own foundation: the Cloud Native Computing Foundation (CNCF), launched in 2015 by the Linux Foundation. ‘Cloud-native’ defined… Continue reading What is cloud-native? The modern way to develop software

Architecture

Serverless Architecture

In the beginning, there was bare metal, and it was good. Single-tenant servers were fast, reliable and secure — beholden only to their master. Verily, though, also cumbersome to provision and scale. The need for agility and scalability begat VMs, and cloud providers brought unto us infrastructure as a service (IaaS), and lo self-service in the cloud was born.… Continue reading Serverless Architecture

Chưa phân loại, Microservices

Microservices vs SOA – Chap5. Summary

This post is part of a series of posts with my personal notes about the chapters in the book “Microservices vs. Service-Oriented Architecture” by Mark Richards. Microservices vs SOA – Chap1. The World of Service-Based Architectures Microservices vs SOA – Chap2. Comparing Service Characteristics Microservices vs SOA – Chap3. Comparing Architecture Characteristics Microservices vs SOA… Continue reading Microservices vs SOA – Chap5. Summary

Chưa phân loại, Microservices

Microservices vs SOA – Chap4. Comparing Architecture Capabilities

This post is part of a series of posts with my personal notes about the chapters in the book “Microservices vs. Service-Oriented Architecture” by Mark Richards. In this chapter I compare microservices and SOA by focusing on three major architectural capabilities—the size of the application each architecture pattern supports, the type of systems and components… Continue reading Microservices vs SOA – Chap4. Comparing Architecture Capabilities

Chưa phân loại, Microservices

Microservices vs SOA – Chap3. Comparing Architecture Characteristics

This post is part of a series of posts with my personal notes about the chapters in the book “Microservices vs. Service-Oriented Architecture” by Mark Richards. In this chapter I explore the differences between microservices and SOA in terms of the overall architecture topology and the defining characteristics of the architecture pattern Component Sharing SOA… Continue reading Microservices vs SOA – Chap3. Comparing Architecture Characteristics

Chưa phân loại, Microservices

Microservices vs SOA – Chap2. Comparing Service Characteristics

This post is part of a series of posts with my personal notes about the chapters in the book “Microservices vs. Service-Oriented Architecture” by Mark Richards. In this chapter I compare microservices and SOA by focusing on how the services are classified within each pattern (i.e., service taxonomy), how services are coordinated based on the… Continue reading Microservices vs SOA – Chap2. Comparing Service Characteristics

Chưa phân loại, Microservices

Microservices vs SOA – Chap1. The World of Service-Based Architectures

This post is part of a series of posts with my personal notes about the chapters in the book “Microservices vs. Service-Oriented Architecture” by Mark Richards. Both microservices architecture and SOA are considered service-based architectures, meaning that they are architecture patterns that place a heavy emphasis on services as the primary architecture component used to… Continue reading Microservices vs SOA – Chap1. The World of Service-Based Architectures