Tagged articles

microservices

3508 articles · Page 25 of 36
Architect's Tech Stack
Architect's Tech Stack
Mar 19, 2021 · Backend Development

Introducing SOFABoot: An Enhanced Spring Boot Framework with Readiness Check, Class Isolation, and Log Isolation

This article introduces SOFABoot, an open‑source framework built on Spring Boot that adds readiness checks, classloader isolation, log space isolation, seamless SOFA middleware integration, modular development support, and provides a starter‑based programming model for large‑scale microservice architectures.

Class IsolationLog IsolationReadiness Check
0 likes · 5 min read
Introducing SOFABoot: An Enhanced Spring Boot Framework with Readiness Check, Class Isolation, and Log Isolation
iQIYI Technical Product Team
iQIYI Technical Product Team
Mar 19, 2021 · Cloud Native

Building a Serverless Workflow Platform with Knative: Architecture and Implementation

The article describes how the team built a production‑grade serverless workflow platform on Knative by creating four modules—a dashboard, API, operator, and syncer—that generate Kubernetes resources, automate CI/CD, monitor via Prometheus, and aim to cut boilerplate while supporting future extensions such as richer constructs, multi‑language support, and synchronous invocations.

KnativeKubernetesServerless
0 likes · 12 min read
Building a Serverless Workflow Platform with Knative: Architecture and Implementation
Ctrip Technology
Ctrip Technology
Mar 18, 2021 · Backend Development

Design and Implementation of Ctrip's Unified Accounting Platform

This article presents a comprehensive case study of Ctrip's unified accounting platform, detailing its evolution from legacy systems, architectural redesign, component decomposition, logging, sharding, asynchronous processing, database strategies, exception handling, and daily settlement mechanisms to achieve agility, decoupling, and reusability.

LoggingSystem Architectureaccounting platform
0 likes · 16 min read
Design and Implementation of Ctrip's Unified Accounting Platform
Taobao Frontend Technology
Taobao Frontend Technology
Mar 18, 2021 · Operations

How to Build a Robust Log Analysis System for Stable Microservices

Amid microservice and distributed architectures, this article explains how to design a comprehensive log analysis system—covering collection, storage, consumption, key data points, collection methods, and practical use cases like automated test generation, issue localization, and real‑time exception monitoring—to ensure system stability.

Loggingmicroservicesoperations
0 likes · 13 min read
How to Build a Robust Log Analysis System for Stable Microservices
Alibaba Cloud Developer
Alibaba Cloud Developer
Mar 17, 2021 · Backend Development

5 Ways to Harness RocketMQ in the Spring Ecosystem

This article explores five integration approaches for using Apache RocketMQ within the Spring ecosystem, detailing each project's features, typical use cases, and how they complement Spring Boot, Spring Messaging, and Spring Cloud Stream for building robust, scalable microservices.

JavaRocketMQSpring Boot
0 likes · 12 min read
5 Ways to Harness RocketMQ in the Spring Ecosystem
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
Mar 17, 2021 · Backend Development

How to Evolve Business Architecture: Service Boundaries, Splitting, and Governance

This article explores the evolution of business architecture from functional to domain‑based microservice splitting, outlines service grading, identifies code coupling and unreasonable dependencies, and presents practical governance techniques such as on‑demand loading, event‑driven design, and anti‑corruption layers to improve stability and maintainability.

Service GovernanceService Splittingbackend architecture
0 likes · 16 min read
How to Evolve Business Architecture: Service Boundaries, Splitting, and Governance
IT Architects Alliance
IT Architects Alliance
Mar 15, 2021 · Backend Development

Evolution of Meituan Instant Logistics Distributed System Architecture and Practices

The article details Meituan's five‑year journey in instant logistics, describing how distributed, high‑concurrency backend architectures were progressively upgraded to microservices, how AI is integrated for pricing, ETA and dispatch, and the operational techniques used to ensure scalability, fault tolerance, and high availability.

AIMeituandistributed systems
0 likes · 8 min read
Evolution of Meituan Instant Logistics Distributed System Architecture and Practices
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 15, 2021 · Operations

How Meituan Scales Instant Delivery with a Distributed Architecture

Meituan's instant logistics platform evolved over five years, adopting distributed, fault‑tolerant systems, AI‑driven optimization, and multi‑IDC strategies to handle massive order volumes, extreme traffic spikes, and stringent real‑time reliability requirements while continuously improving scalability and cost efficiency.

AIOpsai-optimizationdistributed systems
0 likes · 10 min read
How Meituan Scales Instant Delivery with a Distributed Architecture
IT Architects Alliance
IT Architects Alliance
Mar 14, 2021 · Fundamentals

Common Software Architecture Patterns: Layered, Multi‑Layer, Pipe‑Filter, Client‑Server, MVC, Event‑Driven, and Microservices

The article explains seven widely used software architecture patterns—layered, multi‑layer, pipe‑filter, client‑server, MVC, event‑driven, and microservices—detailing their contexts, problems they solve, typical structures, strengths, weaknesses, and suitable application scenarios.

Design PatternsMVCSoftware Architecture
0 likes · 10 min read
Common Software Architecture Patterns: Layered, Multi‑Layer, Pipe‑Filter, Client‑Server, MVC, Event‑Driven, and Microservices
The Dominant Programmer
The Dominant Programmer
Mar 11, 2021 · Cloud Native

Integrating WebSocket in Spring Cloud (Ruoyi Microservice Edition) for Front‑End/Back‑End Message Push

This guide walks through adding the WebSocket starter to a Spring Boot service, configuring a WebSocketConfig class, implementing client and service components, adjusting Nacos gateway rules, testing with a WebSocket client tool, and exposing a REST endpoint to push messages to Vue front‑ends.

Spring BootVuemicroservices
0 likes · 8 min read
Integrating WebSocket in Spring Cloud (Ruoyi Microservice Edition) for Front‑End/Back‑End Message Push
TAL Education Technology
TAL Education Technology
Mar 11, 2021 · Backend Development

Evolution of a Call Platform's System Architecture: From Monolith to Service Splitting, Governance, Horizontal Scaling, Distributed Databases, and Microservices

The article outlines how a call platform’s architecture progressed through successive stages—starting with a monolithic design, then business service splitting, service governance and isolated deployment, horizontal scaling, distributed database sharding, and finally micro‑service adoption—highlighting the problems each evolution solved and the new challenges introduced.

Service SplittingSystem Architecturebackend development
0 likes · 13 min read
Evolution of a Call Platform's System Architecture: From Monolith to Service Splitting, Governance, Horizontal Scaling, Distributed Databases, and Microservices
Ctrip Technology
Ctrip Technology
Mar 11, 2021 · Backend Development

