Tagged articles
673 articles
Page 6 of 7
Alibaba Cloud Native
Alibaba Cloud Native
Sep 14, 2020 · Cloud Native

Achieving Zero‑Downtime Deployments with Spring Cloud on Kubernetes

This article explains how to implement graceful up‑ and down‑scaling for Spring Cloud applications running on Kubernetes, covering design principles, signal handling, resource cleanup, Spring Boot configuration, multiple deployment scenarios, and integration with Kubernetes health probes to ensure lossless traffic flow.

Cloud NativeGraceful ShutdownKubernetes
0 likes · 14 min read
Achieving Zero‑Downtime Deployments with Spring Cloud on Kubernetes
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Sep 11, 2020 · Backend Development

Backend Technology Stack Selection for Microservices Architecture

This article outlines a comprehensive backend technology selection guide for microservices, covering programming languages, IDEs, frameworks, RPC solutions, distributed transaction tools, API gateways, configuration centers, service discovery, monitoring, logging, database middleware, serialization, build tools, containers, orchestration, and runtime environments.

DockerGolangJava
0 likes · 10 min read
Backend Technology Stack Selection for Microservices Architecture
Architect
Architect
Sep 10, 2020 · Cloud Native

Understanding Spring Cloud Components: Eureka, Ribbon, Feign, Zuul, Hystrix, and Config

This article provides a comprehensive overview of Spring Cloud's core modules—including service discovery with Eureka, client‑side load balancing via Ribbon and Feign, API gateway functionality of Zuul, fault‑tolerance with Hystrix, and centralized configuration management with Config—illustrated through a typical e‑commerce order‑payment scenario and comparisons with Dubbo, Zookeeper, and Nginx.

CONFIGHystrixMicroservices
0 likes · 19 min read
Understanding Spring Cloud Components: Eureka, Ribbon, Feign, Zuul, Hystrix, and Config
Programmer DD
Programmer DD
Sep 5, 2020 · Backend Development

How Eureka Powers Service Discovery in Spring Cloud: Core Concepts Explained

This article explains Eureka's role as a Spring Cloud service registry, detailing its server and client components, registration and renewal processes, self‑preservation mechanism, clustering principles, and the complete workflow that enables reliable microservice discovery and high availability.

ClusterSpring Cloudeureka
0 likes · 13 min read
How Eureka Powers Service Discovery in Spring Cloud: Core Concepts Explained
Java Architecture Diary
Java Architecture Diary
Sep 4, 2020 · Cloud Native

Master Spring Cloud & Kubernetes: From Docker Basics to HA Production Clusters

An extensive two-hour video course guides you through Spring Cloud and Kubernetes, covering Linux system setup, Docker fundamentals, Dockerfile creation, Docker‑Compose deployment, Harbor registry, Rancher and K8s cluster installation, HA setups with RKE and Helm, as well as k3s basics and Spring Cloud deployment, with links to the videos and supplemental materials.

Cloud NativeDockerK3s
0 likes · 2 min read
Master Spring Cloud & Kubernetes: From Docker Basics to HA Production Clusters
Programmer DD
Programmer DD
Aug 31, 2020 · Cloud Native

What’s New in Spring Cloud Hoxton SR8? Full Release Details and Dependency Updates

Spring Cloud Hoxton Service Release 8 (SR8) is now available on Maven Central, supporting Spring Boot 2.3.x and 2.2.x, and introduces TLS support for Eureka and Config clients, enhanced Kubernetes load balancing, plus a comprehensive list of updated dependencies across the Spring Cloud ecosystem.

Hoxton SR8Spring Clouddependency management
0 likes · 4 min read
What’s New in Spring Cloud Hoxton SR8? Full Release Details and Dependency Updates
Alibaba Cloud Native
Alibaba Cloud Native
Aug 9, 2020 · Cloud Native

Why Nacos Beats Eureka: In‑Depth Performance and Functional Testing

This article details how the Alibaba Nacos service registry was evaluated and chosen over Eureka, Zookeeper, and Consul for a large‑scale micro‑service platform, presenting comprehensive performance benchmarks, functional API tests, sync behavior analysis, and automated JUnit testing with real‑world deployment data.

BackendMicroservicesNacos
0 likes · 14 min read
Why Nacos Beats Eureka: In‑Depth Performance and Functional Testing
Alibaba Cloud Native
Alibaba Cloud Native
Jul 30, 2020 · Cloud Native

