Tagged articles
672 articles
Page 7 of 7
Programmer DD
Programmer DD
Feb 1, 2019 · Cloud Native

Master Multi‑Environment Configurations in Nacos: DataID, Group & Namespace Strategies

This tutorial walks through three practical ways to manage multi‑environment configurations in Nacos—using Data ID with profiles, leveraging Group, and applying Namespace—detailing setup steps, sample code, log verification, and a comparative analysis of their pros, cons, and best‑practice recommendations.

Cloud NativeMulti-EnvironmentSpring Cloud
0 likes · 9 min read
Master Multi‑Environment Configurations in Nacos: DataID, Group & Namespace Strategies
Programmer DD
Programmer DD
Jan 31, 2019 · Cloud Native

Master Nacos Config Loading Rules in Spring Cloud Alibaba

This article explains how Spring Cloud Alibaba's Nacos module loads configuration by default, maps DataID, Group, and file extensions to client properties, and demonstrates three practical examples for customizing DataID, using YAML, and grouping configurations for different environments.

Configuration CenterMicroservicesSpring Cloud
0 likes · 6 min read
Master Nacos Config Loading Rules in Spring Cloud Alibaba
Programmer DD
Programmer DD
Jan 30, 2019 · Cloud Native

What’s New in Spring Cloud Greenwich? Upgrade Guide and Key Features

This article reviews the Spring Cloud Greenwich.RELEASE launch, detailing Maven coordinates for Java 11 compatibility, new features such as upgraded Netflix components, CredHub configuration for Spring Cloud Config, OAuth2 integration in Spring Cloud Gateway, recent Feign enhancements, common pitfalls, and practical migration tips for developers.

CredHubGreenwichJava 11
0 likes · 6 min read
What’s New in Spring Cloud Greenwich? Upgrade Guide and Key Features
Programmer DD
Programmer DD
Jan 28, 2019 · Backend Development

Master Nacos Config Management in Spring Cloud: A Step‑by‑Step Guide

This tutorial walks you through using Nacos as a centralized configuration center in a Spring Cloud application, covering the benefits of Nacos config management, creating configuration entries, setting up a Spring Boot project with the required dependencies, implementing a refreshable controller, and verifying dynamic updates at runtime.

JavaSpring BootSpring Cloud
0 likes · 10 min read
Master Nacos Config Management in Spring Cloud: A Step‑by‑Step Guide
Programmer DD
Programmer DD
Jan 27, 2019 · Backend Development

Simplify Spring Cloud Service Calls with Nacos: RestTemplate, WebClient & Feign

This article demonstrates how to use Nacos for service registration and discovery in Spring Cloud and shows three convenient client consumption methods—enhanced RestTemplate, reactive WebClient, and declarative Feign—complete with configuration, code examples, and the underlying load‑balancing mechanism.

Spring Cloudfeignresttemplate
0 likes · 9 min read
Simplify Spring Cloud Service Calls with Nacos: RestTemplate, WebClient & Feign
Programmer DD
Programmer DD
Jan 26, 2019 · Cloud Native

Spring Cloud Greenwich Release – New Features, EOL Alerts, and Migration Tips

Spring Cloud Greenwich.RELEASE is now available via Maven Central, introducing Java 11 compatibility, new projects like Spring Cloud GCP and Kubernetes, while announcing EOL for Edgware and Finchley, moving many Netflix modules into maintenance mode, and providing extensive updates across Sleuth, Config, Vault, OpenFeign, and other components with migration guidance.

Cloud NativeGradleGreenwich Release
0 likes · 11 min read
Spring Cloud Greenwich Release – New Features, EOL Alerts, and Migration Tips
Java Captain
Java Captain
Jan 25, 2019 · Backend Development

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

This article introduces Spring Cloud as a Spring Boot‑based microservice framework, explains the fundamentals of service architecture through a relatable story, details essential components such as service registry, load‑balanced calls, circuit breakers, gateways, configuration management, and provides concrete Java code examples for each part.

Backend DevelopmentConfiguration ManagementJava
0 likes · 13 min read
Understanding Spring Cloud: Service Architecture, Core Components, and Example Implementation
Programmer DD
Programmer DD
Jan 17, 2019 · Cloud Native

