Tagged articles
3271 articles
Page 26 of 33
Programmer DD
Programmer DD
Jun 3, 2020 · Backend Development

Mastering Graceful Shutdown in Spring Boot 2.3: Best Practices & Code

This article explains why graceful shutdown is essential for Spring Boot and Spring Cloud applications, outlines key precautions, shows how Spring Boot 2.3 adds built‑in support, and provides configuration steps, code examples, and container‑specific behaviors to ensure clean service termination.

ActuatorGraceful ShutdownMicroservices
0 likes · 7 min read
Mastering Graceful Shutdown in Spring Boot 2.3: Best Practices & Code
Cloud Native Technology Community
Cloud Native Technology Community
Jun 2, 2020 · Cloud Native

Building an Enterprise Cloud‑Native Architecture: A Comprehensive Guide

This article presents a step‑by‑step, enterprise‑wide roadmap for constructing a cloud‑native system, covering the five dimensions of architecture, a detailed evolution diagram, three maturity stages, common pitfalls, and practical solutions ranging from service‑oriented redesign to micro‑service governance and data‑driven personalization.

Data PlatformMicroservicesenterprise architecture
0 likes · 57 min read
Building an Enterprise Cloud‑Native Architecture: A Comprehensive Guide
360 Tech Engineering
360 Tech Engineering
Jun 1, 2020 · Backend Development

Building a Food Recommendation API with Domain‑Driven Design in Go

This tutorial walks through a complete Golang implementation of a food‑recommendation API using Domain‑Driven Design (DDD), covering the four DDD layers, entity and repository definitions, persistence setup with Gorm, application services, HTTP interfaces, middleware, and how to run the service.

APIBackendDDD
0 likes · 28 min read
Building a Food Recommendation API with Domain‑Driven Design in Go
Cloud Native Technology Community
Cloud Native Technology Community
Jun 1, 2020 · Cloud Native

From Business Pain to a Fully Realized Cloud‑Native Architecture: A Step‑by‑Step Blueprint

This article walks through a practical, step‑by‑step transformation from a monolithic application to a cloud‑native, micro‑service architecture, covering planning, domain‑driven design, continuous integration, service registration, API gateways, databases, caching, logging, configuration management, containerization, performance monitoring, service governance, GitOps, traffic shading, service mesh, stress testing, and multi‑datacenter deployment.

DevOpsDistributed SystemsMicroservices
0 likes · 58 min read
From Business Pain to a Fully Realized Cloud‑Native Architecture: A Step‑by‑Step Blueprint
Alibaba Cloud Developer
Alibaba Cloud Developer
May 28, 2020 · Databases

Mastering Distributed Transactions: 5 Solutions, Patterns, and Their Trade‑offs

This article explains the fundamentals of distributed transactions, compares five major solutions—including XA two‑phase commit, TCC, Saga, message‑based approaches, and maximum‑effort notification—covers their architectures, advantages, drawbacks, and provides guidance on selecting the right model for micro‑service systems.

Distributed TransactionsMicroservicesSeata
0 likes · 27 min read
Mastering Distributed Transactions: 5 Solutions, Patterns, and Their Trade‑offs
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
May 27, 2020 · Backend Development

Mastering Domain-Driven Design in Go: Build a Food Recommendation API

This article walks through a complete Go implementation of a food recommendation API using Domain-Driven Design, covering project setup, layer separation, entity and repository definitions, infrastructure configuration, application services, HTTP interfaces, authentication, and how to run the application.

APIDomain-Driven DesignGo
0 likes · 19 min read
Mastering Domain-Driven Design in Go: Build a Food Recommendation API
Programmer DD
Programmer DD
May 25, 2020 · Backend Development

Will Spring Cloud or Dubbo Disappear? A Deep Dive into Their Future

The article examines the ongoing relevance of Spring Cloud and Dubbo, explaining how they have become complementary rather than competing frameworks, and argues that both are likely to coexist long‑term thanks to integration efforts and strong community support.

BackendDubboMicroservices
0 likes · 5 min read
Will Spring Cloud or Dubbo Disappear? A Deep Dive into Their Future
Programmer DD
Programmer DD
May 25, 2020 · Backend Development

What's New in Apache Dubbo 2.7.7? Features, Enhancements, and Bug Fixes

Apache Dubbo 2.7.7, the high‑performance lightweight Java RPC framework, introduces major features such as Nacos authentication integration, LFU cache support, network interface selection, memory‑optimized Hessian2 instances, new load‑balancing strategies, plus numerous enhancements and bug fixes to improve reliability and performance.

Apache DubboJava RPCMicroservices
0 likes · 4 min read
What's New in Apache Dubbo 2.7.7? Features, Enhancements, and Bug Fixes
Tencent Cloud Middleware
Tencent Cloud Middleware
May 22, 2020 · Cloud Native

When to Use Client vs Server Service Discovery? A Deep Technical Dive

This article examines service discovery patterns, comparing client‑side and server‑side approaches, explores consistency trade‑offs, health‑check mechanisms, subscription models, graceful up/down procedures, and high‑availability designs to help engineers choose the right solution for microservice architectures.

ConsistencyMicroservicescloud-native
0 likes · 15 min read
When to Use Client vs Server Service Discovery? A Deep Technical Dive
High Availability Architecture
High Availability Architecture
May 15, 2020 · Backend Development

Design and Implementation of Tencent Cloud Task (TCT) Distributed Task Scheduling System

This article explains the background, challenges, and architectural design of Tencent Cloud Task (TCT), a distributed scheduling platform that offers precise real‑time task execution, modular microservice architecture, stateless scaling, rich trigger rules, comprehensive monitoring, and advanced workflow orchestration for large‑scale cloud environments.

Backend ArchitectureDistributed SchedulingMicroservices
0 likes · 10 min read
Design and Implementation of Tencent Cloud Task (TCT) Distributed Task Scheduling System
Programmer DD
Programmer DD
May 15, 2020 · Backend Development

Mastering RPC Timeout Settings in Microservices: Best Practices & Pitfalls

This article analyzes a real e‑commerce incident to explain how RPC timeouts work in microservice architectures, why proper timeout and retry configurations are essential, and provides step‑by‑step guidelines for setting sensible timeout values while avoiding common pitfalls such as duplicate requests and retry storms.