Master Canary Releases for Spring Cloud on Kubernetes with EDAS

This guide explains how to safely upgrade Spring Cloud microservices on an EDAS‑managed Kubernetes cluster using canary (gray) releases, covering configuration of batch deployment, traffic routing rules, content‑based and ratio‑based gray policies, monitoring, and rollback procedures.

EDASKubernetesSpring Cloud
0 likes · 9 min read
Master Canary Releases for Spring Cloud on Kubernetes with EDAS
macrozheng
macrozheng
Jul 23, 2020 · Cloud Native

How to Aggregate Microservice APIs with Spring Cloud Gateway and Knife4j

Learn to unify API documentation across multiple Spring Cloud microservices by configuring Nacos, Spring Cloud Gateway, and Knife4j, covering prerequisite setup, service definitions, detailed implementation steps, Swagger resource aggregation, UI switching, and complete code examples for user, order, and gateway services.

API documentationKnife4jMicroservices
0 likes · 13 min read
How to Aggregate Microservice APIs with Spring Cloud Gateway and Knife4j
Selected Java Interview Questions
Selected Java Interview Questions
Jul 2, 2020 · Backend Development

Microservices Interview Questions and Answers: Concepts, Communication, Spring Cloud vs Dubbo, Service Discovery, Fault Tolerance, and Pros & Cons

This article provides a comprehensive overview of microservices, covering their definition, independent communication methods, differences between Spring Cloud and Dubbo, the relationship between Spring Boot and Spring Cloud, fault‑tolerance mechanisms like circuit breaking and degradation, advantages and disadvantages, and a comparison of Eureka and Zookeeper for service registration and discovery.

Backend ArchitectureCircuit BreakingDubbo
0 likes · 10 min read
Microservices Interview Questions and Answers: Concepts, Communication, Spring Cloud vs Dubbo, Service Discovery, Fault Tolerance, and Pros & Cons
Selected Java Interview Questions
Selected Java Interview Questions
Jun 29, 2020 · Cloud Native

Understanding Spring Cloud: Service Architecture, Core Components, and Example Implementation

This article introduces Spring Cloud as a microservice framework, explains the fundamentals of service architecture, compares SOA and microservices, and walks through essential components such as service registration, discovery, load‑balanced calls, circuit breakers, gateways, configuration management, message bus, and tracing with practical code examples.

Cloud NativeMicroservicesSpring Cloud
0 likes · 12 min read
Understanding Spring Cloud: Service Architecture, Core Components, and Example Implementation
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jun 29, 2020 · Backend Development

Dynamic Thread Pool Component with Cat Monitoring and Nacos Configuration for Spring Cloud

This article introduces a dynamic thread‑pool component for Spring Cloud that supports Cat monitoring, runtime core‑parameter adjustments, queue‑capacity and reject‑count alerts, and provides Nacos‑based configuration, code examples, and endpoint integration for operational visibility.

Cat monitoringDynamic ConfigurationJava concurrency
0 likes · 13 min read
Dynamic Thread Pool Component with Cat Monitoring and Nacos Configuration for Spring Cloud
High Availability Architecture
High Availability Architecture
Jun 19, 2020 · Backend Development

Design and Implementation of a Traffic Replay System for Bilibili Membership Purchase Service

This article describes how Bilibili's Membership Purchase team built a Java‑based traffic replay platform using JVM‑Sandbox AOP, Kafka, and MySQL to capture real‑world request/response data, serialize it with JSON, and replay it for comprehensive regression testing of complex backend services.

JavaKafkaMicroservices
0 likes · 14 min read
Design and Implementation of a Traffic Replay System for Bilibili Membership Purchase Service
Programmer DD
Programmer DD
Jun 3, 2020 · Cloud Native

Seamlessly Migrate Consul Services to Nacos with Nacos‑Sync: A Step‑by‑Step Guide

This article explains why HashiCorp's restrictions on its enterprise products in China prompt a migration from Consul to Nacos, compares dual‑registration and Nacos‑Sync approaches, and provides a complete Docker‑based demo showing how to configure, run, and verify bidirectional service synchronization using Nacos‑Sync in a Spring Cloud environment.

ConsulDockerNacos
0 likes · 10 min read
Seamlessly Migrate Consul Services to Nacos with Nacos‑Sync: A Step‑by‑Step Guide
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.

