Agile

[Note] Agile Project Management – Part 0: Introduction

This is my note when reading Agile Project Management For Dummies, 2nd Edition. The content is mainly distilled and copied from original material. First of all, let take a quick look by learning Agile Project Management For Dummies Cheat Sheet From Agile Project Management For Dummies, 2nd Edition By Mark C. Layton A Manifesto for Agile Software… Continue reading [Note] Agile Project Management – Part 0: Introduction

Devops

CICD, Continuous delivery pipeline with Docker Compose and Jenkins

Continuous Delivery and DevOps are well known and widely spread practices nowadays. Kubernetes and Docker Swarm are two of the most powerful containerorchestration platforms. Kubernetes and Spinnaker create a robust continuous delivery flow that helps to ensure your software is validated and shipped quickly. This tutorial shows you how to create a continuous delivery pipeline using Docker… Continue reading CICD, Continuous delivery pipeline with Docker Compose and Jenkins

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