BackendMicroservicesRPC
0 likes · 14 min read
Mastering RPC Timeout Settings in Microservices: Best Practices & Pitfalls
Meituan Technology Team
Meituan Technology Team
May 14, 2020 · Cloud Native

Meituan Naming Service (MNS) 2.0: Architecture Evolution and Business Enablement

Meituan’s Naming Service 2.0 replaces the ZooKeeper‑based 1.0 design with a four‑layer, AP‑oriented architecture that leverages a service‑mesh sidecar, sharded KV storage, and a control service layer, delivering eight‑fold throughput gains, sub‑second latency, zero‑downtime migration for most services, and new business capabilities such as traffic isolation, elastic scaling, and data‑driven SLA monitoring.

Cloud NativeDistributed SystemsMicroservices
0 likes · 25 min read
Meituan Naming Service (MNS) 2.0: Architecture Evolution and Business Enablement
Cloud Native Technology Community
Cloud Native Technology Community
May 13, 2020 · Industry Insights

What the 2020 Cloud‑Native Survey Reveals About Enterprise Adoption Trends

The 2020 cloud‑native research report analyzes how 613 enterprises across finance, manufacturing, energy, telecom and other sectors adopted containers, Kubernetes, micro‑services and DevOps during the pandemic, revealing adoption rates, budget impacts, challenges and strategic priorities for digital transformation.

2020 surveyIT transformationMicroservices
0 likes · 15 min read
What the 2020 Cloud‑Native Survey Reveals About Enterprise Adoption Trends
Programmer DD
Programmer DD
May 13, 2020 · Cloud Native

Mastering Envoy: A Comprehensive Guide to Architecture and Configuration

Explore the fundamentals of Envoy, the lightweight L7 proxy for modern SOA architectures, through a detailed walkthrough of its architecture, configuration structure, filter chain, and key components such as xDS, listeners, clusters, and runtime settings, illustrated with diagrams and practical examples.

Cloud NativeConfigurationEnvoy
0 likes · 7 min read
Mastering Envoy: A Comprehensive Guide to Architecture and Configuration
21CTO
21CTO
May 12, 2020 · Big Data

Inside Toutiao’s Massive Data Pipeline: Architecture, Recommendation & Scaling

This article details Toutiao’s rapid growth and its large‑scale data pipeline, covering article crawling, user modeling, recommendation engines, storage solutions, push notifications, micro‑service architecture, and the underlying virtualization PaaS platform that powers its personalized news service.

MicroservicesToutiaodata pipeline
0 likes · 8 min read
Inside Toutiao’s Massive Data Pipeline: Architecture, Recommendation & Scaling
Top Architect
Top Architect
May 12, 2020 · Backend Development

Why JSP Is Obsolete in Large-Scale Java Web Projects and the Need for Front‑Back End Decoupling

The article explains how traditional Java web projects that bundle JSP, static assets, and business logic into a single WAR cause performance and scalability issues, and advocates separating front‑end static resources from back‑end services to achieve true decoupling, better fault tolerance, and easier horizontal scaling.

Front-end DecouplingJSPMicroservices
0 likes · 10 min read
Why JSP Is Obsolete in Large-Scale Java Web Projects and the Need for Front‑Back End Decoupling
Efficient Ops
Efficient Ops
May 11, 2020 · Operations

How PICC Insurance Drives Digital Transformation with DevOps Standardization

This article presents PICC Insurance's digital strategy that leverages a DevOps model to support micro‑service architecture migration, detailing the company's unique DevOps standardization, end‑to‑end processes, quality safeguards, deployment solutions, and efficiency analysis as shared at the GNSEC 2020 summit.

DevOpsDigital TransformationMicroservices
0 likes · 2 min read
How PICC Insurance Drives Digital Transformation with DevOps Standardization
High Availability Architecture
High Availability Architecture
May 11, 2020 · Backend Development

Understanding CQRS Complexity: Goals, Common Pitfalls, and Practical Solutions

This article examines the CQRS (Command Query Responsibility Segregation) pattern, outlining its objectives, three major complexity traps—over‑isolated commands, event sourcing coupling, and excessive tooling—and offers practical mitigation strategies, including relaxed isolation, alternative projection techniques, and careful service decomposition.

BackendCQRSDesign Patterns
0 likes · 10 min read
Understanding CQRS Complexity: Goals, Common Pitfalls, and Practical Solutions
Full-Stack DevOps & Kubernetes
Full-Stack DevOps & Kubernetes
May 9, 2020 · Cloud Native

Why Kubernetes Is the Ultimate Cloud‑Native Platform and How It Works

This article provides a comprehensive overview of Kubernetes, explaining its core concepts, advantages, key features, typical use cases, and the new capabilities introduced in version 1.18, while also linking to related tutorials and practical deployment guides for building scalable, resilient cloud‑native applications.

Cloud NativeDevOpsKubernetes
0 likes · 16 min read
Why Kubernetes Is the Ultimate Cloud‑Native Platform and How It Works
Architects' Tech Alliance
Architects' Tech Alliance
May 2, 2020 · Cloud Native

Understanding Cloud Native: Origins, Core Technologies, and Business Benefits

This article explains the concept of cloud native, tracing its origins from the CNCF foundation and early container technologies, and details key components such as containers, Docker, Kubernetes, microservices, service mesh, immutable infrastructure, and declarative APIs, highlighting how they together enable rapid iteration, automated deployment, and scalable, resilient applications.

Declarative APIDockerMicroservices
0 likes · 17 min read
Understanding Cloud Native: Origins, Core Technologies, and Business Benefits
Tencent Cloud Middleware
Tencent Cloud Middleware
Apr 26, 2020 · Backend Development

How Tencent Cloud’s TCT Tackles Distributed Task Scheduling at Scale

This article explains the business scenarios that demand massive, precise, and reliable scheduled tasks, reviews the shortcomings of existing open‑source schedulers, and details the design, architecture, and key features of Tencent Cloud’s distributed task scheduling system TCT, highlighting its modular, stateless, and fully featured approach.

Backend ArchitectureDistributed SchedulingMicroservices
0 likes · 11 min read
How Tencent Cloud’s TCT Tackles Distributed Task Scheduling at Scale
Wukong Talks Architecture
Wukong Talks Architecture
Apr 26, 2020 · Cloud Native

Spring Cloud Practical Project: Environment Setup, Menu Creation, Frontend Generation, Gateway Configuration and CORS Resolution