BackendDubboJava
0 likes · 5 min read
Will Spring Cloud or Dubbo Disappear? A Deep Dive into Their Future
MaGe Linux Operations
MaGe Linux Operations
May 18, 2020 · Cloud Native

Deploying Spring Cloud Eureka on a Private Kubernetes Cluster with CI/CD

This guide walks through setting up a private Kubernetes environment, configuring namespaces and service accounts, modifying Eureka for IP registration, preparing Docker and Harbor authentication, creating StatefulSet and Service manifests, and automating continuous deployment with a Python script, enabling a fully functional Spring Cloud Eureka service in a resource‑constrained cluster.

DockerHarborKubernetes
0 likes · 16 min read
Deploying Spring Cloud Eureka on a Private Kubernetes Cluster with CI/CD
Efficient Ops
Efficient Ops
May 6, 2020 · Cloud Native

How Solar Enables Seamless Blue‑Green Deployments in Cloud‑Native Microservices

This article explains how the Solar microservice framework, built on Spring Cloud, provides a fully automated, safe, and loss‑less blue‑green release system with intelligent monitoring, weight‑based traffic shifting, and namespace isolation, empowering large‑scale online education platforms to achieve rapid, reliable deployments without manual intervention.

Blue‑Green deploymentService MeshSpring Cloud
0 likes · 22 min read
How Solar Enables Seamless Blue‑Green Deployments in Cloud‑Native Microservices
Java Architecture Diary
Java Architecture Diary
May 4, 2020 · Backend Development

Optimizing a Low‑End Laptop for Spring Cloud Microservices with ZeroTier

This guide explains how to configure a modest‑spec laptop (e.g., 8 GB RAM) for Spring Cloud microservice development, optimize IDE memory settings, offload services to an Alibaba Cloud ECS instance, and establish seamless networking and service discovery using ZeroTier, including optional Moon satellite deployment.

Alibaba CloudDevOpsSpring Cloud
0 likes · 8 min read
Optimizing a Low‑End Laptop for Spring Cloud Microservices with ZeroTier
Wukong Talks Architecture
Wukong Talks Architecture
Apr 28, 2020 · Cloud Computing

Integrating Alibaba Cloud OSS with Spring Cloud for Server‑Side Signed Direct File Upload

This article explains why traditional server‑mediated file uploads are inefficient, introduces the server‑side signed direct upload approach for Alibaba Cloud OSS, and provides a step‑by‑step guide—including OSS setup, Maven dependencies, Spring Cloud configuration, policy‑generation controller, gateway routing, CORS settings, and a Vue upload component—complete with code examples.

BackendJavaOSS
0 likes · 11 min read
Integrating Alibaba Cloud OSS with Spring Cloud for Server‑Side Signed Direct File Upload
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
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 NativeDockerJava
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
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.

JavaMicroservicesOpenFeign
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.

DockerJavaMicroservices
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.

BackendCRUDCode Generation
0 likes · 4 min read
Step-by-Step Guide to Building a Spring Cloud Microservice Project (PassJava)
Java Architect Essentials
Java Architect Essentials
Apr 14, 2020 · Cloud Native

Spring Cloud Interview Guide 2020: Concepts, Architecture, and Key Components

This article provides a comprehensive overview of Spring Cloud, covering why it should be learned, its core concepts, design goals, advantages and disadvantages, version compatibility with Spring Boot, major sub‑projects, configuration management, service discovery, load balancing, circuit breaking, Feign, and practical code examples for microservice development.

ConfigurationSpring BootSpring Cloud
0 likes · 20 min read
Spring Cloud Interview Guide 2020: Concepts, Architecture, and Key Components
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
UCloud Tech
UCloud Tech
Apr 8, 2020 · Cloud Native

Migrating Spring Cloud Microservices to UK8S for Scalable Cloud‑Native Operations

This article details how the Chinese travel platform “要出发” transformed its Spring Cloud‑based micro‑service architecture to a UK8S‑powered Kubernetes environment, introducing Spring Cloud Kubernetes discovery, Prometheus JVM monitoring, HPA‑driven autoscaling, Elastic APM tracing, and Istio service governance to achieve higher elasticity, observability, and operational efficiency.

IstioKubernetesPrometheus
0 likes · 11 min read
Migrating Spring Cloud Microservices to UK8S for Scalable Cloud‑Native Operations
Java Backend Technology
Java Backend Technology
Apr 4, 2020 · Backend Development