Evolution, Architecture, and Features of Ctrip's Model Object Management (MOM) Contract System

The article outlines how Ctrip's ticket business evolved its contract management from offline XSD files to a cloud‑native, model‑driven system called MOM, describing its motivations, architecture, core modules, and practical features such as version control, model sharing, code generation, and change notifications.

API governanceContract ManagementJava
0 likes · 16 min read
Evolution, Architecture, and Features of Ctrip's Model Object Management (MOM) Contract System
Zhuanzhuan Tech
Zhuanzhuan Tech
Mar 10, 2021 · Backend Development

Service Governance Architecture and Practices at Zhuanzhuan

This article explains how Zhuanzhuan’s service management platform implements comprehensive service governance—including registration, discovery, configuration, monitoring, authentication, rate limiting, and alerting—to support micro‑service architectures and improve reliability, scalability, and operational efficiency.

Monitoringconfiguration managementmicroservices
0 likes · 10 min read
Service Governance Architecture and Practices at Zhuanzhuan
macrozheng
macrozheng
Mar 10, 2021 · Cloud Native

Deploy Mall‑Swarm on Kubernetes with Rancher: Full Step‑by‑Step Guide

This article walks through deploying the open‑source mall‑swarm project using Docker for supporting services on a base server and Kubernetes on an application server, covering image packaging, Docker Compose setup, Rancher installation, Nacos configuration, YAML deployments, and Nginx reverse‑proxy access, with full command examples.

DevOpsDockerKubernetes
0 likes · 15 min read
Deploy Mall‑Swarm on Kubernetes with Rancher: Full Step‑by‑Step Guide
IT Architects Alliance
IT Architects Alliance
Mar 9, 2021 · Backend Development

Understanding the Essence of Architecture and Scaling Strategies for Billion‑User Systems

This article explores the fundamental concepts of system architecture, illustrating how large‑scale services like Weibo handle massive traffic through layered design, sharding, caching, service decomposition, monitoring, and operational practices to achieve high performance and reliability.

Monitoringarchitecturedistributed systems
0 likes · 20 min read
Understanding the Essence of Architecture and Scaling Strategies for Billion‑User Systems
Top Architect
Top Architect
Mar 9, 2021 · Backend Development

Handling Kafka Consumer Failures and Retry Strategies in Microservices

This article explains how Apache Kafka is used for asynchronous microservice communication, identifies the common pitfall of consumer message failures, and evaluates retry‑topic patterns, their drawbacks, and alternative approaches such as back‑off retries and hidden topics while preserving message ordering and data consistency.

Consumer FailureKafkaRetry
0 likes · 23 min read
Handling Kafka Consumer Failures and Retry Strategies in Microservices
Architecture Digest
Architecture Digest
Mar 7, 2021 · Operations

Full‑Link Monitoring: Concepts, Requirements, Architecture and Comparative Evaluation of APM Solutions

The article explains the need for full‑link monitoring in microservice architectures, outlines its functional modules and design goals, details the core data structures of Google Dapper (Span, Trace, Annotation) with code examples, and compares three popular APM tools—Zipkin, Pinpoint and SkyWalking—across performance, scalability, analysis depth, transparency and topology features.

APMPerformance MonitoringPinpoint
0 likes · 25 min read
Full‑Link Monitoring: Concepts, Requirements, Architecture and Comparative Evaluation of APM Solutions
Top Architect
Top Architect
Mar 6, 2021 · Cloud Native

Understanding Microservices Architecture: Principles, Benefits, Drawbacks, and Implementation Guidelines

This article provides a comprehensive overview of microservices architecture, contrasting it with monolithic designs, explaining its core principles, advantages, challenges, communication patterns, governance, containerization, DevOps impact, and real‑world case studies, while also offering practical guidance for adoption.

api-gatewaycloud-nativemicroservices
0 likes · 19 min read
Understanding Microservices Architecture: Principles, Benefits, Drawbacks, and Implementation Guidelines
Sohu Tech Products
Sohu Tech Products
Mar 3, 2021 · Operations

Comprehensive Comparison of Full‑Link Tracing Solutions: Zipkin, SkyWalking, and Pinpoint

This article examines the challenges of monitoring distributed micro‑service architectures, outlines the requirements for a low‑overhead, non‑intrusive tracing system, describes the core concepts of Google Dapper (Span, Trace, Annotation), and provides a detailed functional and performance comparison of three popular APM tools—Zipkin, SkyWalking, and Pinpoint—covering probe impact, collector scalability, data analysis depth, developer transparency, topology visualization, and overall suitability.

APMPerformance MonitoringPinpoint
0 likes · 23 min read
Comprehensive Comparison of Full‑Link Tracing Solutions: Zipkin, SkyWalking, and Pinpoint
vivo Internet Technology
vivo Internet Technology
Mar 3, 2021 · Backend Development

Design and Implementation of a Hundred-Million-Level User Center System

The article outlines a microservice‑based user‑center architecture for handling over one hundred million users, detailing gateway, core, and async services, interface design, vertical and horizontal database sharding, token graceful degradation, multi‑layer password security, event‑driven async processing, and comprehensive monitoring for high availability, performance, and security.

Data SecuritySystem Designbackend architecture
0 likes · 14 min read
Design and Implementation of a Hundred-Million-Level User Center System
Architecture Digest
Architecture Digest
Mar 3, 2021 · Backend Development

Integrating Domain‑Driven Design with Microservices: Benefits, Drawbacks, and Practical Guidance

This article explains how Domain‑Driven Design complements microservice architecture by addressing functional partitioning, clarifying bounded contexts, and improving scalability, while also discussing microservice drawbacks and practical guidelines for splitting complex systems in modern applications.

DDDDomain modelingbackend architecture
0 likes · 9 min read
Integrating Domain‑Driven Design with Microservices: Benefits, Drawbacks, and Practical Guidance
DevOps Cloud Academy
DevOps Cloud Academy
Mar 1, 2021 · Cloud Computing

Why Moving to the Cloud Is Not Just a Simple Lift‑and‑Shift: Lessons on Elasticity, Stateless Design, and Architecture

The article explains that migrating legacy monolithic systems to the cloud is far from a simple lift‑and‑shift, highlighting the pitfalls of inflexible on‑premise infrastructure, the importance of horizontal scaling, stateless application design, micro‑service decomposition, and asynchronous communication to fully leverage cloud elasticity and cost efficiency.