This tutorial walks through building a Spring Cloud micro‑service platform by preparing the development environment, adding backend menus, auto‑generating Vue pages, configuring Spring Cloud Gateway routing, registering services with Nacos, and solving CORS issues to enable seamless frontend‑backend interaction.

CORSDockerMicroservices
0 likes · 11 min read
Spring Cloud Practical Project: Environment Setup, Menu Creation, Frontend Generation, Gateway Configuration and CORS Resolution
Top Architect
Top Architect
Apr 26, 2020 · Backend Development

Understanding Microservice Architecture: Concepts, Advantages, Challenges, and Comparison with Monolithic Architecture

This article explains the fundamentals of microservice architecture, contrasts it with traditional three‑layer monolithic designs, outlines its characteristics, benefits, drawbacks, and implementation challenges, and compares it to SOA, providing a comprehensive overview for developers and architects.

BackendDevOpsMicroservices
0 likes · 16 min read
Understanding Microservice Architecture: Concepts, Advantages, Challenges, and Comparison with Monolithic Architecture
Architecture Digest
Architecture Digest
Apr 25, 2020 · Backend Development

Data Consistency Strategies in Microservices: Transaction Management Patterns

This article introduces the limitations of traditional local and distributed transactions for microservices, explains the BASE theory, and details four major patterns—reliable event notification, max‑effort notification, business compensation, and TCC—to achieve eventual consistency in microservice architectures.

Data ConsistencyDistributed TransactionsMicroservices
0 likes · 16 min read
Data Consistency Strategies in Microservices: Transaction Management Patterns
Wukong Talks Architecture
Wukong Talks Architecture
Apr 24, 2020 · Cloud Native

Spring Cloud Gateway: Introduction, Architecture, Setup and Demo

This article provides a comprehensive guide to Spring Cloud Gateway, covering its role as an API gateway, core features, underlying principles, step‑by‑step module creation, Maven dependency configuration, application annotations, YAML routing examples, and a runnable demo for building cloud‑native microservice architectures.

Cloud NativeDockerMicroservices
0 likes · 5 min read
Spring Cloud Gateway: Introduction, Architecture, Setup and Demo
Wukong Talks Architecture
Wukong Talks Architecture
Apr 22, 2020 · Backend Development

Dynamic Configuration of Spring Cloud Microservices with Spring Cloud Alibaba Nacos

This tutorial demonstrates how to replace static Spring Boot property files with Spring Cloud Alibaba Nacos for real‑time, centralized configuration management across multiple microservices, covering dependency integration, bootstrap setup, namespace and group usage, multi‑config sets, and dynamic refresh with code examples.

BackendDynamic ConfigurationMicroservices
0 likes · 10 min read
Dynamic Configuration of Spring Cloud Microservices with Spring Cloud Alibaba Nacos
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Apr 21, 2020 · Backend Development

Evolution of Ele.me's Order System: Architecture, Scaling, and Lessons Learned

This article recounts the four‑year journey of Ele.me's order platform, detailing the transition from a monolithic Zeus system to service‑oriented components, the challenges of sharding, message broadcasting, performance testing, Redis optimization, and the cultural practices that shaped a resilient backend architecture.

Backend ArchitectureMessagingMicroservices
0 likes · 48 min read
Evolution of Ele.me's Order System: Architecture, Scaling, and Lessons Learned
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Apr 21, 2020 · Backend Development

8 Design Principles for Business Middle Platforms and Distributed Services

This article explains how to abstract business functions into middle‑platform models, outlines eight essential design principles for services, and describes key distributed mechanisms such as service registration, elastic scaling, rate limiting, gray‑release, message queues, and transaction handling to build robust, scalable backend systems.

BackendDistributed SystemsMicroservices
0 likes · 18 min read
8 Design Principles for Business Middle Platforms and Distributed Services
Wukong Talks Architecture
Wukong Talks Architecture
Apr 19, 2020 · Cloud Native

Using Spring Cloud OpenFeign for Remote Calls in a Microservice Project

This article demonstrates how to integrate Spring Cloud OpenFeign into a Java microservice project, covering dependency setup, Feign client definition, annotation usage, enabling remote calls, parameter passing, and testing with Postman, providing a complete step‑by‑step guide for distributed service communication.

MicroservicesOpenFeignSpring Cloud
0 likes · 6 min read
Using Spring Cloud OpenFeign for Remote Calls in a Microservice Project
Wukong Talks Architecture
Wukong Talks Architecture
Apr 18, 2020 · Cloud Native

Integrating Nacos Service Discovery into a Spring Cloud Microservice Project – Step‑by‑Step Guide

This guide walks through setting up Nacos as a service discovery platform for a Spring Cloud microservice architecture, covering dependency inclusion, server installation, configuration of each service’s address, enabling discovery annotations, naming services, and accessing the Nacos dashboard, with full code snippets and troubleshooting tips.

DockerMicroservicesNacos
0 likes · 5 min read
Integrating Nacos Service Discovery into a Spring Cloud Microservice Project – Step‑by‑Step Guide
Wukong Talks Architecture
Wukong Talks Architecture
Apr 16, 2020 · Backend Development

Step-by-Step Guide to Building a Spring Cloud Microservice Project (PassJava)

This tutorial walks through setting up the development environment, configuring generator files, generating channel microservice code, updating Maven dependencies and application settings, testing service endpoints, and publishing the complete PassJava Spring Cloud project with code snippets and deployment instructions.

BackendCRUDMicroservices
0 likes · 4 min read
Step-by-Step Guide to Building a Spring Cloud Microservice Project (PassJava)
Programmer DD
Programmer DD
Apr 14, 2020 · Backend Development

From Single Server to Cloud Native: How Taobao Scaled to Millions of Concurrent Users

This article uses Taobao as a case study to illustrate the step‑by‑step evolution of server‑side architecture from a single‑machine setup to a cloud‑native, highly available system capable of handling tens of millions of concurrent requests, highlighting the technologies and design principles involved at each stage.

Backend ArchitectureMicroservicesScalability
0 likes · 24 min read
From Single Server to Cloud Native: How Taobao Scaled to Millions of Concurrent Users
Wukong Talks Architecture
Wukong Talks Architecture
Apr 13, 2020 · Backend Development

Quick Guide to Setting Up the Renren‑Fast Management Backend for the PassJava Project