Why Spring Cloud Is So Heavy and How Vert.x Offers a Lightweight Alternative

This article compares popular Java microservice frameworks, showing that Spring Cloud consumes significant memory and CPU while Vert.x provides a much lighter footprint, and it also reviews several other lightweight alternatives such as SparkJava, Micronaut, Javalin, and Quarkus with their performance characteristics.

JavaSpring CloudVert.x
0 likes · 8 min read
Why Spring Cloud Is So Heavy and How Vert.x Offers a Lightweight Alternative
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
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
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
Java Architecture Diary
Java Architecture Diary
Mar 5, 2020 · Backend Development

Mastering OpenFeign: From a Simple Demo to Full Spring Cloud Integration

This article walks through a complete OpenFeign tutorial, starting with a basic demo that fetches GitHub contributors and creates issues, then dives into Feign's internal configuration, dynamic proxy generation, annotation parsing, request handling, logging, client execution, error decoding, and finally explains how Spring Cloud OpenFeign initializes and extends these capabilities with Hystrix and Sentinel support.

Feign ClientsJavaOpenFeign
0 likes · 15 min read
Mastering OpenFeign: From a Simple Demo to Full Spring Cloud Integration
Java Architecture Diary
Java Architecture Diary
Mar 5, 2020 · Backend Development

Deep Dive into Spring Cloud Ribbon: How Load Balancing Works Under the Hood

This article walks through the complete source‑code analysis of Spring Cloud Ribbon, covering dependency setup, RestTemplate integration, interceptor creation, load‑balancer execution flow, ILoadBalancer retrieval, server list management, ping strategies, and eager‑loading configuration to reveal how client‑side load balancing is implemented in Spring Cloud.

JavaNacosRibbon
0 likes · 11 min read
Deep Dive into Spring Cloud Ribbon: How Load Balancing Works Under the Hood
Java Architecture Diary
Java Architecture Diary
Feb 25, 2020 · Cloud Native

What’s New in Spring Cloud Hoxton SR2? A Quick Overview

Spring Cloud Hoxton.SR2 was released on February 19, 2020, bringing updates to Spring Cloud Stream and Function, while the project version stays at SR1 and the release includes no linked issues or bug‑fix logs, accompanied by Maven dependency details and reference links.

Hoxton SR2Spring Clouddependency management
0 likes · 2 min read
What’s New in Spring Cloud Hoxton SR2? A Quick Overview
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
Java Architecture Diary
Java Architecture Diary
Feb 18, 2020 · Backend Development

OpenFeign Deep Dive: Dynamic Proxies, Request Flow, and Spring Cloud Integration

This article provides a comprehensive walkthrough of OpenFeign’s request processing pipeline, covering dynamic proxy generation, annotation parsing, method handler routing, request template building, interceptor execution, logging, client implementation, and Spring Cloud OpenFeign extensions such as Hystrix and Sentinel, illustrated with code snippets and diagrams.

HTTPJavaOpenFeign
0 likes · 16 min read
OpenFeign Deep Dive: Dynamic Proxies, Request Flow, and Spring Cloud Integration
Java Captain
Java Captain
Feb 16, 2020 · Backend Development

Understanding Spring Cloud: Eureka, Ribbon, OpenFeign, Hystrix, Zuul, Config and Bus

This article provides a comprehensive tutorial on Spring Cloud, covering its core components such as Eureka service discovery, Ribbon client‑side load balancing, OpenFeign declarative REST calls, Hystrix circuit breaking, Zuul API gateway, Config centralized configuration, and the Spring Cloud Bus for dynamic updates, complete with code examples and architectural diagrams.

CONFIGHystrixMicroservices
0 likes · 28 min read
Understanding Spring Cloud: Eureka, Ribbon, OpenFeign, Hystrix, Zuul, Config and Bus
Java Backend Technology
Java Backend Technology
Feb 16, 2020 · Backend Development

Dubbo vs Spring Cloud: Which Microservice Framework Wins in 2024?

This article compares Dubbo and Spring Cloud across architecture, performance, development difficulty, community activity, and ecosystem integration, offering practical guidance on choosing the right micro‑service framework for different team sizes and business needs.