Master Spring Cloud Alibaba Nacos: Step‑by‑Step Service Discovery Tutorial

This tutorial walks you through installing Nacos, configuring Spring Cloud Alibaba for service registration and discovery, building provider and consumer Spring Boot applications, and testing load‑balanced calls, offering a complete hands‑on guide to cloud‑native microservice integration.

MicroservicesSpring BootSpring Cloud
0 likes · 11 min read
Master Spring Cloud Alibaba Nacos: Step‑by‑Step Service Discovery Tutorial
vivo Internet Technology
vivo Internet Technology
Dec 28, 2018 · Cloud Native

Curated Technical Resources for Vivo Mobile Internet (Elasticsearch, Jenkins, Kubernetes, Service Mesh, Big Data, Java, Spring Cloud)

This page curates a collection of high‑quality technical articles and tutorials for developers working within the Vivo Mobile Internet ecosystem, covering Elasticsearch performance and search tuning, Jenkins CI/CD pipelines, Kubernetes scheduling and TensorFlow, service‑mesh resources, SparkSQL big‑data optimizations, Java concurrency, Quick‑App development, and Spring Cloud microservice frameworks.

ElasticsearchJenkinsKubernetes
0 likes · 6 min read
Curated Technical Resources for Vivo Mobile Internet (Elasticsearch, Jenkins, Kubernetes, Service Mesh, Big Data, Java, Spring Cloud)
dbaplus Community
dbaplus Community
Dec 23, 2018 · Backend Development

How a Global Bank Modernized Legacy Systems with Spring Cloud Microservices

This article examines the challenges of entrenched banking legacy systems—regulatory constraints, costly replacements, data migration delays, low developer morale, and file‑dependency bottlenecks—and details a practical API‑centric microservice solution built with Spring Cloud, DevOps tooling, and domain‑driven design to accelerate client onboarding, improve agility, and pave the way for cloud deployment.

APIBackendBanking
0 likes · 9 min read
How a Global Bank Modernized Legacy Systems with Spring Cloud Microservices
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Dec 14, 2018 · Cloud Native

Overview of Spring Cloud: Components, Architecture, and Typical Workflow

Spring Cloud is a comprehensive suite built on Spring Boot that simplifies microservice development by providing tools for configuration management, service discovery, circuit breaking, routing, and more, and this article outlines its main modules, architecture diagram, and a typical request processing flow.

BackendCloud NativeConfiguration Management
0 likes · 4 min read
Overview of Spring Cloud: Components, Architecture, and Typical Workflow
Programmer DD
Programmer DD
Dec 8, 2018 · Backend Development

Implement Rate Limiting in Spring Cloud Zuul Using Spring Cloud Zuul‑RateLimit

This tutorial explains how to add request rate limiting to Spring Cloud Netflix Zuul by integrating the spring‑cloud‑zuul‑ratelimit library, configuring Maven dependencies, defining controller endpoints, setting up Zuul and rate‑limit policies in application.yml, and customizing key generators and error handling.

BackendJavaSpring Cloud
0 likes · 10 min read
Implement Rate Limiting in Spring Cloud Zuul Using Spring Cloud Zuul‑RateLimit
HomeTech
HomeTech
Dec 7, 2018 · Cloud Native

Microservice Transformation of the CheZhiTou Advertising System

This article details the migration of the CheZhiTou advertising platform from a monolithic, tightly‑coupled architecture to a Spring Cloud‑based microservice system, describing the business context, service decomposition, governance with Eureka, CI/CD pipelines, encountered pitfalls, and the performance and operational benefits achieved.

BackendMicroservicesSpring Cloud
0 likes · 10 min read
Microservice Transformation of the CheZhiTou Advertising System
Programmer DD
Programmer DD
Nov 28, 2018 · Backend Development

How Eureka Server Handles Millions of Requests with In-Memory Registry & Multi-Level Cache

This article explores Eureka Server’s core architecture, detailing its in‑memory ConcurrentHashMap registry, the 30‑second pull and heartbeat cycles, and the multi‑level caching strategy that enables a large‑scale Spring Cloud system to sustain tens of thousands of daily requests while maintaining high performance.