This tutorial walks through downloading the Renren‑Fast open‑source admin framework, integrating it into the PassJava project, configuring MySQL and Docker, adjusting application settings, launching the backend service, building the Vue front‑end, and performing end‑to‑end login verification, providing a complete step‑by‑step guide for developers.

BackendDockerMicroservices
0 likes · 4 min read
Quick Guide to Setting Up the Renren‑Fast Management Backend for the PassJava Project
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Apr 13, 2020 · Backend Development

Essential Backend Infrastructure for Scalable Java Applications

This article outlines the critical backend components required for building robust Java services, covering API gateways, MVC/IOC/ORM frameworks, caching, databases, search engines, message queues, file storage, unified authentication, configuration, service governance, scheduling, logging, data pipelines, and monitoring strategies.

BackendDevOpsInfrastructure
0 likes · 23 min read
Essential Backend Infrastructure for Scalable Java Applications
Xiao Lou's Tech Notes
Xiao Lou's Tech Notes
Apr 12, 2020 · Backend Development

Mastering Dubbo Tag Router: Isolate Parallel Tests with Dynamic Tag Routing

This article explains how Dubbo's tag router feature can isolate parallel test environments by assigning tags to providers and consumers, outlines configuration methods, compares it with version/group routing, discusses known attachment bugs, and presents a practical SPI‑filter solution for reliable tag propagation.

DubboMicroservicesParallel Testing
0 likes · 8 min read
Mastering Dubbo Tag Router: Isolate Parallel Tests with Dynamic Tag Routing
Senior Brother's Insights
Senior Brother's Insights
Apr 10, 2020 · Backend Development

Build a Mini RPC Framework from Scratch: A Step‑by‑Step Guide

This tutorial walks through creating a lightweight RPC system, illustrating how an order service can call a product service via dynamic proxies, socket communication, serialization, and service registration, while showing Maven module setup, API design, and concrete code examples for each component.

BackendDynamic ProxyMicroservices
0 likes · 6 min read
Build a Mini RPC Framework from Scratch: A Step‑by‑Step Guide
FunTester
FunTester
Apr 10, 2020 · Industry Insights

Why Bugs Slip Into Production: Common QA Pitfalls and How to Fix Them

Even with thorough testing environments, bugs often surface in production due to missing continuous monitoring, rushed last‑minute releases, inadequate compatibility checks, data inconsistencies, outdated QA practices, lack of shared goals, and microservice deployment challenges, highlighting the need for robust, production‑mirroring QA processes.

CompatibilityContinuous MonitoringDevOps
0 likes · 8 min read
Why Bugs Slip Into Production: Common QA Pitfalls and How to Fix Them
Wukong Talks Architecture
Wukong Talks Architecture
Apr 9, 2020 · Backend Development

Initializing the PassJava Project and Adding Microservices

This tutorial walks through creating an empty GitHub repository, importing it, adding a content service and additional microservices, configuring the Maven parent pom, setting up a root Maven configuration and .gitignore, and finally committing the code for the PassJava Java microservice suite.

GitMicroservicesjava
0 likes · 5 min read
Initializing the PassJava Project and Adding Microservices
360 Tech Engineering
360 Tech Engineering
Apr 9, 2020 · Cloud Native

An Overview of Spring Cloud: Components, Features, and Comparison with Dubbo

This article introduces Spring Cloud, explains its key components such as service discovery, configuration management, messaging, security, and tracing, shows how they integrate to form a complete micro‑service architecture, and compares Spring Cloud with Dubbo, highlighting their different scopes and communication models.

MicroservicesSpring CloudSpring Cloud vs Dubbo
0 likes · 7 min read
An Overview of Spring Cloud: Components, Features, and Comparison with Dubbo
Senior Brother's Insights
Senior Brother's Insights
Apr 8, 2020 · Backend Development

Understanding Spring Cloud: Building a Microservice Architecture from Scratch

This article introduces Spring Cloud as a Spring Boot‑based microservice framework, explains the fundamentals of service architecture through a company‑division analogy, details the essential components such as service registry, load‑balanced calls, circuit breakers, gateways, configuration centers, message bus and tracing, and provides concrete code examples for a Eureka server, a simple service, and a client using Ribbon and Feign.

MicroservicesSpring Cloudcircuit breaker
0 likes · 13 min read
Understanding Spring Cloud: Building a Microservice Architecture from Scratch
Architects Research Society
Architects Research Society
Apr 6, 2020 · Backend Development

Evaluating Microservice Architecture for Large Enterprises: Benefits, Challenges, and Governance

This article examines whether microservice architecture suits large organizations by outlining its cultural, technical, and operational impacts, the reasons to decompose monolithic systems, key considerations for architects, and practical guidance on avoiding deployment coupling while managing complexity.

Backend ArchitectureMicroservicesdeployment coupling
0 likes · 9 min read
Evaluating Microservice Architecture for Large Enterprises: Benefits, Challenges, and Governance
Java Architect Essentials
Java Architect Essentials
Apr 6, 2020 · Backend Development

Top 16 Spring Boot Best Practices Every Backend Engineer Should Know

This article compiles sixteen practical Spring Boot best‑practice recommendations—ranging from custom BOM management and auto‑configuration to test slicing and externalized configuration—drawn from years of professional experience and expert insights, to help developers build cleaner, more maintainable micro‑service applications.

MicroservicesSpring Bootbackend-development
0 likes · 14 min read
Top 16 Spring Boot Best Practices Every Backend Engineer Should Know
Architects Research Society
Architects Research Society
Apr 5, 2020 · Cloud Native

Lessons from Google, eBay, and Amazon on Large‑Scale Multi‑Language Microservice Architecture

The article examines how Google, eBay, Twitter and Amazon evolved their massive systems into multi‑language microservice ecosystems, highlighting the organic growth of services, incentive‑driven design, standards emergence, service ownership, operational practices, and anti‑patterns for building and scaling cloud‑native architectures.

MicroservicesOperationsScalability
0 likes · 20 min read
Lessons from Google, eBay, and Amazon on Large‑Scale Multi‑Language Microservice Architecture
JD Retail Technology
JD Retail Technology
Apr 3, 2020 · Backend Development

Moonlight Box: A Traffic Recording and Replay Platform for Automated Regression Testing