DubboMicroservicesSpring Cloud
0 likes · 13 min read
Dubbo vs Spring Cloud: Which Microservice Framework Wins in 2024?
Youzan Coder
Youzan Coder
Feb 14, 2020 · Cloud Native

Apollo Configuration Center Practice and Architecture at YouZan

The article explains how YouZan adopted Ctrip’s open‑source Apollo distributed configuration center—detailing its architecture, environment and cluster isolation, security enhancements for SaaS, namespace designs, client polling mechanisms, and planned upgrades such as WebSocket long‑polling and ETCD replacement.

ApolloSpring CloudYouzan
0 likes · 15 min read
Apollo Configuration Center Practice and Architecture at YouZan
Java Backend Technology
Java Backend Technology
Feb 9, 2020 · Backend Development

Mastering Service Fault Tolerance: A Deep Dive into Sentinel for Microservices

This article explains why microservice architectures need circuit breaking and degradation, introduces Alibaba's Sentinel as a lightweight traffic‑control solution, guides you through deploying the Sentinel dashboard, and details how to configure and apply gateway flow‑control rules for Spring Cloud gateways.

Circuit BreakingFlow ControlMicroservices
0 likes · 9 min read
Mastering Service Fault Tolerance: A Deep Dive into Sentinel for Microservices
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Jan 7, 2020 · Backend Development

Spring Cloud vs Dubbo: Protocol Handling, Performance, Load Balancing, Fault Tolerance, and Routing in Microservice Architecture

This article compares Spring Cloud and Dubbo across protocol handling, performance tuning, load‑balancing strategies, fault‑tolerance mechanisms, and routing/traffic‑shaping features, highlighting their flexibility, configuration complexity, and suitability for different microservice scenarios.

DubboMicroservicesPerformance Optimization
0 likes · 6 min read
Spring Cloud vs Dubbo: Protocol Handling, Performance, Load Balancing, Fault Tolerance, and Routing in Microservice Architecture
Programmer DD
Programmer DD
Dec 27, 2019 · Backend Development

What’s Next for Spring Cloud? 2020 Roadmap and Upcoming Releases

The article outlines Spring Cloud’s 2020 roadmap—including the upcoming Ilford major release, support timelines for Hoxton and Greenwich, and the Spring Framework maintenance schedule—highlighting version lifecycles, deprecations, and recommended upgrade paths for Java developers.

JavaRelease ScheduleRoadmap
0 likes · 5 min read
What’s Next for Spring Cloud? 2020 Roadmap and Upcoming Releases
macrozheng
macrozheng
Dec 23, 2019 · Backend Development

From 0 to 30K Stars: Building an Open-Source SpringBoot E-Commerce Suite

In this year-end reflection, the author details the creation of several open-source projects—including a SpringBoot-based e-commerce system, its Vue admin panel, a learning tutorial, a lightweight skeleton, and a Spring Cloud micro-service version—highlighting the technologies, documentation, and architectural diagrams that earned over 30 k GitHub stars.

MicroservicesSpring Cloude‑commerce
0 likes · 7 min read
From 0 to 30K Stars: Building an Open-Source SpringBoot E-Commerce Suite
58 Tech
58 Tech
Dec 9, 2019 · Backend Development

Practical Evolution of a Financial Microservice API Gateway Using Netflix Zuul

Facing rapid growth in car‑finance services, the article describes how a monolithic system was transformed into a microservice architecture with a Netflix Zuul API gateway, detailing its features, dynamic configuration, routing, integration with Consul, thread model, and future improvements.

ConsulJavaSpring Cloud
0 likes · 15 min read
Practical Evolution of a Financial Microservice API Gateway Using Netflix Zuul
Programmer DD
Programmer DD
Dec 2, 2019 · Cloud Native

Spring Cloud Hoxton: New Load Balancer, Circuit Breaker & Reactive Support

The article reviews the Spring Cloud Hoxton release, detailing version upgrades across the Spring ecosystem, introducing a new load‑balancer implementation, a unified circuit‑breaker API, expanded reactive support, and a comprehensive list of updated components for developers transitioning to Spring Boot 2.2.x.

HoxtonLoad BalancerSpring Boot 2.2
0 likes · 7 min read
Spring Cloud Hoxton: New Load Balancer, Circuit Breaker & Reactive Support
Java Architecture Diary
Java Architecture Diary
Nov 28, 2019 · Backend Development

What’s New in Spring Cloud Hoxton RELEASE? Key Features and Migration Guide