Asynchronousarchitecturecloud
0 likes · 11 min read
Why Moving to the Cloud Is Not Just a Simple Lift‑and‑Shift: Lessons on Elasticity, Stateless Design, and Architecture
Top Architect
Top Architect
Feb 24, 2021 · Backend Development

Microservice Architecture: Technology Selection, Service Governance, API Gateways, and Configuration Centers

This article reviews microservice architecture, outlining selection principles, comparing popular frameworks such as Dubbo and Spring Cloud for service governance, evaluating API gateway options like Zuul, Traefik, and Kong, and discussing configuration center solutions including Spring Cloud Config, Apollo, and Nacos.

API GatewayConfiguration CenterService Governance
0 likes · 24 min read
Microservice Architecture: Technology Selection, Service Governance, API Gateways, and Configuration Centers
Selected Java Interview Questions
Selected Java Interview Questions
Feb 23, 2021 · Backend Development

How to Quickly Remove Unresponsive Services from Eureka Registry

This article explains why stopped services may still be called through Eureka, shows how to adjust eviction and lease settings in the registry and client, and presents three active methods—including direct shutdown, DELETE requests, and client‑initiated deregistration—with code examples for Spring Boot applications.

ConfigurationEurekabackend development
0 likes · 6 min read
How to Quickly Remove Unresponsive Services from Eureka Registry
DevOps
DevOps
Feb 23, 2021 · Cloud Native

Minsheng Bank Data Middle Platform: Cloud‑Native Architecture and Tooling Practices

This article details Minsheng Bank’s data middle‑platform construction, its alignment with cloud‑native principles, the challenges it addresses, and the suite of micro‑service, DevOps and tooling innovations—including a one‑stop DevOps workbench, code generators, automated validation, and full‑link tracing—implemented to support diverse financial data services.

Bankingbig-datacloud-native
0 likes · 14 min read
Minsheng Bank Data Middle Platform: Cloud‑Native Architecture and Tooling Practices
Tencent Cloud Middleware
Tencent Cloud Middleware
Feb 22, 2021 · Operations

Why Distributed Tracing Matters: OpenTracing, OpenTelemetry, and Tencent’s TSW

Tracing has evolved from early log and stack‑trace techniques to modern distributed observability standards like OpenTracing and OpenTelemetry, and Tencent’s Cloud Service Watcher (TSW) demonstrates how cloud providers integrate these protocols to simplify microservice monitoring, performance metrics, and root‑cause analysis.

OpenTracingcloud-nativedistributed tracing
0 likes · 11 min read
Why Distributed Tracing Matters: OpenTracing, OpenTelemetry, and Tencent’s TSW
Architects' Tech Alliance
Architects' Tech Alliance
Feb 19, 2021 · Backend Development

Strategies for Decoupling Microservices: Asynchronous Calls, Message Middleware, Event‑Driven Architecture, and CQRS

The article explores how enterprises can reduce tight coupling in microservice architectures by converting synchronous calls to asynchronous messaging, adopting message‑oriented middleware, applying event‑driven analysis, and leveraging CQRS patterns, while also offering practical refactoring tactics for overly coupled services.

AsynchronousCQRSDecoupling
0 likes · 20 min read
Strategies for Decoupling Microservices: Asynchronous Calls, Message Middleware, Event‑Driven Architecture, and CQRS
Top Architect
Top Architect
Feb 19, 2021 · Backend Development

Microservice Architecture Evolution: From Monolith to Service Mesh and Best Practices

This article walks through the journey of transforming a simple online supermarket from a monolithic web application to a fully fledged microservice architecture, covering the motivations, common pitfalls, service decomposition, monitoring, tracing, logging, gateway, service discovery, circuit breaking, testing strategies, and the role of service mesh.

Service Meshbackend architecturecircuit breaker
0 likes · 21 min read
Microservice Architecture Evolution: From Monolith to Service Mesh and Best Practices
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Feb 18, 2021 · Cloud Native

What Is Cloud Native? Key Concepts, Principles, and Practices Explained

This article explains the cloud native paradigm—originating from Matt Stine in 2013—and its core components such as DevOps, continuous delivery, microservices, agile infrastructure, and the Twelve‑Factor App, showing how they enable resilient, scalable applications built directly on cloud services.

Continuous DeliveryDevOpsSoftware Architecture
0 likes · 18 min read
What Is Cloud Native? Key Concepts, Principles, and Practices Explained
21CTO
21CTO
Feb 17, 2021 · Backend Development

Mastering API Design for Microservices: Principles, Pitfalls, and Best Practices

Effective API design is crucial for microservice architectures, reducing communication overhead, preventing API decay, and ensuring scalability; this article outlines common pitfalls, core design principles such as simplicity, focus, extensibility, compatibility, thorough testing, and documentation to help developers build robust, maintainable services.

API designSoftware Architecturebackend development
0 likes · 11 min read
Mastering API Design for Microservices: Principles, Pitfalls, and Best Practices
Top Architect
Top Architect
Feb 11, 2021 · Cloud Native

Modern Architecture Design Patterns for Scalable Applications

This article introduces six essential cloud‑native design patterns—Circuit Breaker, CQRS, Event Sourcing, Sidecar, BFF, and Strangler—explaining their purpose, implementation tips, and when to apply or avoid them to build scalable, resilient, and maintainable enterprise systems.

BFFCQRScircuit breaker
0 likes · 11 min read
Modern Architecture Design Patterns for Scalable Applications
Top Architect
Top Architect
Feb 10, 2021 · Fundamentals

Common Software Architecture Patterns and Their Characteristics

The article explains seven fundamental software architecture patterns—layered, multi‑layer, pipe‑filter, client‑server, MVC, event‑driven, and microservices—detailing their contexts, problems solved, advantages, drawbacks, and typical use cases for developers.

event-drivenlayered architecturemicroservices
0 likes · 10 min read
Common Software Architecture Patterns and Their Characteristics
Architecture Digest
Architecture Digest
Feb 5, 2021 · Information Security

Token-Based Authentication Architecture Using OAuth2 and JWT

The article explains the design and implementation of a token‑based authentication system for micro‑services, covering terminology, business background, OAuth2 password‑grant flow, JWT usage, security advantages, functional modules, technical choices, detailed authentication workflow, and API design.

Access TokenJWTOAuth2
0 likes · 10 min read
Token-Based Authentication Architecture Using OAuth2 and JWT
Code Ape Tech Column
Code Ape Tech Column
Feb 5, 2021 · Backend Development

How to Solve Distributed Transactions in Microservices: From 2PC to TCC and Reliable Messaging