ConcurrentHashMapIn-Memory CacheSpring Cloud
0 likes · 9 min read
How Eureka Server Handles Millions of Requests with In-Memory Registry & Multi-Level Cache
Programmer DD
Programmer DD
Nov 26, 2018 · Cloud Native

Why Your Spring Cloud Microservices Stall at High Traffic and How to Fix It

This article examines a real‑world Spring Cloud microservice deployment that performed well with low traffic but suffered severe latency and hangs as user volume grew, analyzes root causes such as massive tables, complex SQL, and misconfigured timeouts, and provides step‑by‑step tuning, retry, and idempotency strategies to restore reliable performance.

Spring Cloudcloud-native
0 likes · 11 min read
Why Your Spring Cloud Microservices Stall at High Traffic and How to Fix It
Java Backend Technology
Java Backend Technology
Nov 20, 2018 · Cloud Native

Inside Spring Cloud: How Eureka, Feign, Ribbon, Hystrix & Zuul Really Work

This article walks through a typical e‑commerce order‑payment scenario to illustrate how Spring Cloud’s core components—Eureka for service discovery, Feign for declarative HTTP clients, Ribbon for client‑side load balancing, Hystrix for fault isolation and circuit breaking, and Zuul as an API gateway—collaborate to build resilient microservices.

MicroservicesSpring Cloudapi-gateway
0 likes · 14 min read
Inside Spring Cloud: How Eureka, Feign, Ribbon, Hystrix & Zuul Really Work
Efficient Ops
Efficient Ops
Nov 18, 2018 · Backend Development

How a Chinese Insurer Built a Scalable Microservices Platform with DevOps

This article details how PICC Life Insurance designed and implemented a distributed microservices platform using Spring Cloud, Apollo, ELK, and DevOps pipelines to improve performance, reliability, and development efficiency, illustrating the architecture, technology stack, CI/CD process, and operational benefits.

MicroservicesSpring Cloudci/cd
0 likes · 9 min read
How a Chinese Insurer Built a Scalable Microservices Platform with DevOps
Java Architect Essentials
Java Architect Essentials
Nov 7, 2018 · Backend Development

Spring Cloud Alibaba: Overview and Features

This article introduces the rise of microservices, explains what Spring Cloud is, compares Spring Cloud Alibaba with Spring Cloud Netflix, and lists the open‑source and commercial components currently supported by Spring Cloud Alibaba, highlighting its suitability for high‑traffic Java backend applications.

Backend DevelopmentSpring CloudSpring Cloud Alibaba
0 likes · 11 min read
Spring Cloud Alibaba: Overview and Features
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Oct 17, 2018 · Cloud Native

Spring Cloud Overview, Architecture, and Comparison with Dubbo

This article introduces Spring Cloud as a comprehensive microservice solution, outlines its key features and typical microservice architecture requirements, and compares its advantages and disadvantages with Dubbo, highlighting differences in community activity, architectural completeness, and documentation quality.

BackendCloud NativeDubbo
0 likes · 7 min read
Spring Cloud Overview, Architecture, and Comparison with Dubbo
iQIYI Technical Product Team
iQIYI Technical Product Team
Sep 21, 2018 · Backend Development

Microservice Practices and Lessons from iQIYI Video Backend Development Team

The iQIYI video backend team outlines their microservice journey, detailing service decomposition strategies, choosing Spring Cloud for its low migration cost and rich ecosystem, and building a shared platform of registries, configuration, gateways, monitoring, and CI/CD to boost efficiency, reliability, and scalability while planning future adoption of service mesh and domain‑driven design.

Backend DevelopmentCloud NativeDistributed Systems
0 likes · 14 min read
Microservice Practices and Lessons from iQIYI Video Backend Development Team
Java Captain
Java Captain
Sep 2, 2018 · Cloud Native

Curated List of Notable Spring Cloud Open‑Source Projects

This article presents a curated collection of outstanding Spring Cloud open‑source projects, describing their purpose, key features, and providing direct GitHub links to help developers quickly adopt microservice solutions and related tools in Java‑based cloud‑native environments.

Cloud NativeJavaMicroservices
0 likes · 7 min read
Curated List of Notable Spring Cloud Open‑Source Projects
Programmer DD
Programmer DD
Aug 31, 2018 · Cloud Native