Spring Cloud Hoxton RELEASE, built on Spring Boot 2.2.1, introduces major reactive enhancements, a new load‑balancer implementation, updated documentation with PDF support, and numerous changes across Gateway, Netflix, Config, Sleuth, and Discovery clients, providing a comprehensive upgrade path for developers.

HoxtonLoad BalancerSpring Boot
0 likes · 4 min read
What’s New in Spring Cloud Hoxton RELEASE? Key Features and Migration Guide
Architect's Tech Stack
Architect's Tech Stack
Nov 17, 2019 · Backend Development

Understanding Core Spring Cloud Components: Eureka, Ribbon, Feign, Hystrix, and Zuul

This article explains the principles and interactions of Spring Cloud's core components—Eureka for service registration, Ribbon for client‑side load balancing, Feign for declarative REST calls, Hystrix for circuit breaking, and Zuul as an API gateway—providing a comprehensive guide for building resilient microservice architectures.

HystrixMicroservicesRibbon
0 likes · 11 min read
Understanding Core Spring Cloud Components: Eureka, Ribbon, Feign, Hystrix, and Zuul
Java High-Performance Architecture
Java High-Performance Architecture
Nov 5, 2019 · Cloud Native

Mastering Nacos: Dynamic Service Discovery and Configuration for Cloud‑Native Apps

Learn how Nacos, Alibaba’s open‑source platform, enables cloud‑native applications to perform dynamic service registration, discovery, and configuration, offering health checks, DNS routing, metadata management, and a user‑friendly UI, with step‑by‑step integration examples for Spring Cloud projects.

Cloud NativeDynamic ConfigurationNacos
0 likes · 6 min read
Mastering Nacos: Dynamic Service Discovery and Configuration for Cloud‑Native Apps
MaGe Linux Operations
MaGe Linux Operations
Sep 29, 2019 · Backend Development

Mastering Hystrix: Practical Guide to Circuit Breaker Configuration in Spring Cloud

This article provides a comprehensive tutorial on using Hystrix for circuit breaking in Spring Cloud microservices, covering theory, isolation strategies, detailed YAML configuration, fallback implementation, dynamic updates with Archaius, timeout settings across Feign, Ribbon, and HttpClient, as well as dashboard visualization and all related property groups.

Backend DevelopmentHystrixMicroservices
0 likes · 13 min read
Mastering Hystrix: Practical Guide to Circuit Breaker Configuration in Spring Cloud
21CTO
21CTO
Aug 26, 2019 · Cloud Native

How a Small Team Evolved from Monolith to Cloud‑Native Microservices

Facing growing business complexity, a two‑person SaaS team transitioned their monolithic application to a microservice architecture, adopting Spring Cloud, Docker, Kubernetes, CI/CD pipelines with Jenkins, automated testing, service splitting principles, and lightweight tracing, ultimately achieving scalable, observable, and maintainable cloud‑native operations.

DockerKubernetesMicroservices
0 likes · 14 min read
How a Small Team Evolved from Monolith to Cloud‑Native Microservices
Java Architecture Diary
Java Architecture Diary
Aug 20, 2019 · Cloud Native

Understanding Spring Cloud Hoxton M2 LoadBalancer: From Setup to Source Code

This article introduces Spring Cloud Hoxton.M2's new load balancer implementation that replaces Ribbon, explains how to configure it with Maven, provides sample code for RestTemplate integration, delves into the source code of BlockingLoadBalancerClient and RoundRobinLoadBalancer, and compares its features with Ribbon's default strategies.

JavaLoad BalancerSpring Cloud
0 likes · 6 min read
Understanding Spring Cloud Hoxton M2 LoadBalancer: From Setup to Source Code
Programmer DD
Programmer DD
Aug 19, 2019 · Backend Development

Master Dubbo with Spring Cloud Alibaba: A Step‑by‑Step Guide

This tutorial walks through integrating Dubbo into a Spring Cloud Alibaba project using Nacos as the service registry, covering interface definition, provider and consumer setup, Maven dependencies, configuration details, testing, and the benefits of combining Dubbo's RPC performance with Spring Cloud's ecosystem.

DubboJavaMicroservices
0 likes · 11 min read
Master Dubbo with Spring Cloud Alibaba: A Step‑by‑Step Guide
Programmer DD
Programmer DD
Aug 16, 2019 · Backend Development