This article analyzes the challenges of distributed transactions in microservice architectures, explains ACID, CAP and BASE theories, compares consistency models, and evaluates practical solutions such as two‑phase commit, local message tables, TCC, and reliable messaging with code examples and implementation details.

2PCBASE theoryCAP theorem
0 likes · 26 min read
How to Solve Distributed Transactions in Microservices: From 2PC to TCC and Reliable Messaging
Didi Tech
Didi Tech
Feb 4, 2021 · Backend Development

Inside DiDi’s NodeX: Building a Scalable Node.js Ecosystem for Enterprise

DiDi’s NodeX initiative unites multiple front‑end teams to create a group‑level, professional, efficient, and stable Node.js development ecosystem that provides reusable components, a unified framework, common services, performance‑analysis tools, and documentation platforms, dramatically lowering service‑building barriers and boosting business productivity.

Component ArchitectureDevOpsNode.js
0 likes · 12 min read
Inside DiDi’s NodeX: Building a Scalable Node.js Ecosystem for Enterprise
Code Ape Tech Column
Code Ape Tech Column
Feb 4, 2021 · Backend Development

From Monolith to Microservices: Tracing the Architecture Evolution

The article traces the evolution of software architecture—from monolithic applications through vertical splitting, distributed services, and finally microservices—detailing their advantages, drawbacks, and the essential technology stack such as service discovery, API gateways, authentication, logging, containerization, orchestration, and CI/CD, while providing practical examples and references.

Software Architecturebackend developmentcloud-native
0 likes · 19 min read
From Monolith to Microservices: Tracing the Architecture Evolution
Architect's Tech Stack
Architect's Tech Stack
Feb 3, 2021 · Backend Development

Comparison of Java Microservice Frameworks: Spring Cloud, Vert.x, SparkJava, Micronaut, Javalin, and Quarkus

This article compares several Java microservice frameworks—including Spring Cloud, Vert.x, SparkJava, Micronaut, Javalin, and Quarkus—by describing their features, required infrastructure, and performance results from 30‑second stress tests, while also noting resource consumption and startup times.

Framework ComparisonPerformanceSpring Boot
0 likes · 9 min read
Comparison of Java Microservice Frameworks: Spring Cloud, Vert.x, SparkJava, Micronaut, Javalin, and Quarkus
Tencent Cloud Middleware
Tencent Cloud Middleware
Feb 3, 2021 · Cloud Native

How Tencent’s TSF Mesh Bridges Spring Cloud and Service Mesh for Seamless Migration

This article explains how Tencent’s TSF Mesh framework enables gradual migration from traditional Spring Cloud‑based microservices to a Service Mesh architecture, addressing cross‑platform connectivity, unified service governance, registration, DNS, observability, and offering multiple migration strategies for heterogeneous environments.

TSF Meshcloud-nativemicroservices
0 likes · 29 min read
How Tencent’s TSF Mesh Bridges Spring Cloud and Service Mesh for Seamless Migration
Bitu Technology
Bitu Technology
Feb 2, 2021 · Backend Development

Recap of the Online Scala Meetup: Reactive Ad Platform, Functional Programming, Scala 3 Typeclasses, and Spring‑Akka Microservices

The 2021 Online Scala Meetup organized by Tubi featured four technical talks covering a fully reactive ad‑serving platform built with Scala and Akka‑Streams, a pragmatic take on functional programming, Scala 3 typeclass implementation, and a Spring‑Akka microservice integration, followed by summaries and recruitment information.

AkkaFunctional ProgrammingReactive Programming
0 likes · 4 min read
Recap of the Online Scala Meetup: Reactive Ad Platform, Functional Programming, Scala 3 Typeclasses, and Spring‑Akka Microservices
Architects Research Society
Architects Research Society
Feb 1, 2021 · Cloud Native

Understanding Knative: Serving, Configuration, Traffic Splitting, and Service Integration

This article introduces Knative as a Kubernetes‑based serverless platform, explains its three core components, walks through deploying a Hello World service with YAML and kubectl commands, shows how configuration changes create revisions, demonstrates traffic splitting, and illustrates integration with external services such as Twilio.

DevOpsKnativeKubernetes
0 likes · 8 min read
Understanding Knative: Serving, Configuration, Traffic Splitting, and Service Integration
Xiao Lou's Tech Notes
Xiao Lou's Tech Notes
Jan 30, 2021 · Backend Development

Why Dubbo Remains a Top Java RPC Framework for Modern Backend Systems

This article traces Dubbo’s evolution from its Alibaba origins to its Apache graduation, outlines its core features such as protocol design, service registry, clustering, filters, and extensibility, and discusses recent cloud‑native and reactive programming directions shaping its future.

DubboJavaRPC
0 likes · 12 min read
Why Dubbo Remains a Top Java RPC Framework for Modern Backend Systems
Top Architect
Top Architect
Jan 29, 2021 · Backend Development

Comprehensive Overview of Microservices Architecture and Practices

This article provides a detailed introduction to microservices, covering its definition, advantages and disadvantages, suitable organizational contexts, core architectural components such as service discovery, gateways, configuration centers, communication protocols, monitoring, circuit‑breaker patterns, containerization, orchestration engines, and related open‑source tools.

Configurationcontainerizationgateway
0 likes · 18 min read
Comprehensive Overview of Microservices Architecture and Practices
iQIYI Technical Product Team
iQIYI Technical Product Team
Jan 29, 2021 · Backend Development

GraphQL‑Based BFF Architecture and Low‑Code API Generation Platform at iQIYI

iQIYI created a GraphQL‑based Backend‑for‑Frontend layer that functions as a low‑code API generation platform—leveraging graphql‑java, REST integration, Prometheus monitoring, Velocity‑driven schema templates, and a visual console—to streamline micro‑service aggregation, cut duplicate development, accelerate front‑end delivery, and outline future scaling and migration challenges.

API generationBFFGraphQL
0 likes · 12 min read
GraphQL‑Based BFF Architecture and Low‑Code API Generation Platform at iQIYI
21CTO
21CTO
Jan 28, 2021 · Backend Development

From Single Server to Cloud‑Native: Taobao’s 14‑Step Architecture Evolution

This article traces Taobao's backend architecture evolution—from a single‑server setup to distributed clusters, caching, load balancing, database sharding, microservices, containerization, and finally cloud‑native deployment—highlighting the technologies and design principles that enable scaling from hundreds to millions of concurrent users.

backend architecturecloud-nativedistributed systems
0 likes · 22 min read
From Single Server to Cloud‑Native: Taobao’s 14‑Step Architecture Evolution
High Availability Architecture
High Availability Architecture
Jan 28, 2021 · Backend Development