Why Does Consul Register Only One Instance in Spring Cloud Finchley? Solutions Revealed

Spring Cloud’s Consul integration in Finchley can mistakenly register multiple service instances under a single ID, causing only one instance to appear in Consul; this article explains the root cause—instance‑ID naming based on service name and port—and provides two fixes via configuration or custom registry extension.

ConfigurationConsulSpring Cloud
0 likes · 4 min read
Why Does Consul Register Only One Instance in Spring Cloud Finchley? Solutions Revealed
Java Backend Technology
Java Backend Technology
Aug 22, 2018 · Cloud Native

Why Spring Cloud Beats Dubbo for Modern Microservices Architecture

The article explains why Spring Cloud is the preferred framework for building microservices, comparing it with traditional Nginx‑based routing and Dubbo’s RPC approach, highlighting benefits such as better DevOps alignment, centralized service governance, RESTful communication, broader ecosystem integration, and ongoing community support.

DubboSpring Cloud
0 likes · 7 min read
Why Spring Cloud Beats Dubbo for Modern Microservices Architecture
Big Data and Microservices
Big Data and Microservices
Aug 14, 2018 · Cloud Native

Building Enterprise-Ready Spring Cloud Microservices: Core Components & Best Practices

This article reviews the essential Spring Cloud microservice stack for enterprise use, covering core gateway, service discovery, configuration, security, monitoring, tracing, and alerting components, and explains why tools like Apollo, Consul, Kafka, ELK, Pinpoint, InfluxDB, and Prometheus are preferred in production environments.

BackendConfigurationMicroservices
0 likes · 10 min read
Building Enterprise-Ready Spring Cloud Microservices: Core Components & Best Practices
Programmer DD
Programmer DD
Aug 14, 2018 · Backend Development

Master Distributed Rate Limiting with Spring Cloud Zuul Ratelimit

This article explains how to integrate spring-cloud-zuul-ratelimit with Zuul for distributed rate limiting, covering supported granularity levels, storage back‑ends, YAML configuration examples, custom key generators, and practical demonstration using Redis and Spring Boot Actuator.

JavaMicroservicesSpring Cloud
0 likes · 5 min read
Master Distributed Rate Limiting with Spring Cloud Zuul Ratelimit
Programmer DD
Programmer DD
Aug 1, 2018 · Cloud Native

Mastering Eureka: 100+ Essential Configuration Parameters Explained

This article provides a comprehensive guide to over 100 Eureka configuration options, covering client settings, instance microservice parameters, and server configurations, helping developers understand default values, customize behavior, and effectively manage service discovery in Spring Cloud environments.

MicroservicesSpring Cloudeureka
0 likes · 21 min read
Mastering Eureka: 100+ Essential Configuration Parameters Explained
Programmer DD
Programmer DD
Jul 29, 2018 · Cloud Native

Master Spring Cloud Config with SCCA: Visual Management & Deployment Guide

This guide introduces the open‑source SCCA project that adds a visual management layer to Spring Cloud Config, explains its architecture, multiple deployment modes, detailed configuration for Git and DB storage, service‑discovery integration, and provides step‑by‑step instructions for building and using the REST and UI modules in Spring Boot applications.

CONFIGDeploymentJava
0 likes · 20 min read
Master Spring Cloud Config with SCCA: Visual Management & Deployment Guide
Programmer DD
Programmer DD
Jul 19, 2018 · Backend Development

How to Build a Spring Cloud Config Server with JDBC Storage

This tutorial walks through creating a Spring Cloud Config Server that stores configuration data in a MySQL database, covering project setup, Maven dependencies, database schema creation with Flyway, Java bootstrap code, application properties configuration, and verification using curl commands to retrieve configuration values.

Config ServerFlywayJDBC
0 likes · 10 min read
How to Build a Spring Cloud Config Server with JDBC Storage
Programmer DD
Programmer DD
Jun 30, 2018 · Backend Development

Should You Migrate from Eureka 2.x? Risks, Alternatives, and Practical Guidance

The article explains that Eureka 2.0's open‑source development has been halted, advises developers to assess whether they are using the discontinued 2.x version, and outlines safe migration paths to alternatives like Consul, ZooKeeper, or Etcd while emphasizing cautious decision‑making.