The Moonlight Box (JCASE) platform records production traffic and replays it in test environments to achieve fully automated, high‑coverage regression testing, reducing test data preparation effort and supporting online, offline, stress, and pre‑heat scenarios across large‑scale service architectures.

Microservicesregression testingreplay testing
0 likes · 13 min read
Moonlight Box: A Traffic Recording and Replay Platform for Automated Regression Testing
Cloud Native Technology Community
Cloud Native Technology Community
Apr 2, 2020 · Cloud Native

FAW Group’s Cloud‑Native Transformation: Microservices, Containerization, and DevOps in the Automotive Industry

The article details FAW Group’s multi‑year cloud‑native digital transformation, describing how the automaker built a technology middle‑platform, adopted Tencent’s TSF microservice solution, containerized over half of its new projects with Kubernetes, and leveraged a self‑built DevOps toolchain to dramatically boost IT productivity and support emerging automotive services.

Microservicesautomotivecloud-native
0 likes · 8 min read
FAW Group’s Cloud‑Native Transformation: Microservices, Containerization, and DevOps in the Automotive Industry
Top Architect
Top Architect
Apr 2, 2020 · Backend Development

Evolution of a Java Web E‑commerce System: From Single‑Server to Scalable Architecture

This article walks through the step‑by‑step evolution of a Java‑based e‑commerce platform, illustrating how a single‑machine deployment can be transformed into a scalable architecture using techniques such as server‑database separation, clustering, load‑balancing algorithms, read‑write splitting, caching, sharding, micro‑services and message queues.

Backend ArchitectureMicroservicesScalability
0 likes · 17 min read
Evolution of a Java Web E‑commerce System: From Single‑Server to Scalable Architecture
Alibaba Cloud Developer
Alibaba Cloud Developer
Mar 31, 2020 · Fundamentals

Why Service‑Oriented Architecture Still Matters: From SOA to Microservices and Beyond

This article explains the essence, purpose, and value of service‑oriented architecture, compares it with layered, microservice, and distributed architectures, defines services and their components, outlines design principles, granularity decisions, service roles, and provides a practical roadmap for successful service‑centric system design.

MicroservicesSOAenterprise architecture
0 likes · 34 min read
Why Service‑Oriented Architecture Still Matters: From SOA to Microservices and Beyond
Full-Stack DevOps & Kubernetes
Full-Stack DevOps & Kubernetes
Mar 30, 2020 · Cloud Native

Understanding Istio 1.5: Architecture, New Features, and Installation Guide

This article explains what Istio is, outlines the major updates in version 1.5—including the unified istiod control plane, WebAssembly extensibility, simplified installation, and improved observability—describes core control‑plane components, and provides step‑by‑step instructions for preparing a Kubernetes cluster and installing Istio.

Cloud NativeIstioKubernetes
0 likes · 10 min read
Understanding Istio 1.5: Architecture, New Features, and Installation Guide
Top Architect
Top Architect
Mar 30, 2020 · Cloud Native

Why Spring Cloud Is the Preferred Choice for Microservice Architecture

The article explains why Spring Cloud is better suited than traditional Nginx or Dubbo solutions for building scalable, DevOps‑friendly microservices, detailing its REST‑based communication, comprehensive service‑governance components, and ongoing community support.

DubboMicroservicesSpring Cloud
0 likes · 12 min read
Why Spring Cloud Is the Preferred Choice for Microservice Architecture
21CTO
21CTO
Mar 29, 2020 · Backend Development

When Is Microservices Worth It? A Practical Guide to Choosing the Right Architecture

This article examines the origins, principles, advantages, and drawbacks of microservice architecture, outlines when it should be adopted, describes its evolution stages, presents design patterns, service‑splitting strategies, and reviews popular frameworks and tools to help teams decide if microservices fit their system complexity and organizational capabilities.

Backend ArchitectureDockerMicroservices
0 likes · 18 min read
When Is Microservices Worth It? A Practical Guide to Choosing the Right Architecture
Top Architect
Top Architect
Mar 26, 2020 · Backend Development

The Evolution of Taobao’s Technology Architecture: From Monolith to Distributed Systems

This article examines Taobao’s pivotal architectural transformation from a monolithic codebase to a large‑scale distributed system, detailing the challenges of personnel, business complexity, Oracle bottlenecks, and hardware limits, and describing the comprehensive solutions involving code and interface vertical splitting, custom middleware, database sharding, and new infrastructure.

MicroservicesScalabilityTaobao
0 likes · 9 min read
The Evolution of Taobao’s Technology Architecture: From Monolith to Distributed Systems
JD Retail Technology
JD Retail Technology
Mar 26, 2020 · Backend Development

Design and Architecture of an Algorithm Business Platform for Rapid Online Service Development

The article details the design principles, modular architecture, and engineering optimizations of a backend algorithm platform that uses APIs, micro‑services, and asynchronous processing to enable fast, reliable, and scalable online algorithm services, including recall, ranking, metadata, feature reporting, and A/B testing.

AB testingAlgorithm PlatformBackend Architecture
0 likes · 9 min read
Design and Architecture of an Algorithm Business Platform for Rapid Online Service Development
Cloud Native Technology Community
Cloud Native Technology Community
Mar 25, 2020 · Industry Insights

How a Top Real Estate Firm Used Cloud‑Native Middle Platforms to Accelerate Digital Transformation

The case study details how a major state‑owned real estate company, with nearly 40 years of experience, built a three‑stage cloud‑native middle‑platform strategy—business, data, and technology platforms—using microservices, containers, and Tencent Cloud TSF to achieve integrated operations, data‑driven decision making, and agile infrastructure across its nationwide projects.

Cloud NativeData PlatformDevOps
0 likes · 9 min read
How a Top Real Estate Firm Used Cloud‑Native Middle Platforms to Accelerate Digital Transformation
Open Source Linux
Open Source Linux
Mar 24, 2020 · Cloud Native

What Is Istio? A Beginner’s Guide to Service Mesh and Its Benefits

This article introduces Istio as an open platform for connecting, securing, controlling, and observing services, explains the fundamentals of service mesh, outlines Istio’s architecture and components, and provides practical steps for adopting Istio in a Kubernetes environment.

Cloud NativeIstioKubernetes
0 likes · 17 min read
What Is Istio? A Beginner’s Guide to Service Mesh and Its Benefits
Architects' Tech Alliance
Architects' Tech Alliance
Mar 23, 2020 · Fundamentals