Designing Elastic Microservice Architecture for Traffic Peaks

This article explains how to design an elastic microservice architecture that can handle sudden traffic spikes, covering data partitioning, cache design, service layering, governance, adaptive circuit breaking, and auto‑scaling techniques using Go, gRPC, Kubernetes, and load‑balancing strategies.

Kubernetescachingelastic design
0 likes · 12 min read
Designing Elastic Microservice Architecture for Traffic Peaks
Architects' Tech Alliance
Architects' Tech Alliance
Jan 27, 2021 · Backend Development

Evolution of Server‑Side Architecture from Single Machine to Cloud‑Native Scale

This article outlines the step‑by‑step evolution of a high‑traffic server architecture—from a single‑machine deployment to distributed clusters, caching, load balancing, database sharding, microservices, containerization, and cloud platforms—highlighting the technologies involved at each stage and summarizing key design principles for scalable, highly available systems.

backend architecturedatabase shardingmicroservices
0 likes · 18 min read
Evolution of Server‑Side Architecture from Single Machine to Cloud‑Native Scale
Zhuanzhuan Tech
Zhuanzhuan Tech
Jan 27, 2021 · Backend Development

IP‑Tag Based Traffic Routing and Distributed Tracing System for Test Environments

This article describes how a microservice architecture uses IP‑tag traffic routing to separate dynamic test environments from stable ones, implements RPC and MQ routing, and introduces a custom Zipkin‑based distributed tracing system called Tianwang to improve deployment efficiency, resource utilization, and debugging in large‑scale backend services.

MQRPCService Governance
0 likes · 12 min read
IP‑Tag Based Traffic Routing and Distributed Tracing System for Test Environments
Programmer DD
Programmer DD
Jan 27, 2021 · Backend Development

Mastering Spring Cloud Function: Java Serverless Development Made Simple

This article explains how Spring Cloud Function extends Java's core functional interfaces to provide a unified, cloud‑agnostic serverless programming model, covering definitions, key interfaces, code examples, and integration with Spring Web, Stream, and Task for building FaaS applications.

FaaSJavaServerless
0 likes · 11 min read
Mastering Spring Cloud Function: Java Serverless Development Made Simple
Laravel Tech Community
Laravel Tech Community
Jan 26, 2021 · Backend Development

Engineering the Bifrost WebSocket Gateway at Postman: Architecture, Scaling, and Lessons Learned

The article recounts how Postman's Service Foundation team identified the limitations of the monolithic Sync service, designed and built the Bifrost WebSocket gateway using Fastify, AWS ElastiCache for Redis, and a private API, and scaled it through horizontal expansion and custom load‑factor metrics while sharing practical engineering insights.

AWSFastifyRedis
0 likes · 12 min read
Engineering the Bifrost WebSocket Gateway at Postman: Architecture, Scaling, and Lessons Learned
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jan 25, 2021 · Cloud Native

5 Hard‑Earned Lessons from Real‑World Microservices Adoption

The article shares a solution architect’s practical experience with microservice architecture, outlining five key insights, the cultural shift toward product‑centric teams, challenges of transitioning from monoliths, and why microservices, while powerful, must be adopted only after careful business evaluation.

architecturemicroservicesproduct mindset
0 likes · 11 min read
5 Hard‑Earned Lessons from Real‑World Microservices Adoption
Architects Research Society
Architects Research Society
Jan 22, 2021 · Cloud Native

Introduction to Knative Serving: Architecture and Core Resources

Knative Serving, built on Kubernetes and Istio, provides middleware primitives for rapid serverless container deployment, automatic scaling to zero, Istio‑based routing, and snapshotting of code and configuration, with key custom resources such as Service, Route, Configuration, and Revision to manage lifecycle and traffic.

IstioKnativeKubernetes
0 likes · 4 min read
Introduction to Knative Serving: Architecture and Core Resources
Sohu Tech Products
Sohu Tech Products
Jan 20, 2021 · Backend Development

Understanding Dubbo’s Core Architecture: Service Registration, Invocation, Routing, and Thread Dispatch Mechanisms

This article explains Dubbo’s internal architecture, covering service registration and discovery with Zookeeper, RPC invocation details including load balancing, routing, and fault‑tolerance strategies, as well as its network protocol and thread‑dispatch mechanisms, providing practical insights for backend developers.

DubboRoutingThread Dispatch
0 likes · 13 min read
Understanding Dubbo’s Core Architecture: Service Registration, Invocation, Routing, and Thread Dispatch Mechanisms
Alibaba Cloud Native
Alibaba Cloud Native
Jan 20, 2021 · Cloud Native

How Kaola Achieved Rapid Cloud‑Native Migration: Strategies, Challenges, and Lessons

This article details Kaola's cloud‑native transformation from 2019 to 2024, covering product integration, permission and messaging schemes, RPC migration, SchedulerX scaling, environment isolation, high‑availability components, Infrastructure‑as‑Code practices, automation strategies, and the measurable performance and cost benefits realized.

AlibabaIaCcloud-native
0 likes · 20 min read
How Kaola Achieved Rapid Cloud‑Native Migration: Strategies, Challenges, and Lessons
Top Architect
Top Architect
Jan 20, 2021 · Backend Development

Key Practices and Considerations in Microservice Architecture Design

The article explores practical design principles for microservice architecture, covering core concepts, team and database partitioning, API granularity, domain‑composed services, gateway strategies, shared JAR dependencies, decoupling techniques, and change‑impact analysis to guide robust backend system development.

API designbackend architecturedatabase-splitting
0 likes · 16 min read
Key Practices and Considerations in Microservice Architecture Design
High Availability Architecture
High Availability Architecture
Jan 19, 2021 · Cloud Native

Key Considerations for Building a Cloud‑Native Architecture

The article outlines the principles and practical considerations of cloud‑native architecture, covering platform‑agnostic design, container and Kubernetes foundations, microservice decomposition, CI/CD pipelines, monitoring, tracing, logging, and fault‑tolerant high‑availability strategies for building resilient distributed systems.

CI/CDObservabilitycloud-native
0 likes · 13 min read
Key Considerations for Building a Cloud‑Native Architecture
IT Architects Alliance
IT Architects Alliance
Jan 18, 2021 · Backend Development

10 Essential Microservice Design Patterns Every Architect Should Know

This comprehensive guide explains the evolution, core concepts, advantages, drawbacks, and practical usage scenarios of microservice architecture, then details ten critical design patterns—including database per service, event sourcing, CQRS, Saga, BFF, API gateway, Strangler, circuit breaker, externalized configuration, and consumer‑driven contract testing—providing concrete examples, pros, cons, and technology recommendations.