ConsulSpring CloudZooKeeper
0 likes · 5 min read
Should You Migrate from Eureka 2.x? Risks, Alternatives, and Practical Guidance
Java Backend Technology
Java Backend Technology
Jun 19, 2018 · Cloud Native

Is Spring Cloud the Perfect Fit for Small and Mid‑Size Companies?

This article shares a year‑long experience of adopting Spring Boot and Spring Cloud in a mid‑size Chinese company, explains microservice fundamentals, compares Spring Cloud with Dubbo, and provides practical guidance on service splitting, database handling, and migration strategies for building cloud‑native architectures.

Cloud NativeSpring BootSpring Cloud
0 likes · 21 min read
Is Spring Cloud the Perfect Fit for Small and Mid‑Size Companies?
Beike Product & Technology
Beike Product & Technology
Jun 9, 2018 · Backend Development

Design and Implementation of L‑Coin Cost Tracing in Lianjia’s Microservice Architecture

This article describes the L‑Coin virtual currency used by Lianjia, explains the Spring Cloud micro‑service architecture that supports it, outlines the need for precise cost‑source tracing for each transaction, and presents a detailed backend design and technical implementation to achieve reliable, asynchronous cost attribution and refund handling.

BackendSpring Cloudcost tracing
0 likes · 8 min read
Design and Implementation of L‑Coin Cost Tracing in Lianjia’s Microservice Architecture
ITPUB
ITPUB
Jun 6, 2018 · Cloud Native

How to Build a Cloud‑Native Microservices PaaS with Spring Cloud Netflix

This article explains how to construct a PaaS cloud platform using microservice architecture and Docker containers, detailing the roles of Spring Cloud Netflix components such as Zuul, Eureka, Hystrix, and Config Server, and covering gateway routing, service discovery, deployment, fault tolerance, and dynamic configuration.

MicroservicesSpring Cloudfault tolerance
0 likes · 13 min read
How to Build a Cloud‑Native Microservices PaaS with Spring Cloud Netflix
Java Backend Technology
Java Backend Technology
May 31, 2018 · Backend Development

Designing a China‑Style Microservices Stack: 11 Essential Components

This article presents a practical, China‑centric microservices reference stack built on Spring Cloud, detailing eleven core components—including Zuul, Eureka, Apollo, Kafka, ELK, and Hystrix—while comparing them with alternatives and offering guidance for architects to avoid common pitfalls and accelerate production‑grade deployments.

Backend ArchitectureMicroservicesSpring Cloud
0 likes · 17 min read
Designing a China‑Style Microservices Stack: 11 Essential Components
Programmer DD
Programmer DD
May 22, 2018 · Backend Development

How to Build Reactive Microservices with Spring WebFlux, Spring Cloud, and MongoDB

This tutorial walks you through creating a reactive microservice architecture using Spring WebFlux, Spring Cloud components such as Eureka and Gateway, and Spring Data Reactive MongoDB, covering dependency setup, controller and repository code, service discovery, load‑balanced inter‑service calls, gateway routing, Docker deployment, and testing with curl.

MongoDBReactive MicroservicesSpring Cloud
0 likes · 14 min read
How to Build Reactive Microservices with Spring WebFlux, Spring Cloud, and MongoDB
Programmer DD
Programmer DD
May 3, 2018 · Backend Development

Why Your Encrypted Config Loses ‘+’ and ‘=’ with curl – and How to Fix It

When using Spring Cloud Config's encryption/decryption endpoints via curl, special characters such as '+' and '=' can disappear because curl's default -d option does not URL‑encode the payload, but using --data-urlencode or setting the proper Content-Type header preserves these characters and ensures correct encryption and decryption.

Config ServerJavaOkHttp
0 likes · 4 min read
Why Your Encrypted Config Loses ‘+’ and ‘=’ with curl – and How to Fix It
Programmer DD
Programmer DD
Apr 25, 2018 · Backend Development

How Consumer‑Driven Contract Testing Transforms Distributed Microservice Development with Spring Cloud Contract