Designing a Scalable Microservice E‑Commerce System with DDD, Distributed Transactions, and Resilience

This article walks through the complete design of an e‑commerce microservice architecture, covering module identification, domain‑driven design, service splitting, technology stack choices between Dubbo and Spring Cloud, distributed transaction patterns, resilience with Hystrix, centralized configuration, and observability with SkyWalking.

DDDDistributed TransactionsHystrix
0 likes · 27 min read
Designing a Scalable Microservice E‑Commerce System with DDD, Distributed Transactions, and Resilience
Java Architecture Diary
Java Architecture Diary
Aug 6, 2019 · Backend Development

Boost Spring Cloud Development with Mica: The Lightweight Core Library

Mica is a lightweight Java 8 library that enhances Spring Cloud by providing core microservice capabilities, supporting both Servlet and Reactive models, auto‑generating configuration, and offering features like XML/HTML to Bean conversion, retry mechanisms, and extensive update notes, with documentation and examples available online.

JavaSpring Cloudmica
0 likes · 4 min read
Boost Spring Cloud Development with Mica: The Lightweight Core Library
Programmer DD
Programmer DD
Aug 3, 2019 · Cloud Native

Spring Cloud Alibaba Graduates: What the New Release Means for Your Projects

Spring Cloud Alibaba has officially graduated after a year of incubation, releasing its first post‑graduation version with updated components, migration guidelines, release notes, a roadmap for future features, and a new committer mechanism, all of which impact how developers integrate and maintain their microservice projects.

AlibabaCloud NativeMicroservices
0 likes · 14 min read
Spring Cloud Alibaba Graduates: What the New Release Means for Your Projects
MaGe Linux Operations
MaGe Linux Operations
Jul 1, 2019 · Backend Development

Designing a Scalable E‑Commerce System with Microservices, DDD, and Distributed Transactions

This article walks through building an e‑commerce platform using microservices, covering module decomposition, domain‑driven design, service splitting, technology stack choices, distributed transaction strategies, circuit‑breaker patterns, centralized configuration, monitoring, and capacity planning to guide developers from concept to deployment.

CAP theoremDDDDistributed Systems
0 likes · 27 min read
Designing a Scalable E‑Commerce System with Microservices, DDD, and Distributed Transactions
Java Architecture Diary
Java Architecture Diary
Jun 24, 2019 · Backend Development

Unlock Faster Spring Cloud Development with Mica: A Powerful Backend Toolkit

Mica is a lightweight Java 8‑based Spring Cloud extension that simplifies microservice development by providing auto‑generated configurations, a fluent HTTP client, social login SDKs, customizable Ribbon rules, and extensive update notes, all without third‑party dependencies, making it a core backend toolkit for cloud-native applications.

JavaRibbonSocial login
0 likes · 8 min read
Unlock Faster Spring Cloud Development with Mica: A Powerful Backend Toolkit
Architect's Tech Stack
Architect's Tech Stack
May 18, 2019 · Cloud Native

Understanding Spring Cloud: Core Concepts, Benefits, Service Discovery, Load Balancing, Hystrix, Feign, and Spring Cloud Bus

This article explains what Spring Cloud is, its advantages for distributed microservices, the meaning of service registration and discovery, the purpose of load balancing, how Hystrix provides fault tolerance and circuit breaking, the role of Netflix Feign, and the function of Spring Cloud Bus for configuration refresh across instances.

HystrixMicroservicesSpring Boot
0 likes · 9 min read
Understanding Spring Cloud: Core Concepts, Benefits, Service Discovery, Load Balancing, Hystrix, Feign, and Spring Cloud Bus
Programmer DD
Programmer DD
Apr 30, 2019 · Cloud Native

Navigating Spring Cloud’s Future: Service Discovery, Config, and API Gateway Without Netflix OSS

This article explains how Spring Cloud modules formerly backed by Netflix OSS are moving to maintenance mode and shows how to replace them with Consul for service discovery and configuration, use Spring Cloud Gateway as the API gateway, and adopt Spring Cloud LoadBalancer for client‑side load balancing in modern cloud‑native microservices.

ConsulLoad BalancerMicroservices
0 likes · 17 min read
Navigating Spring Cloud’s Future: Service Discovery, Config, and API Gateway Without Netflix OSS
Java Architecture Diary
Java Architecture Diary
Apr 9, 2019 · Information Security