Design Patternsarchitecturebackend
0 likes · 28 min read
10 Essential Microservice Design Patterns Every Architect Should Know
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jan 18, 2021 · Backend Development

10 Essential Microservice Design Patterns Every Backend Engineer Should Know

This article surveys the evolution of software complexity, defines microservice architecture, outlines its key advantages and drawbacks, and then details ten crucial design patterns—including database per service, event sourcing, CQRS, saga, BFF, API gateway, strangler, circuit breaker, externalized configuration, and consumer‑driven contract testing—while explaining when each should be applied.

API GatewayCQRSDesign Patterns
0 likes · 24 min read
10 Essential Microservice Design Patterns Every Backend Engineer Should Know
Architects' Tech Alliance
Architects' Tech Alliance
Jan 16, 2021 · Cloud Native

Understanding Cloud‑Native Architecture and Its Key Patterns

The article explains cloud‑native architecture as a set of principles and design patterns that offload non‑functional concerns to cloud services, and it details major patterns such as service‑oriented, mesh, serverless, storage‑compute separation, distributed transactions, observability, and event‑driven architectures.

ObservabilityServerlessService Mesh
0 likes · 10 min read
Understanding Cloud‑Native Architecture and Its Key Patterns
Alibaba Cloud Native
Alibaba Cloud Native
Jan 15, 2021 · Cloud Native

Transforming Delivery with Cloud‑Native DevOps: Principles, Architecture & Upgrade Path

This article explains what cloud‑native DevOps is, contrasts it with traditional DevOps using real‑world analogies, outlines its core principles, foundations and capabilities, and presents a detailed Alibaba case study that walks through architecture upgrades, IaC/GitOps, resource BaaS, and a five‑stage migration roadmap.

DevOpscloud-nativeinfrastructure-as-code
0 likes · 15 min read
Transforming Delivery with Cloud‑Native DevOps: Principles, Architecture & Upgrade Path
AntTech
AntTech
Jan 14, 2021 · Cloud Native

Large-Scale Service Mesh Deployment at Ant Group: Practices, Challenges, and Future Outlook

This article details Ant Group's two‑year journey of adopting Service Mesh at massive scale, explaining why Service Mesh is needed for microservice governance, heterogeneous system unification, and financial‑grade security, and describing the architecture, migration strategies, stability mechanisms, operational results, and future directions toward a full mesh and serverless era.

DevOpsService Meshinfrastructure
0 likes · 17 min read
Large-Scale Service Mesh Deployment at Ant Group: Practices, Challenges, and Future Outlook
Programmer DD
Programmer DD
Jan 13, 2021 · Backend Development

Can Java Microservices Match Go’s Speed? A Deep Performance Comparison

This article examines whether Java microservices can be as fast as Go by presenting a series of benchmark tests using simple services, Helidon and Go toolkits, various JVMs, GraalVM native images, and Kubernetes deployments, and analyzing latency, throughput, and memory usage across multiple hardware configurations.

GoGraalVMJava
0 likes · 10 min read
Can Java Microservices Match Go’s Speed? A Deep Performance Comparison
DevOps Cloud Academy
DevOps Cloud Academy
Jan 13, 2021 · Cloud Native

Understanding Microservices and Their Relationship with APIs

The article explains microservices as small, single‑purpose services delivered via APIs, describes how they operate and scale with Kubernetes, provides real‑world examples such as Uber, and outlines how APIs enable communication and deployment across cloud‑native architectures.

APIarchitecturecloud-native
0 likes · 6 min read
Understanding Microservices and Their Relationship with APIs
Architects' Tech Alliance
Architects' Tech Alliance
Jan 12, 2021 · Cloud Native

Evolution of Microservice Architecture and Essential Technology Stack

This article traces the evolution of software architecture from monolithic to microservice models, explains the motivations behind each stage, and enumerates the essential technologies—including service communication, API gateways, authentication, logging, containerization, orchestration, and CI/CD—that enable modern cloud‑native microservice systems.

CI/CDbackendmicroservices
0 likes · 16 min read
Evolution of Microservice Architecture and Essential Technology Stack
21CTO
21CTO
Jan 11, 2021 · Backend Development

Why We Switched from PHP to Go and How We Built Our Own Framework

This article shares the author's experience migrating a high‑traffic platform from PHP to Go, detailing the challenges of framework selection, layered architecture design, incremental refactoring, and the eventual adoption of go‑kit for scalable microservices.

Framework SelectionGoGo-Kit
0 likes · 13 min read
Why We Switched from PHP to Go and How We Built Our Own Framework
IT Architects Alliance
IT Architects Alliance
Jan 10, 2021 · Backend Development

How to Split Complex Systems and Evolve Architecture for Scalability

The article explains why growing business complexity and throughput demands force system decomposition and architectural upgrades, detailing horizontal scaling, vertical and business splitting, database sharding, caching strategies, and the evolution from monolithic to micro‑service structures.

System Architecturecachingdatabase sharding
0 likes · 8 min read
How to Split Complex Systems and Evolve Architecture for Scalability
Top Architect
Top Architect
Jan 8, 2021 · Backend Development

Microservice Architecture Communication Design Patterns

This article explains the challenges of cross‑service communication in microservice architectures and presents a comprehensive set of design patterns—including synchronous and asynchronous messaging, event‑driven approaches, saga, event sourcing, CQRS, outbox, CDC, idempotency, eventual consistency, distributed tracing, and service mesh—to help engineers build reliable, scalable distributed systems.

CQRSSAGAcommunication
0 likes · 17 min read
Microservice Architecture Communication Design Patterns
Architect's Tech Stack
Architect's Tech Stack
Jan 8, 2021 · Backend Development

Comprehensive Guide to Spring Kafka: Integration, Advanced Features, and Usage

This article provides a detailed tutorial on integrating Kafka with Spring using Spring‑Kafka, covering simple setup, embedded Kafka testing, topic creation, message sending and receiving, transaction support, listener configurations, manual acknowledgment, error handling, retry and dead‑letter queues, and related code examples.

KafkaSpringSpring Kafka
0 likes · 21 min read
Comprehensive Guide to Spring Kafka: Integration, Advanced Features, and Usage
iQIYI Technical Product Team
iQIYI Technical Product Team
Jan 8, 2021 · Backend Development

Domain-Driven Design (DDD) Practice in a Reward Service: Architecture, Strategic and Tactical Design