This article explains the shortcomings of traditional distributed microservice testing, introduces consumer‑driven contract testing, outlines the evolution of a distributed R&D model, and provides a step‑by‑step guide with code samples for implementing Spring Cloud Contract in both provider and consumer services.

Consumer-Driven ContractsJUnitJava
0 likes · 13 min read
How Consumer‑Driven Contract Testing Transforms Distributed Microservice Development with Spring Cloud Contract
Java Captain
Java Captain
Apr 15, 2018 · Backend Development

Dubbo vs Spring Cloud: A Comprehensive Comparison of RPC, Microservice Architecture, and Service Mesh

This article explains microservice fundamentals, compares RPC/gRPC/HTTP/REST communication, evaluates Dubbo and Spring Cloud frameworks—including their architectures, features, advantages, and drawbacks—and discusses related technologies such as ZooKeeper, Eureka, and Service Mesh to help developers choose the right solution.

Backend DevelopmentDubboRPC
0 likes · 20 min read
Dubbo vs Spring Cloud: A Comprehensive Comparison of RPC, Microservice Architecture, and Service Mesh
Programmer DD
Programmer DD
Mar 25, 2018 · Backend Development

How to Enable File Upload with Spring Cloud Feign: A Step‑by‑Step Guide

This article explains how to add multipart file‑upload support to Spring Cloud Feign by extending the client with feign‑form, configuring the server side with a Spring MVC controller, and providing a complete Java example with dependencies, client configuration, and a JUnit test.

BackendJavaSpring Cloud
0 likes · 5 min read
How to Enable File Upload with Spring Cloud Feign: A Step‑by‑Step Guide
Programmer DD
Programmer DD
Feb 20, 2018 · Backend Development

Master Distributed Tracing in Spring Cloud with Sleuth: A Hands‑On Guide

This tutorial explains how Spring Cloud Sleuth creates and propagates Trace‑ID and Span‑ID across microservice calls, shows the required HTTP headers, demonstrates adding the spring‑cloud‑starter‑sleuth dependency, customizing header output, configuring logging levels, and provides runnable code samples with log output for verification.

Distributed TracingJavaMicroservices
0 likes · 8 min read
Master Distributed Tracing in Spring Cloud with Sleuth: A Hands‑On Guide
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Feb 12, 2018 · Backend Development

Why Choose Dubbox Over Dubbo? A Deep Dive into Service Frameworks

This article examines the evolution of service architectures, compares major RPC and micro‑service frameworks such as Dubbo, Dubbox, Spring Cloud, and others, and provides practical guidance on selecting the most suitable technology for high‑availability, high‑concurrency backend systems.

DubboDubboxRPC
0 likes · 17 min read
Why Choose Dubbox Over Dubbo? A Deep Dive into Service Frameworks
Programmer DD
Programmer DD
Dec 17, 2017 · Backend Development

Your One‑Stop Spring Guide: Boot, Cloud, and Security Resources

This weekend roundup compiles essential Spring Boot, Spring Cloud, and Spring Security articles—including quick starts, deep‑dive tutorials, microservice patterns, API‑gateway tips, and OAuth2 guides—providing developers a convenient reference list to enhance their Java backend expertise.

JavaMicroservicesSpring Boot
0 likes · 6 min read
Your One‑Stop Spring Guide: Boot, Cloud, and Security Resources
21CTO
21CTO
Oct 19, 2017 · Backend Development

How to Bridge Frontend and REST API with Spring Cloud Zuul Proxy

This tutorial demonstrates how to use Spring Cloud Zuul as a proxy to connect a frontend AngularJS application with a separate REST API, addressing CORS and same‑origin restrictions, configuring Maven, routing, custom filters, and testing the integration.

AngularJSCORSSpring Boot
0 likes · 7 min read
How to Bridge Frontend and REST API with Spring Cloud Zuul Proxy
Architecture Digest
Architecture Digest
Oct 19, 2017 · Backend Development

Spring REST with Zuul Proxy: A Step-by-Step Tutorial

This tutorial demonstrates how to use Spring Cloud's Zuul proxy to route requests from a separate UI application to a REST API, covering Maven setup, Zuul configuration, API and UI code, custom filters, and testing, while addressing CORS and same‑origin restrictions.