What Really Defines Software Architecture? A Deep Dive into Concepts, Layers, and Evolution

This article explains the fundamental concepts of software architecture, distinguishes systems, subsystems, modules, components, and frameworks, outlines various architecture layers and classifications, describes architecture levels, tracks the evolution from monolithic to micro‑services, and discusses how to evaluate and avoid common architectural pitfalls.

Distributed SystemsMicroservicesSoftware Architecture
0 likes · 21 min read
What Really Defines Software Architecture? A Deep Dive into Concepts, Layers, and Evolution
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 23, 2020 · Fundamentals

Mastering Software Architecture Patterns: From Layered to Cloud‑Native

This article explains the classic definition of patterns, introduces architecture patterns, and reviews five common software architecture styles—layered, microservices, microkernel, event‑driven, and cloud‑native—detailing their principles, advantages, drawbacks, and typical use cases, helping developers choose the right structure for complex systems.

Cloud NativeDesign PatternsMicroservices
0 likes · 14 min read
Mastering Software Architecture Patterns: From Layered to Cloud‑Native
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 23, 2020 · Fundamentals

15 Timeless Architecture Principles Every Engineer Should Follow

This article outlines how to create solid software architectures by presenting a process for forming design principles, detailing fifteen universal architecture guidelines, and explaining service‑splitting and key design rules that together help build scalable, maintainable, and resilient systems.

MicroservicesScalabilitySoftware Architecture
0 likes · 16 min read
15 Timeless Architecture Principles Every Engineer Should Follow
Java Backend Technology
Java Backend Technology
Mar 21, 2020 · Backend Development

Top Spring Boot Interview Questions & Answers: Master Backend Development

This comprehensive guide covers essential Spring Boot concepts—including its definition, advantages, auto‑configuration, DevTools hot‑reloading, starter projects, embedded servers, Actuator monitoring, YAML configuration, MyBatis integration, WAR packaging, and common pitfalls—providing concise answers to 40+ interview‑style questions for backend developers.

ActuatorDevToolsMicroservices
0 likes · 22 min read
Top Spring Boot Interview Questions & Answers: Master Backend Development
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 20, 2020 · Backend Development

From Monolith to Microservices: A Practical Guide to Architecture Evolution

This article explains the hierarchical architecture levels, contrasts strategic and tactical design, and walks through the evolution from monolithic applications to distributed services and micro‑services, highlighting benefits, drawbacks, and key metrics for evaluating a sound system architecture.

Distributed SystemsMicroservicesSoftware Architecture
0 likes · 11 min read
From Monolith to Microservices: A Practical Guide to Architecture Evolution
Big Data Technology & Architecture
Big Data Technology & Architecture
Mar 19, 2020 · Backend Development

Design and Implementation of a Transactional Message Module for Distributed Systems Using Spring and RabbitMQ

This article details a lightweight, low‑intrusion transactional message solution for microservices, covering design principles, database schema, Spring‑based implementation with RabbitMQ integration, compensation mechanisms, scheduling, and testing, illustrating how to achieve reliable asynchronous messaging while maintaining eventual consistency.

AsynchronousCompensationMicroservices
0 likes · 18 min read
Design and Implementation of a Transactional Message Module for Distributed Systems Using Spring and RabbitMQ
Top Architect
Top Architect
Mar 18, 2020 · Backend Development

A Curated List of 27 Open‑Source Alibaba Projects for Distributed Application Development

This article presents a comprehensive, English‑language overview of 27 Alibaba open‑source projects—including Spring Cloud Alibaba, Ant Design, Druid, fastjson, Dubbo, JStorm, Sentinel, Nacos, and many others—detailing their core purpose, key features, and GitHub URLs for developers building distributed, cloud‑native Java applications.

AlibabaBackendMicroservices
0 likes · 15 min read
A Curated List of 27 Open‑Source Alibaba Projects for Distributed Application Development
Cloud Native Technology Community
Cloud Native Technology Community
Mar 18, 2020 · Backend Development

Microservice Splitting Strategies: Perspectives and Practices

The article explores various microservice decomposition approaches—vertical vs. horizontal, business‑driven, stability‑based, reliability‑focused, and performance‑oriented—highlighting trade‑offs, team size considerations, and practical guidelines for achieving scalable, maintainable service architectures.

MicroservicesSoftware ArchitectureTeam Organization
0 likes · 9 min read
Microservice Splitting Strategies: Perspectives and Practices
21CTO
21CTO
Mar 16, 2020 · Backend Development

How Ant Financial Scales Payments with Distributed Architecture and OceanBase

The article summarizes Xu Wenqi's 2019 Alibaba Cloud Summit talk on Ant Financial's distributed architecture, covering the shift from monolithic to microservices, modular development, load‑balancing, database sharding, the distributed TA system, task scheduling, gray‑release, full‑link stress testing, and OceanBase high‑availability solutions.

Backend ArchitectureDistributed SystemsMicroservices
0 likes · 9 min read
How Ant Financial Scales Payments with Distributed Architecture and OceanBase
58 Tech
58 Tech
Mar 16, 2020 · Fundamentals

Understanding Object Serialization: Principles, Frameworks, and Performance Optimizations

This article explains the concept of object serialization, compares generic formats like JSON/XML with binary approaches, discusses optimization principles, key performance metrics, and reviews major serialization frameworks such as Protobuf, Thrift, Hessian, Kryo, and Avro, while also covering TLV encoding, varint algorithms, and practical pitfalls.

Big DataBinaryMicroservices
0 likes · 16 min read
Understanding Object Serialization: Principles, Frameworks, and Performance Optimizations
360 Quality & Efficiency
360 Quality & Efficiency
Mar 13, 2020 · Cloud Native

An Overview of Spring Cloud and Its Core Components

This article provides a comprehensive introduction to Spring Cloud, explaining how it builds on Spring Boot to simplify distributed system development with components for service discovery, configuration management, messaging, monitoring, security, and compares its approach to Dubbo's RPC framework.

Cloud NativeConfiguration ManagementDistributed Tracing
0 likes · 6 min read
An Overview of Spring Cloud and Its Core Components
Ctrip Technology
Ctrip Technology
Mar 12, 2020 · Backend Development

System Refactoring and Architecture Upgrade of Ctrip Vacation Product Platform