Applying Domain‑Driven Design and Hexagonal architecture to a reward service clarified domain boundaries, cut integration, middleware and onboarding costs by up to 30 %, streamlined unit‑test creation, and enabled a layered, framework‑independent codebase with entities, value objects, services, events, aggregates and factories that improve maintainability, scalability and testability.

DDDDomain-Driven DesignStrategic Design
0 likes · 15 min read
Domain-Driven Design (DDD) Practice in a Reward Service: Architecture, Strategic and Tactical Design
UCloud Tech
UCloud Tech
Jan 7, 2021 · Cloud Native

How UCloud Transformed Its VPC: From Classic Networks to Cloud‑Native Performance

This article chronicles UCloud's VPC evolution—from early classic two‑layer networks through SDN‑based VPC 2.0 and the hardware‑integrated VPC 3.0 architecture, covering microservice migration, telemetry, dynamic flow learning, and high‑performance hardware offload to meet modern cloud networking demands.

Cloud NetworkingHardware offloadSDN
0 likes · 14 min read
How UCloud Transformed Its VPC: From Classic Networks to Cloud‑Native Performance
Top Architect
Top Architect
Jan 7, 2021 · Backend Development

Microservice Architecture and Its 10 Most Important Design Patterns

This article explains microservice architecture, outlines its ten essential design patterns—including database per service, event sourcing, CQRS, saga, BFF, API gateway, strangler, circuit breaker, externalized configuration, and consumer‑driven contract testing—detailing their advantages, drawbacks, usage scenarios, and typical technology stacks.

distributed systemsmicroservices
0 likes · 28 min read
Microservice Architecture and Its 10 Most Important Design Patterns
Full-Stack DevOps & Kubernetes
Full-Stack DevOps & Kubernetes
Jan 6, 2021 · Backend Development

Master Kong API Gateway with OpenResty: Installation, Features, and Plugin Guide

This article provides a comprehensive guide to the open‑source Kong API gateway, covering its architecture built on OpenResty, step‑by‑step installation on CentOS, core components, key features, plugin ecosystem, authentication, traffic control, logging, and a comparison with other gateways, while also showing how to set up the Kong Dashboard UI.

API GatewayInstallationKong
0 likes · 23 min read
Master Kong API Gateway with OpenResty: Installation, Features, and Plugin Guide
Youzan Coder
Youzan Coder
Jan 6, 2021 · Backend Development

Decoupling Chain Business Logic: Challenges, Design Principles, and Implementation

The article examines the tangled code and maintenance pain points of multi‑store (chain) product management, then proposes separating generic and chain‑specific logic into distinct services—mei‑goods for single‑store functions and mei‑chain for cross‑store rules—using OCP, SRP, and domain‑driven design to achieve decoupling, isolated deployment, clearer responsibilities, and improved system stability and developer productivity.

Code DecouplingSoftware Architecturechain business
0 likes · 16 min read
Decoupling Chain Business Logic: Challenges, Design Principles, and Implementation
Top Architect
Top Architect
Jan 6, 2021 · Cloud Native

Implementing a Microservice Architecture with Spring Cloud, Docker, and PaaS

This article explains how to build a microservice‑based PaaS platform using Spring Cloud Netflix components, Docker containers, Eureka for service registration, Zuul as a gateway, Hystrix for fault tolerance, and a dynamic configuration center to achieve agile development and continuous integration.

DockerDynamic Configurationfault tolerance
0 likes · 13 min read
Implementing a Microservice Architecture with Spring Cloud, Docker, and PaaS
Architect's Journey
Architect's Journey
Jan 6, 2021 · Backend Development

Four Core Principles for Designing Microservice Architectures

The article outlines the evolution of microservice architecture, its advantages, four concrete design principles—including AKF splitting, front‑end/back‑end separation, stateless services, and RESTful communication—while also discussing common challenges and practical mitigation strategies.

Design PrinciplesRESTful APIarchitecture
0 likes · 10 min read
Four Core Principles for Designing Microservice Architectures
macrozheng
macrozheng
Jan 6, 2021 · Backend Development

Essential Spring Boot Practices for Building Robust Microservices

This article outlines the golden rules for constructing Spring Boot microservices, covering monitoring with Spring Boot Admin and Grafana, exposing metrics via Actuator, centralized logging with ELK, clear API documentation using Swagger, YApi or smart‑doc, transparent build info, and keeping dependencies up‑to‑date.

API documentationDependency ManagementLogging
0 likes · 8 min read
Essential Spring Boot Practices for Building Robust Microservices
Architects' Tech Alliance
Architects' Tech Alliance
Jan 4, 2021 · Backend Development

System Splitting and Architectural Evolution: Strategies for Scaling, Decoupling, and Performance Optimization

The article explains how increasing business complexity and throughput demands drive system splitting, architectural evolution, and the adoption of scaling, sharding, caching, and asynchronous messaging techniques to improve capacity, robustness, and maintainability of large‑scale backend services.

architecture evolutionasynchronous processingcaching
0 likes · 7 min read
System Splitting and Architectural Evolution: Strategies for Scaling, Decoupling, and Performance Optimization
IT Xianyu
IT Xianyu
Jan 4, 2021 · Backend Development

Understanding Message Middleware Scenarios and Integrating RabbitMQ with Spring Boot

This article explains common message‑middleware use cases such as asynchronous processing, system decoupling, and traffic‑shaping, compares the performance of popular brokers, and provides a step‑by‑step guide with code examples for integrating RabbitMQ into a Spring Boot application.

JavaMessage QueueSpring Boot
0 likes · 12 min read
Understanding Message Middleware Scenarios and Integrating RabbitMQ with Spring Boot
Programmer DD
Programmer DD
Jan 4, 2021 · Cloud Native

How Nacos Guarantees High Availability for Service Registries

This article explains how Nacos achieves high availability through client retry mechanisms, the distro consistency protocol, local cache failover, heartbeat synchronization, and robust cluster deployment strategies, providing a comprehensive guide for selecting a reliable service registry in microservice architectures.

DubboKubernetesNacos
0 likes · 15 min read
How Nacos Guarantees High Availability for Service Registries
Java Captain
Java Captain
Jan 2, 2021 · Backend Development

Design and Implementation of a Lightweight Open‑Source Netdisk System

This article introduces a lightweight, open‑source netdisk system built with a front‑end Vue.js interface and a back‑end micro‑service architecture using SpringBoot, Dubbo, Zookeeper, Redis, Solr, and FastDFS, detailing its deployment, technology stack, and core features for file management and integration.

SpringBootVue.jsdistributed storage
0 likes · 5 min read
Design and Implementation of a Lightweight Open‑Source Netdisk System
Architect
Architect
Dec 31, 2020 · Backend Development