CORSJavaProxy
0 likes · 8 min read
Spring REST with Zuul Proxy: A Step-by-Step Tutorial
Java Backend Technology
Java Backend Technology
Jul 25, 2017 · Backend Development

Essential Spring Boot & Spring Cloud Learning Resources You Need

This guide compiles the most valuable Spring Boot and Spring Cloud learning materials—including official documentation, Git repositories, blog tutorials, video courses, and CSDN columns—providing developers with a comprehensive starting point to master these Java frameworks.

Backend DevelopmentJavaLearning Resources
0 likes · 4 min read
Essential Spring Boot & Spring Cloud Learning Resources You Need
Programmer DD
Programmer DD
Jun 29, 2017 · Backend Development

How to Build a Git‑Backed Spring Cloud Config Server and Client

This guide walks through creating a Spring Cloud Config server backed by a Git repository, configuring it, exposing configuration via REST endpoints, and building a Spring Boot client that retrieves and binds those configurations, complete with code snippets and URL patterns.

BackendConfig ServerGit
0 likes · 9 min read
How to Build a Git‑Backed Spring Cloud Config Server and Client
Programmer DD
Programmer DD
Jun 26, 2017 · Cloud Native

How to Consume Services with Spring Cloud’s LoadBalancerClient

This guide shows how to build a Spring Cloud consumer that registers with Eureka, configures LoadBalancerClient and RestTemplate, and calls a provider service’s endpoint using load‑balanced discovery, complete with Maven dependencies, configuration files, and full Java code examples.

JavaLoadBalancerClientMicroservices
0 likes · 5 min read
How to Consume Services with Spring Cloud’s LoadBalancerClient
Java High-Performance Architecture
Java High-Performance Architecture
Jun 21, 2017 · Cloud Native

What Is Spring Cloud? A Complete Overview of Its Features and Modules

Spring Cloud is a toolbox built on Spring Boot that provides a suite of tools for developing distributed systems, offering features such as configuration management, service discovery, routing, load balancing, circuit breaking, global locks, cluster state management, and a variety of sub‑projects like Config, Netflix, Bus, Consul, Security, Sleuth, Data Flow, Stream, and Zookeeper.

Configuration ManagementSpring Cloudservice discovery
0 likes · 4 min read
What Is Spring Cloud? A Complete Overview of Its Features and Modules
Programmer DD
Programmer DD
Jun 4, 2017 · Cloud Native

Extending Spring Cloud Ribbon for Weight‑Based and Label‑Based Routing

This guide explains how to enhance Spring Cloud's Ribbon with custom rules that enable weight‑based traffic distribution and label‑driven routing, covering project setup, core microservice components, implementation approaches, testing procedures, and practical examples for real‑world microservice deployments.

LabelMicroservicesRibbon
0 likes · 12 min read
Extending Spring Cloud Ribbon for Weight‑Based and Label‑Based Routing
Programmer DD
Programmer DD
May 17, 2017 · Backend Development

Mastering Zuul Exception Handling: From Try‑Catch to Custom Error Filters

This article examines the shortcomings of basic try‑catch and error‑type filter approaches in Spring Cloud Zuul, analyzes the request‑processing flow, and presents a refined solution using a custom error filter, extended FilterProcessor, and context attributes to reliably capture and handle post‑filter exceptions.

BackendException HandlingJava
0 likes · 10 min read
Mastering Zuul Exception Handling: From Try‑Catch to Custom Error Filters
Programmer DD
Programmer DD
May 14, 2017 · Backend Development

How to Implement Unified Exception Handling with Zuul Error Filters

This article explains why exceptions thrown in a Zuul pre‑filter are silent, shows how to set error parameters in the request context, and provides two solutions—adding try‑catch logic to the filter or creating a dedicated error‑filter—to ensure that error details are correctly propagated and returned to the client.

BackendError FilterException Handling
0 likes · 9 min read
How to Implement Unified Exception Handling with Zuul Error Filters
Programmer DD
Programmer DD
Feb 12, 2017 · Cloud Native

How to Achieve Client‑Side Load Balancing with Spring Cloud Ribbon and Feign