How to Build an OAuth2.0 Authorization Server with Spring Cloud

This article explains how to create an open platform using OAuth2.0 authorization code flow, configure Spring Cloud dependencies, set up the authorization and security servers, test the endpoints, and customize the login and confirmation pages, providing complete code examples and diagrams.

Authorization ServerOAuth2.0Spring Cloud
0 likes · 7 min read
How to Build an OAuth2.0 Authorization Server with Spring Cloud
Java Architecture Diary
Java Architecture Diary
Mar 28, 2019 · Backend Development

How to Customize OAuth2 Tokens with Business Data in Spring Cloud

This article explains how to extend the default OAuth2 token response by adding business-related fields such as tenant, user, and department IDs, and walks through the relevant Spring Cloud source code that generates and enhances tokens for improved performance and security.

BackendOAuth2Security
0 likes · 6 min read
How to Customize OAuth2 Tokens with Business Data in Spring Cloud
Java Architecture Diary
Java Architecture Diary
Mar 20, 2019 · Information Security

Extending Spring OAuth2 Token Validation to Populate Full User Details

This article explains how to customize the default OAuth2 check‑token flow in Spring Cloud by extending the token converter to assemble complete user information—including IDs, department and tenant data—directly into the security context, eliminating extra database queries and improving performance.

AuthenticationJavaOAuth2
0 likes · 5 min read
Extending Spring OAuth2 Token Validation to Populate Full User Details
Java Architecture Diary
Java Architecture Diary
Mar 19, 2019 · Information Security

Eliminate OAuth2 Check‑Token Bottleneck with JWT and Custom Token Services

This article explains how the default OAuth2 check‑token flow creates a performance bottleneck, then shows how to extend JWT tokens with user details via a custom TokenEnhancer and replace RemoteTokenServices with a custom ResourceServerTokenServices, including configuration, code examples, and the security trade‑offs of using JWT.

JWTOAuth2Resource Server
0 likes · 7 min read
Eliminate OAuth2 Check‑Token Bottleneck with JWT and Custom Token Services
Java Architecture Diary
Java Architecture Diary
Mar 12, 2019 · Backend Development

Build a Scalable RBAC System with Spring Cloud Finchley & OAuth2

This open‑source project offers a Spring Cloud Finchley‑based RBAC permission system using Spring Security OAuth2, a data‑driven Element‑ui front‑end that works without Vue experience, and full container support (Docker, Kubernetes, Rancher2) plus production‑ready lambda, Stream API and WebFlux examples, with detailed dependency listings and contribution guidelines.

DockerOAuth2RBAC
0 likes · 2 min read
Build a Scalable RBAC System with Spring Cloud Finchley & OAuth2
Programmer DD
Programmer DD
Mar 8, 2019 · Cloud Native

From Monolith to Microservices: A Small Team’s Cloud‑Native Evolution

This article chronicles a SaaS startup’s transition from a simple monolithic Java application to a fully containerized microservice architecture, detailing the motivations, design principles, CI/CD pipelines, Spring Cloud and Kubernetes integration, automated deployment, tracing, and operational monitoring practices adopted along the way.

KubernetesSpring Cloudarchitecture
0 likes · 14 min read
From Monolith to Microservices: A Small Team’s Cloud‑Native Evolution
Programmer DD
Programmer DD
Feb 22, 2019 · Cloud Native

How to Build a Production‑Ready Nacos Cluster with MySQL and Nginx

This tutorial walks through setting up a Nacos cluster for production, covering MySQL data source initialization, cluster configuration files, local multi‑instance testing, deployment on separate nodes, Nginx reverse‑proxy setup, and common troubleshooting steps.

Cluster SetupNginxSpring Cloud
0 likes · 10 min read
How to Build a Production‑Ready Nacos Cluster with MySQL and Nginx
Programmer DD
Programmer DD
Feb 17, 2019 · Backend Development

How to Persist Nacos Data with MySQL for Production-Ready Spring Cloud

This article explains why the default single‑node Nacos setup is unsuitable for production, walks through configuring MySQL as a centralized data store, provides step‑by‑step configuration examples, and discusses the trade‑offs of using centralized storage versus distributed algorithms.

Backend DevelopmentConfiguration CenterSpring Cloud
0 likes · 6 min read
How to Persist Nacos Data with MySQL for Production-Ready Spring Cloud