Understanding the Saga Pattern for Distributed Data Consistency in Microservices

This article explains why data consistency is critical in microservice architectures, introduces the Saga pattern and its execution and recovery mechanisms, compares it with two‑phase commit and TCC, and presents a centralized Saga design using ServiceComb for reliable distributed transactions.

2PCData ConsistencySAGA
0 likes · 18 min read
Understanding the Saga Pattern for Distributed Data Consistency in Microservices
DeWu Technology
DeWu Technology
Dec 31, 2020 · Backend Development

Microservice Refactoring of DeWu Community Platform

DeWu transformed its monolithic PHP‑based community platform, which had grown to over 10 million daily users, into a Java/Go microservice architecture using Docker, Kubernetes, gRPC, and modern CI/CD pipelines, establishing clear service boundaries, unified data models, enhanced monitoring, and plans for further scalability and resilience.

CI/CDDockerGo
0 likes · 10 min read
Microservice Refactoring of DeWu Community Platform
High Availability Architecture
High Availability Architecture
Dec 31, 2020 · Backend Development

Design and Go Implementation of a Service Circuit Breaker

This article explains the design and Go implementation of a microservice circuit breaker, covering fault‑tolerance mechanisms, state transitions, configurable trip strategies, metrics collection, testing, and deployment patterns such as centralized gateways and service mesh.

Design Patternscircuit breakergolang
0 likes · 20 min read
Design and Go Implementation of a Service Circuit Breaker
Top Architect
Top Architect
Dec 30, 2020 · Cloud Native

Evolution of Microservice Architecture and Essential Technology Stack

This article provides a comprehensive overview of microservice architecture evolution—from monolithic to distributed services—detailing its advantages, challenges, and the essential technology stack including service communication, API gateways, authentication, fault handling, logging, containerization, orchestration, and CI/CD practices.

CI/CDService Meshmicroservices
0 likes · 16 min read
Evolution of Microservice Architecture and Essential Technology Stack
Alibaba Cloud Native
Alibaba Cloud Native
Dec 28, 2020 · Backend Development

Understanding Nacos 1.x and 2.x Architectures: Evolution, Issues, and Improvements

This article provides a detailed overview of Nacos' evolution from its 1.x architecture to the 2.x version, explaining the layered design, service discovery model, identified shortcomings of the older version, and the enhancements introduced with long‑connection support, new data models, and performance optimizations.

NacosRaftconfiguration management
0 likes · 13 min read
Understanding Nacos 1.x and 2.x Architectures: Evolution, Issues, and Improvements
Liangxu Linux
Liangxu Linux
Dec 27, 2020 · Cloud Native

Understanding Kubernetes Architecture: From Master Nodes to Service Discovery

This article provides a comprehensive overview of Kubernetes, covering its master‑node architecture, component roles, deployment workflow, pod fundamentals, orchestration resources, scaling and update strategies, networking basics, and how services enable microservice discovery and external access.

Container OrchestrationKubernetescloud-native
0 likes · 11 min read
Understanding Kubernetes Architecture: From Master Nodes to Service Discovery
Top Architect
Top Architect
Dec 26, 2020 · Backend Development

Domain‑Oriented Microservice Architecture (DOMA) at Uber

This article explains Uber's Domain‑Oriented Microservice Architecture (DOMA), describing why microservices were adopted, how DOMA structures domains, layers, gateways and extensions, the benefits observed, and practical advice for companies of different sizes considering a similar evolution.

Ubermicroservicesscalability
0 likes · 19 min read
Domain‑Oriented Microservice Architecture (DOMA) at Uber
Java Architect Essentials
Java Architect Essentials
Dec 24, 2020 · Backend Development

Zheng: A Comprehensive J2EE Enterprise Development Solution with Modular Architecture

Zheng is a full‑stack J2EE enterprise solution that offers a complete suite of micro‑service modules—including content management, payment, user management, WeChat integration, storage, configuration, logging, and task scheduling—designed to help small‑to‑medium businesses build robust, scalable applications using Spring, MyBatis, Thymeleaf and related technologies.

J2EEJavabackend development
0 likes · 7 min read
Zheng: A Comprehensive J2EE Enterprise Development Solution with Modular Architecture
21CTO
21CTO
Dec 24, 2020 · Backend Development

Why Java Isn’t Dead: A Developer’s Take on Spring, Microservices, and KISS

The author reflects on returning to Java after three years, arguing that despite the rise of containers and micro‑services, Java’s performance, threading model, and mature ecosystem keep it relevant, while criticizing Spring’s complexity and advocating a simple, KISS‑driven approach.

ContainersJavaKISS
0 likes · 8 min read
Why Java Isn’t Dead: A Developer’s Take on Spring, Microservices, and KISS
Programmer DD
Programmer DD
Dec 24, 2020 · Backend Development

Spring Cloud 2020.0 GA Released: What's New and How to Upgrade?

Spring Cloud 2020.0 GA launched on December 22, 2020, aligning with Spring Boot 2.4.1 and introducing numerous module updates, configuration changes, and dependency version upgrades, while deprecating outdated components and offering guidance for a smooth migration.

JavaSpring Bootbackend
0 likes · 5 min read
Spring Cloud 2020.0 GA Released: What's New and How to Upgrade?
DevOps Cloud Academy
DevOps Cloud Academy
Dec 23, 2020 · Cloud Native

Understanding Cloud‑Native DevOps: Principles, Practices, and Common Pitfalls

The article explains how cloud‑native DevOps combines automation, containerization, micro‑services, and continuous delivery to accelerate software delivery, improve agility, and reduce costs, while also outlining practical steps to adopt it and highlighting frequent mistakes such as tool overload, insufficient monitoring, weak security, and rushed transitions.

Kubernetescloud-nativemicroservices
0 likes · 11 min read
Understanding Cloud‑Native DevOps: Principles, Practices, and Common Pitfalls
vivo Internet Technology
vivo Internet Technology
Dec 23, 2020 · Backend Development

How Vivo Scaled Its Order System: Sharding, Migration, and Real‑World Lessons

This article details how Vivo transformed its monolithic e‑commerce order service into a scalable, service‑oriented system by applying data archiving, sharding‑JDBC based sharding, MySQL‑to‑Elasticsearch sync, zero‑downtime migration, and distributed‑transaction techniques, while sharing practical pitfalls and performance results.

Database ScalingElasticsearchE‑commerce
0 likes · 17 min read
How Vivo Scaled Its Order System: Sharding, Migration, and Real‑World Lessons