This tutorial walks through configuring Spring Cloud Ribbon and Spring Cloud Feign to perform client‑side load balancing for a compute-service, covering prerequisite setup, Maven dependencies, application code, REST client implementation, and verification of balanced requests across multiple service instances.

JavaMicroservicesRibbon
0 likes · 10 min read
How to Achieve Client‑Side Load Balancing with Spring Cloud Ribbon and Feign
Programmer DD
Programmer DD
Jan 26, 2017 · Cloud Native

How to Build Service Governance with Spring Cloud Eureka and Consul

This guide walks through setting up Spring Cloud, explains microservice architecture, and provides step‑by‑step instructions with code samples for creating a Eureka service registry, a compute service provider, and switching to Consul for service discovery in a cloud‑native Java environment.

ConsulJavaMicroservices
0 likes · 11 min read
How to Build Service Governance with Spring Cloud Eureka and Consul
Programmer DD
Programmer DD
Jan 23, 2017 · Cloud Native

Navigating Spring Cloud Version Compatibility: Tips & Common Pitfalls

This article introduces the upcoming “Spring Cloud Practical Tips” series and focuses on version dependency issues, common Feign errors, and recommended version pairings, advising developers to follow official Spring Cloud compatibility charts and favor the latest Camden release with Spring Boot 1.4.x for enhanced features.

MicroservicesSpring BootSpring Cloud
0 likes · 5 min read
Navigating Spring Cloud Version Compatibility: Tips & Common Pitfalls
dbaplus Community
dbaplus Community
Jan 16, 2017 · Backend Development

Scaling a FinTech Platform to $100B Transactions with Four Overhauls

Over three years, a small fintech company transformed its platform from a single‑server PHP/Java stack to a micro‑service‑based Spring Cloud architecture, undergoing four major upgrades that introduced distributed systems, SOA governance, big‑data pipelines, MongoDB replication, Redis caching, and open‑source tools, enabling transaction volumes exceeding one hundred billion.

Big DataFinTechMicroservices
1 likes · 15 min read
Scaling a FinTech Platform to $100B Transactions with Four Overhauls
Ctrip Technology
Ctrip Technology
Dec 9, 2016 · Backend Development

Deep Dive into Eureka Service Registry and Discovery with Spring Cloud

This article provides a comprehensive overview of Netflix Eureka, explaining its background, reasons for adoption, core architecture, a step‑by‑step demo, and detailed implementation of the Eureka server, service provider, and service consumer within a Spring Cloud micro‑services environment.

JavaMicroservicesSpring Cloud
0 likes · 14 min read
Deep Dive into Eureka Service Registry and Discovery with Spring Cloud
Architecture Digest
Architecture Digest
Nov 30, 2016 · Backend Development

Understanding Microservices: Core Concepts, Use Cases, and Technical Choices

This article explains the fundamental ideas behind microservices, compares them with traditional SOA, discusses when to adopt microservices, outlines design principles, explores technology selections such as Spring Cloud and Docker, and addresses common challenges like service discovery, transaction handling, and operational costs.

Backend ArchitectureDockerMicroservices
0 likes · 22 min read
Understanding Microservices: Core Concepts, Use Cases, and Technical Choices
Efficient Ops
Efficient Ops
Sep 6, 2016 · Information Security

How to Secure Microservice Access: Design Principles and Practical Solutions

This article examines the evolution from traditional monolithic access security to modern microservice architectures, outlines key design principles, compares four common authentication schemes, and demonstrates a Spring Cloud Security implementation using OAuth2 and UAA for fine‑grained, token‑based protection.

AuthenticationMicroservicesOAuth2
0 likes · 17 min read
How to Secure Microservice Access: Design Principles and Practical Solutions
dbaplus Community
dbaplus Community
Jul 4, 2016 · Cloud Native

Build a Spring Cloud Microservice Platform with Docker: A Step‑by‑Step Guide

This article introduces the core concepts of building a cloud‑native microservice platform with Spring Cloud and Docker, covering configuration management, service discovery, circuit breakers, API gateways, mixed persistence, and provides a step‑by‑step guide to clone, build, and run the example project.

MicroservicesSpring Cloudapi-gateway
0 likes · 11 min read
Build a Spring Cloud Microservice Platform with Docker: A Step‑by‑Step Guide