Tagged articles

spring cloud

694 articles · Page 7 of 7
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.

DDDHystrixdistributed transactions
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.

Javamicaspring cloud
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 theoremDDDHystrix
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.

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

API GatewayConsulLoad Balancer
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.

OAuth2.0authorization-serverinformation security
0 likes · 7 min read
How to Build an OAuth2.0 Authorization Server with 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.

JavaSpring SecurityToken
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.

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

DockerRBACSpring Boot
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.

CI/CDarchitecturekubernetes
0 likes · 14 min read
From Monolith to Microservices: A Small Team’s Cloud‑Native Evolution
Programmer DD
Programmer DD
Feb 28, 2019 · Information Security

Secure Your Spring Cloud Microservices with OAuth2: A Step‑by‑Step Guide

This article explains how to protect Spring Cloud microservices using OAuth2 by configuring an API gateway, an authorization server, and a simple account service, providing a complete token‑based security solution with code examples and testing instructions.

API GatewayMicroservicesSpring Security
0 likes · 9 min read
Secure Your Spring Cloud Microservices with OAuth2: A Step‑by‑Step Guide
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 SetupNGINXmysql
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 DevelopmentService Registryconfiguration-center
0 likes · 6 min read
How to Persist Nacos Data with MySQL for Production-Ready Spring Cloud
Programmer DD
Programmer DD
Feb 9, 2019 · Cloud Native

How to Load Multiple Nacos Configurations and Share Them in Spring Cloud

This article explains how to split Spring Cloud application settings into separate Nacos configuration files, load them together using ext-config and shared-dataids properties, control refresh behavior, and understand the priority order when overlapping keys appear, providing practical code examples and reference links.

JavaShared Configspring cloud
0 likes · 7 min read
How to Load Multiple Nacos Configurations and Share Them in Spring Cloud
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.

Microservicesconfiguration-centerspring 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.

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

FeignWebClientresttemplate
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 NativeGreenwich ReleaseJava 11
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 DevelopmentJavaService Registry
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 Bootservice discovery
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.

ElasticsearchJenkinsService Mesh
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.

Cloud Nativebackendconfiguration 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.

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

MicroservicesService Governancearchitecture
0 likes · 10 min read
Microservice Transformation of the CheZhiTou Advertising System
Java Backend Technology
Java Backend Technology
Nov 28, 2018 · Backend Development

How Eureka Handles Millions of Requests: In-Memory Registry & Multi-Level Caching Explained

This article examines how Eureka, the Spring Cloud service registry, stores its registry in an in‑memory ConcurrentHashMap, uses a 30‑second pull and heartbeat interval, and employs a multi‑level cache to comfortably handle millions of daily requests in large‑scale microservice deployments.

eurekaperformanceservice discovery
0 likes · 10 min read
How Eureka Handles Millions of Requests: In-Memory Registry & Multi-Level Caching Explained
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.

In-Memory CacheService Registryconcurrenthashmap
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.

cloud-nativespring cloud
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.

API GatewayMicroservicescircuit breaker
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.

CI/CDMicroservicesdistributed architecture
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 Cloud Alibabaspring cloud
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.

Cloud NativeDubboMicroservices
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 NativeMicroservices
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.

ConfigurationConsulinstance ID
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.

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

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

Microserviceseurekaspring cloud
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.

CONFIGJavaMicroservices
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 ServerJDBCSpring Boot
0 likes · 10 min read
How to Build a Spring Cloud Config Server with JDBC Storage
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 NativeService GovernanceSpring Boot
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.

backendcost tracingpayment
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.

Microservicesfault toleranceservice discovery
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.

MicroservicesMonitoringbackend-architecture
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.

API GatewayMongoDBReactive Microservices
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 ServerEncryptionJava
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.

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

API GatewayAngularJSCORS
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.

CORSJavaREST API
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.

Config ServerGitJava
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.

JavaMicroservicesloadbalancerclient
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 managementservice discoveryspring cloud
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.

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

Error FilterJavaZuul
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.

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

FeignMicroservicesSpring Boot
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.

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

DockerMicroservicesService Registry
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.

Microservicesaccess securityauthentication
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.

API GatewayMicroservicesspring cloud
0 likes · 11 min read
Build a Spring Cloud Microservice Platform with Docker: A Step‑by‑Step Guide