This article describes how Ctrip's vacation product system was modernized by migrating from a legacy .NET/SQL Server architecture to a MySQL‑based, front‑end/back‑end separated platform, detailing the challenges, step‑by‑step storage reconstruction, replication elimination, data model splitting, messaging replacement, and overall architectural improvements.

Microservicesarchitecture upgradebackend-development
0 likes · 14 min read
System Refactoring and Architecture Upgrade of Ctrip Vacation Product Platform
Ctrip Technology
Ctrip Technology
Mar 12, 2020 · Backend Development

Decoupling Mock Tools from Service Architecture: Challenges and Solutions for Microservice Testing

This article analyzes the interference and latency problems caused by traditional service‑level Mock tools in a microservice environment and proposes a four‑component solution—servlet agent, local Mock proxy, Mock server, and configuration client—to isolate Mock functionality, eliminate cross‑application impact, and improve test stability.

MicroservicesMock TestingService Architecture
0 likes · 6 min read
Decoupling Mock Tools from Service Architecture: Challenges and Solutions for Microservice Testing
macrozheng
macrozheng
Mar 11, 2020 · Backend Development

Mastering mall-swarm: Build a Spring Cloud Microservice E‑Commerce System

This article introduces mall‑swarm, a Spring Cloud‑based microservice e‑commerce platform, outlines its architecture, backend technology stack, project structure, and provides a detailed learning roadmap with tutorials, deployment guides, and integration tips for both backend and frontend developers.

MicroservicesSpring Cloude‑commerce
0 likes · 10 min read
Mastering mall-swarm: Build a Spring Cloud Microservice E‑Commerce System
ITPUB
ITPUB
Mar 6, 2020 · Backend Development

Why Segment Ditch Microservices for a Monolith—and What We Learned

Segment’s engineering team recounts their evolution from a simple monolith to a sprawling micro‑service ecosystem and back again, detailing queue bottlenecks, repo fragmentation, shared‑library chaos, and how consolidating everything into a single codebase restored performance, scalability, and developer productivity.

BackendMicroservicesService Architecture
0 likes · 16 min read
Why Segment Ditch Microservices for a Monolith—and What We Learned
Youzan Coder
Youzan Coder
Mar 6, 2020 · Backend Development

Full-Link Tracing System: Architecture, Java Agent Integration, Multi-language Support, and Data Processing

Youzan’s full‑link tracing system combines a multi‑language SDK, Java Agent dynamic attachment, transparent upgrades, asynchronous context propagation, and a Spark‑based data pipeline that indexes traces in Elasticsearch and stores them in HBase, enabling real‑time diagnostics, log correlation, and future container‑level tracing expansion.

Distributed TracingJava AgentMicroservices
0 likes · 15 min read
Full-Link Tracing System: Architecture, Java Agent Integration, Multi-language Support, and Data Processing
Architects Research Society
Architects Research Society
Mar 6, 2020 · Backend Development

Ensuring Data Consistency Across Microservices: Saga, Reconciliation, Event Sourcing, and Change Data Capture

The article explains why achieving data consistency across multiple microservices is challenging, reviews the limitations of two‑phase commit, and presents practical techniques such as the Saga pattern, reconciliation, event logs, orchestration vs. choreography, and change‑data‑capture to keep distributed systems eventually consistent.

CDCData ConsistencyDistributed Transactions
0 likes · 12 min read
Ensuring Data Consistency Across Microservices: Saga, Reconciliation, Event Sourcing, and Change Data Capture
dbaplus Community
dbaplus Community
Mar 5, 2020 · Backend Development

How to Turn Thinking Frameworks into Powerful Architecture Strategies

This article shares practical thinking frameworks such as OGSM and 5W1H, explains iterative internet mindset, demonstrates their application to software architecture design, defines architecture concepts, outlines common architectural goals, evaluation metrics like SLA, and presents a toolbox of techniques ranging from single‑machine performance to micro‑service high‑availability patterns.

5W1HMicroservicesOGSM
0 likes · 30 min read
How to Turn Thinking Frameworks into Powerful Architecture Strategies
Architecture Digest
Architecture Digest
Mar 4, 2020 · Backend Development

Microservice Splitting Strategies: Three Approaches and Practical Considerations

This article examines microservice decomposition by presenting three expert‑derived splitting approaches—vertical/horizontal, business‑driven cost‑aware, and responsibility‑based—and discusses how factors such as team size, maintenance cost, scalability, stability, reliability and performance influence the optimal service boundaries.

Backend ArchitectureMicroservicesScalability
0 likes · 8 min read
Microservice Splitting Strategies: Three Approaches and Practical Considerations
Architects' Tech Alliance
Architects' Tech Alliance
Mar 3, 2020 · Cloud Native

Understanding Service Mesh: Evolution, Concepts, and Challenges

This article traces the evolution of Service Mesh from early microservice communication challenges through multiple generations of architectures, explains its role as a transparent infrastructure layer for service-to-service traffic, and discusses its benefits, language-agnostic nature, and current performance and operational trade‑offs.

Distributed SystemsMicroservicesService Mesh
0 likes · 8 min read
Understanding Service Mesh: Evolution, Concepts, and Challenges
Java Captain
Java Captain
Mar 3, 2020 · Backend Development

A Curated List of Alibaba Open‑Source Projects for Distributed and Enterprise Development

This article presents a comprehensive collection of Alibaba’s open‑source projects—including Spring Cloud Alibaba, Ant Design, Druid, Dubbo, JStorm, Sentinel, and many others—detailing their core features and providing repository links to help developers build scalable, high‑performance backend and cloud‑native applications.

AlibabaDistributed SystemsMicroservices
0 likes · 16 min read
A Curated List of Alibaba Open‑Source Projects for Distributed and Enterprise Development
Programmer DD
Programmer DD
Mar 3, 2020 · Backend Development

Scaling a Chinese Kindergarten Platform: From Monolith to Microservices

This article chronicles the evolution of the BeLiao kindergarten parent platform, detailing its three‑stage architectural transformation—from an initial simple LNMP monolith, through a Java‑based distributed V2.0 redesign, to a full microservice V3.0 system—highlighting the challenges, decisions, and technologies that enabled rapid growth and high availability.

MicroservicesScalabilityarchitecture
0 likes · 22 min read
Scaling a Chinese Kindergarten Platform: From Monolith to Microservices
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Mar 2, 2020 · Backend Development

Reflections on Transaction System Design: Principles, Paradigms, and Patterns

This article reflects on the redesign of a high‑traffic transaction system, discussing the decision‑making process, programming paradigms, SOLID principles, domain‑driven design, component decomposition, and the evolution from simple state machines to flexible, maintainable backend architectures.

DDDMicroservicesProgramming Paradigms
0 likes · 21 min read
Reflections on Transaction System Design: Principles, Paradigms, and Patterns
Architects' Tech Alliance
Architects' Tech Alliance
Mar 1, 2020 · Backend Development

From Single Server to Cloud Native: How Taobao Scaled to Millions of Requests

This article walks through the step‑by‑step evolution of a high‑traffic e‑commerce backend—from a single‑machine setup to distributed caching, load‑balancing, database sharding, microservices, and finally cloud‑native deployment—highlighting the key technologies and design principles at each stage.

Cloud NativeDistributed SystemsMicroservices
0 likes · 20 min read
From Single Server to Cloud Native: How Taobao Scaled to Millions of Requests
Architects Research Society
Architects Research Society
Mar 1, 2020 · Backend Development

Comparing Architectural Characteristics of Microservices and SOA

The article examines the architectural differences between microservices and Service‑Oriented Architecture, covering component sharing, service orchestration versus choreography, middleware roles, API layers, and remote service access, highlighting how each style impacts coupling, performance, and deployment complexity.

API LayerMicroservicesSOA
0 likes · 17 min read
Comparing Architectural Characteristics of Microservices and SOA
21CTO
21CTO
Feb 29, 2020 · Backend Development

12 Essential Best Practices for a Successful Microservices Migration

Transitioning from a monolithic architecture to microservices can be fraught with hidden complexities, but by following twelve proven best‑practice guidelines—such as independent data stores, dedicated teams, automated deployments, RESTful APIs, cultural shifts, and incremental migration steps—organizations can avoid costly pitfalls and achieve a smoother, scalable transformation.

BackendMicroservicesarchitecture
0 likes · 6 min read
12 Essential Best Practices for a Successful Microservices Migration
Alibaba Cloud Developer
Alibaba Cloud Developer
Feb 26, 2020 · Cloud Native

Reinventing DataWorks: How Microservices and Cloud‑Native Architecture Solve Legacy Pain Points

This article examines the long‑standing technical and operational challenges of Alibaba's DataWorks platform—such as heavy legacy baggage, complex environments, tight coupling, and frequent releases—and explains how adopting a cloud‑native microservice architecture, service mesh, and DevOps practices can transform the platform into a flexible, scalable, and future‑proof data development ecosystem.

DataWorksDevOpsMicroservices
0 likes · 31 min read
Reinventing DataWorks: How Microservices and Cloud‑Native Architecture Solve Legacy Pain Points
360 Tech Engineering
360 Tech Engineering
Feb 25, 2020 · Cloud Native

Introduction to Kong API Gateway: Features, Deployment, and Configuration

This article introduces Kong, a cloud‑native API gateway, outlines its key features such as high performance, plugin architecture, and traffic control, explains why it solves common microservice challenges, and provides detailed deployment, clustering, plugin development, and troubleshooting guidance with practical code examples.

Cloud NativeKongKubernetes
0 likes · 10 min read
Introduction to Kong API Gateway: Features, Deployment, and Configuration
Huajiao Technology
Huajiao Technology
Feb 25, 2020 · Cloud Native

Why Kong Is the Ideal Cloud‑Native API Gateway and How to Deploy It

This article introduces Kong, a cloud‑native API gateway, outlines its key features such as high performance, plugin architecture, and built‑in security, explains why it solves common microservice challenges like unified entry, scalability and CI/CD, and provides step‑by‑step guidance for deployment, clustering, custom plugin development, and troubleshooting.

Cloud NativeKongKubernetes
0 likes · 11 min read
Why Kong Is the Ideal Cloud‑Native API Gateway and How to Deploy It
Architecture Digest
Architecture Digest
Feb 21, 2020 · Cloud Native

Building a Microservice Architecture with Spring Cloud, Docker, and Netflix OSS

This article explains how to construct a full‑stack microservice system using Spring Boot, Spring Cloud, Docker, and Netflix OSS tools, covering functional services, infrastructure components such as configuration, authentication, API gateway, service discovery, load balancing, circuit breaking, monitoring, logging, security, and continuous delivery pipelines.

HystrixMicroservicesSpring Cloud
0 likes · 15 min read
Building a Microservice Architecture with Spring Cloud, Docker, and Netflix OSS
Cloud Native Technology Community
Cloud Native Technology Community
Feb 19, 2020 · Industry Insights

What Did 2019 Reveal About Cloud‑Native Adoption in Traditional Enterprises?

The 2019 cloud‑native survey of over 400 enterprises across finance, energy, manufacturing and automotive sectors showed that 70.7% planned container, DevOps and micro‑service initiatives, 70% saw modest IT budget growth, and 11.4% had piloted benchmark cloud‑native practices, prompting a 2020 follow‑up study to assess current adoption and challenges.

Cloud NativeContainersIndustry Survey
0 likes · 4 min read
What Did 2019 Reveal About Cloud‑Native Adoption in Traditional Enterprises?
JD Retail Technology
JD Retail Technology
Feb 19, 2020 · Backend Development

MockRpc Platform: Zero‑Intrusion Mocking for Front‑Middle‑End Decoupling in JD Retail

The article introduces the MockRpc platform, which uses Spring‑based extensions and a mock server to fully decouple front‑end services from middle‑end services in a micro‑service architecture, enabling zero‑intrusion testing, configurable mock data, and improved development efficiency for JD Retail.

DevOpsMicroservicesMocking
0 likes · 11 min read
MockRpc Platform: Zero‑Intrusion Mocking for Front‑Middle‑End Decoupling in JD Retail
Continuous Delivery 2.0
Continuous Delivery 2.0
Feb 18, 2020 · Backend Development

Applying Feature Flags in Unit Testing and CI/CD Pipelines

The article explains how to use feature flags in a three‑tier microservice architecture, describing the need for both high‑level end‑to‑end tests and low‑level unit tests within CI/CD pipelines to ensure correct behavior when flags are on or off, while avoiding excessive test combinatorial explosion.

MicroservicesSoftware qualityci/cd
0 likes · 4 min read
Applying Feature Flags in Unit Testing and CI/CD Pipelines