Tagged articles

service discovery

456 articles · Page 3 of 5
Code Ape Tech Column
Code Ape Tech Column
Jun 15, 2022 · Cloud Native

Migrating Service Registry from Eureka to Nacos with Dual Registration and Subscription in Spring Cloud Alibaba

This article demonstrates how to migrate a Spring Cloud microservice architecture from Eureka to Nacos using a dual‑registration/dual‑subscription model, covering configuration changes, code adjustments, graceful shutdown, load‑balancing behavior, and step‑by‑step deployment procedures.

Nacosgraceful shutdownmicroservices
0 likes · 11 min read
Migrating Service Registry from Eureka to Nacos with Dual Registration and Subscription in Spring Cloud Alibaba
IT Architects Alliance
IT Architects Alliance
May 9, 2022 · Cloud Native

Mastering Kubernetes: Core Concepts from Container Ops to Network Isolation

This article provides a comprehensive overview of Kubernetes, covering container operation fundamentals, multi‑site deployment models, service discovery mechanisms, shared pod resources, common CNI plugins, layered load‑balancing approaches, isolation dimensions, and essential network model principles for large‑scale clusters.

Container OrchestrationKubernetescloud-native
0 likes · 13 min read
Mastering Kubernetes: Core Concepts from Container Ops to Network Isolation
Java High-Performance Architecture
Java High-Performance Architecture
May 7, 2022 · Cloud Native

Unlocking Kubernetes Architecture: From Pods to High‑Availability Design

This article provides a comprehensive overview of Kubernetes architecture, covering its core components, service discovery methods, pod shared resources, common CNI plugins, multi‑layer load balancing, isolation dimensions, and network model principles that enable scalable, high‑availability container operations.

Container OrchestrationKubernetesPod Architecture
0 likes · 10 min read
Unlocking Kubernetes Architecture: From Pods to High‑Availability Design
Practical DevOps Architecture
Practical DevOps Architecture
Apr 29, 2022 · Cloud Native

Understanding Eureka Service Registry in Spring Cloud

This article explains the role of Eureka as a service registry in Spring Cloud, describing its functions, architecture, components such as Eureka Server and client, and how it enables service registration, discovery, load balancing, and fault tolerance for microservices.

Eurekacloud-nativemicroservices
0 likes · 4 min read
Understanding Eureka Service Registry in Spring Cloud
Programmer DD
Programmer DD
Apr 27, 2022 · Backend Development

Mastering Graceful Shutdown and Gray Release with Spring Cloud and Eureka

This article explains how to achieve elegant service shutdown and various gray‑release strategies—including /shutdown, /pause, /service‑registry endpoints and EurekaAutoServiceRegistration—while also covering blue‑green, rolling, and canary deployments for zero‑downtime upgrades.

Deployment StrategiesEurekagraceful shutdown
0 likes · 11 min read
Mastering Graceful Shutdown and Gray Release with Spring Cloud and Eureka
macrozheng
macrozheng
Apr 26, 2022 · Backend Development

Service Registry Showdown: Zookeeper, Eureka, Nacos, Consul & ETCD

This article examines five popular service registries—Zookeeper, Eureka, Nacos, Consul, and ETCD—explaining their core concepts, architecture, CAP trade‑offs, health‑check mechanisms, multi‑data‑center support, and provides guidance on selecting the most suitable registry for different technology stacks and availability requirements.

CAP theoremdistributed systemsmicroservices
0 likes · 25 min read
Service Registry Showdown: Zookeeper, Eureka, Nacos, Consul & ETCD
Top Architect
Top Architect
Apr 16, 2022 · Cloud Native

Understanding Nacos Architecture and Service Registration in Spring Cloud

This article explains the Nacos architecture, the principles of service registration and discovery, and how Spring Cloud integrates with Nacos through auto‑configuration, heartbeat mechanisms, and dynamic address updates, providing a comprehensive guide for building cloud‑native microservices.

Nacoscloud-nativemicroservices
0 likes · 8 min read
Understanding Nacos Architecture and Service Registration in Spring Cloud
Su San Talks Tech
Su San Talks Tech
Apr 12, 2022 · Cloud Native

Service Registry Showdown: Zookeeper, Eureka, Nacos, Consul & ETCD

This article explains the core concepts, roles, and essential functions of service registries, compares five popular solutions—Zookeeper, Eureka, Nacos, Consul, and ETCD—examining their architectures, consistency models, health checks, multi‑data‑center support, and provides guidance for selecting the most suitable registry for your microservice ecosystem.

service discoveryservice registry
0 likes · 23 min read
Service Registry Showdown: Zookeeper, Eureka, Nacos, Consul & ETCD
Tencent Cloud Middleware
Tencent Cloud Middleware
Mar 29, 2022 · Cloud Native

How to Implement Non‑Intrusive In‑Cluster DNS with PolarisMesh

This article explains the internal DNS challenges of VIP‑based service routing, compares intrusive SDK‑based and non‑intrusive DNS approaches, and details how PolarisMesh supports both centralized and distributed DNS implementations, including their capabilities, configuration steps, and future enhancements.

DNSPolarisMeshservice discovery
0 likes · 9 min read
How to Implement Non‑Intrusive In‑Cluster DNS with PolarisMesh
Java Interview Crash Guide
Java Interview Crash Guide
Mar 29, 2022 · Cloud Native

How to Build a Scalable Service Registry for Microservices

This article explains how to design a service registry that enables service registration, discovery, high availability, and dynamic handling of service instances in a microservice architecture, covering registration methods, consumer/provider interaction, push/pull mechanisms, long‑polling, and heartbeat health checks.

Push‑Pullhigh availabilitylong polling
0 likes · 8 min read
How to Build a Scalable Service Registry for Microservices
MaGe Linux Operations
MaGe Linux Operations
Mar 27, 2022 · Cloud Native

How Kubernetes Service Discovery Keeps Your Pods Connected

This article explains Kubernetes service discovery by first covering essential networking concepts, then detailing how Services provide stable endpoints, how they register with cluster DNS, how Endpoints track healthy Pods, and how kube-proxy routes traffic using iptables or IPVS to ensure reliable intra‑cluster communication.

EndpointsKubernetesNetworking
0 likes · 13 min read
How Kubernetes Service Discovery Keeps Your Pods Connected
Wukong Talks Architecture
Wukong Talks Architecture
Mar 24, 2022 · Backend Development

Microservice Ecosystem Overview with Spring Cloud Alibaba: Components, Configuration, and Code Examples

This article provides a comprehensive overview of the microservice ecosystem built on Spring Cloud Alibaba, detailing essential modules such as service registration, discovery, load balancing, configuration, messaging, gateway, circuit breaking, distributed tracing, and transaction management, and includes practical code snippets and configuration examples for each component.

circuit breakerdistributed transactionload balancing
0 likes · 21 min read
Microservice Ecosystem Overview with Spring Cloud Alibaba: Components, Configuration, and Code Examples
Efficient Ops
Efficient Ops
Mar 14, 2022 · Cloud Native

Demystifying Kubernetes Service Discovery: From Pods to Stable Endpoints

This article explains Kubernetes service discovery by first covering essential network concepts, then detailing how Services, Endpoints, and kube-proxy work together to provide stable, load‑balanced communication between dynamic Pods in a cloud‑native environment.

KubernetesNetworkingPods
0 likes · 12 min read
Demystifying Kubernetes Service Discovery: From Pods to Stable Endpoints
Architecture Digest
Architecture Digest
Mar 10, 2022 · Cloud Native

Nacos Architecture and Service Registration Mechanism in Spring Cloud

This article explains the Nacos architecture, including its provider, consumer, name server, and server components, and details how Spring Cloud integrates with Nacos for service registration, heartbeat monitoring, and dynamic service discovery using Open API, SDK, and Raft-based consistency protocols.

Nacoscloud-nativemicroservices
0 likes · 7 min read
Nacos Architecture and Service Registration Mechanism in Spring Cloud
ITPUB
ITPUB
Feb 24, 2022 · Cloud Native

Mastering Kubernetes: Core Concepts, Architecture, and Networking Essentials

This article provides a comprehensive overview of Kubernetes, covering its purpose for container operations, key functions, core components, multi‑center deployment, service discovery methods, pod resource sharing, common CNI plugins, load‑balancing layers, isolation dimensions, network model principles, and IP address classifications.

Container OrchestrationIP addressingKubernetes
0 likes · 14 min read
Mastering Kubernetes: Core Concepts, Architecture, and Networking Essentials
Efficient Ops
Efficient Ops
Feb 17, 2022 · Cloud Native

Demystifying Kubernetes: Architecture, Deployments, and Service Networking

This article provides a concise overview of Kubernetes, covering its master‑node architecture, core components, deployment workflow, pod fundamentals, container orchestration patterns, scaling and rolling updates, as well as internal and external service networking mechanisms.

Container Orchestrationcloud-nativedeployment
0 likes · 13 min read
Demystifying Kubernetes: Architecture, Deployments, and Service Networking
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Feb 15, 2022 · Operations

Why etcd Is the Backbone of Modern Distributed Systems

This article explains what etcd is, its origins, core features such as simplicity, security, speed, and reliability, and details eight practical scenarios—including service discovery, messaging, load balancing, distributed coordination, locks, queues, monitoring, and leader election—showing why it often outperforms Zookeeper in cloud‑native environments.

Raftetcdkey-value store
0 likes · 15 min read
Why etcd Is the Backbone of Modern Distributed Systems
IT Architects Alliance
IT Architects Alliance
Feb 3, 2022 · Cloud Native

Building a Docker‑Powered Microservice PaaS with Spring Cloud Netflix

This article explains how to design and implement a microservice‑based PaaS platform using Docker containers, Spring Cloud Netflix components such as Zuul, Eureka, and Hystrix, covering service gateway routing, registration and discovery, deployment, fault tolerance, and dynamic configuration.

DockerDynamic Configurationfault tolerance
0 likes · 14 min read
Building a Docker‑Powered Microservice PaaS with Spring Cloud Netflix
21CTO
21CTO
Jan 28, 2022 · Backend Development

How Does RPC Work? A Deep Dive into Java RPC Implementation with Netty and Zookeeper

This article explains the fundamentals of Remote Procedure Call (RPC), walks through the complete request‑response flow, and provides a step‑by‑step Java implementation using Spring, custom XML namespaces, Netty for network communication, and Zookeeper for service registration and discovery.

JavaNettyRPC
0 likes · 17 min read
How Does RPC Work? A Deep Dive into Java RPC Implementation with Netty and Zookeeper
Architecture & Thinking
Architecture & Thinking
Jan 20, 2022 · Operations

Mastering Microservice Service Registration & Discovery: Strategies and Tools

This article explains the concepts, architecture, and workflow of service registration and discovery in microservice systems, outlines the roles of providers, consumers, and registries, and compares popular registration centers such as Eureka, ZooKeeper, and Consul to help you choose the right solution for your environment.

ConsulEurekaservice discovery
0 likes · 17 min read
Mastering Microservice Service Registration & Discovery: Strategies and Tools
IT Architects Alliance
IT Architects Alliance
Jan 17, 2022 · Backend Development

Monolithic vs Microservices Architecture: Advantages, Disadvantages, Gateway Design, Service Registration, and Configuration Center

This article explains the concepts, pros and cons of monolithic and microservice architectures, details the design of API gateways, outlines service registration and discovery mechanisms, and introduces open‑source configuration center solutions for modern backend systems.

Configuration Centerbackend developmentmicroservices
0 likes · 26 min read
Monolithic vs Microservices Architecture: Advantages, Disadvantages, Gateway Design, Service Registration, and Configuration Center
Top Architect
Top Architect
Jan 13, 2022 · Backend Development

Microservice Architecture Roadmap: Core Components and Recommended Tools

This article presents a comprehensive roadmap for adopting microservice architecture, explaining why it is chosen, outlining essential concerns such as Docker, container orchestration, API gateways, load balancing, service discovery, event buses, logging, monitoring, tracing, data persistence, caching, and cloud providers, and recommending popular tools for each component.

API GatewayDockerKubernetes
0 likes · 16 min read
Microservice Architecture Roadmap: Core Components and Recommended Tools
Xiao Lou's Tech Notes
Xiao Lou's Tech Notes
Jan 13, 2022 · Operations

Detecting and Recovering Unhealthy Nodes in Microservice Architectures

This article explores various service health‑checking techniques in microservice environments, detailing how consumers, providers, and registration centers can identify unhealthy nodes through passive and active checks, heartbeat mechanisms, TCP connection monitoring, and registration‑center probing, while weighing trade‑offs in reliability, timeliness, and resource consumption.

Heartbeatnode monitoringservice discovery
0 likes · 11 min read
Detecting and Recovering Unhealthy Nodes in Microservice Architectures
Architects' Tech Alliance
Architects' Tech Alliance
Jan 5, 2022 · Backend Development

Essential Microservice Architecture Roadmap: Tools, Patterns, and Best Practices

This guide outlines why microservice architecture is preferred for large applications, presents a clear learning roadmap, and details each critical concern—such as Docker, orchestration, API gateways, load balancing, service discovery, event buses, logging, monitoring, tracing, persistence, caching, and cloud providers—along with recommended tools.

API GatewayDockerKubernetes
0 likes · 14 min read
Essential Microservice Architecture Roadmap: Tools, Patterns, and Best Practices
Tencent Cloud Middleware
Tencent Cloud Middleware
Dec 28, 2021 · Cloud Native

Integrating PolarisMesh with gRPC-Go for Full-Service Governance

This guide explains how Tencent's open‑source PolarisMesh service mesh can be combined with the Go implementation of gRPC to add service discovery, health checking, dynamic routing, circuit breaking, graceful shutdown, and traffic limiting, providing step‑by‑step code examples and integration architecture.

GoPolarisMeshService Mesh
0 likes · 9 min read
Integrating PolarisMesh with gRPC-Go for Full-Service Governance
Tencent Qidian Tech Team
Tencent Qidian Tech Team
Dec 28, 2021 · Backend Development

How Apex API Gateway Revolutionizes Tencent’s Web Services with Dynamic Routing & Adaptive Rate Limiting

This article details the design and implementation of the Apex API gateway at Tencent, covering its architecture, dynamic routing, multi‑protocol support, distributed rate limiting, circuit breaking, service discovery, data masking, orchestration, testing automation, push services, observability, and future roadmap.

API Gatewaydynamic routingmicroservices
0 likes · 25 min read
How Apex API Gateway Revolutionizes Tencent’s Web Services with Dynamic Routing & Adaptive Rate Limiting
IT Architects Alliance
IT Architects Alliance
Dec 27, 2021 · Cloud Native

Why Choose Microservice Architecture? A Comprehensive Roadmap and Key Concerns

This article explains why microservice architecture is preferred over monolithic applications, outlines a learning roadmap, and details essential concerns such as Docker, container orchestration, API gateways, load balancing, service discovery, event buses, logging, monitoring, tracing, persistence, caching, and cloud providers.

API GatewayDockercloud-native
0 likes · 16 min read
Why Choose Microservice Architecture? A Comprehensive Roadmap and Key Concerns
Alibaba Cloud Native
Alibaba Cloud Native
Dec 23, 2021 · Cloud Native

Designing High‑Availability for Microservices: Service Discovery & Config Management Best Practices

This article walks through a real‑world microservice outage, analyzes the risk chain, presents four high‑availability strategies, details service‑discovery and configuration‑management HA designs, and provides a step‑by‑step Kubernetes demo with code, monitoring, fault injection and results.

configuration managementhigh availabilitymicroservices
0 likes · 20 min read
Designing High‑Availability for Microservices: Service Discovery & Config Management Best Practices
Java Interview Crash Guide
Java Interview Crash Guide
Dec 9, 2021 · Cloud Native

How Nacos Powers Service Registration in Spring Cloud: Architecture & Mechanics

This article explains Nacos's architecture, the principles of service registration, how Spring Cloud integrates Nacos during startup, the implementation details of NacosServiceRegistry, heartbeat mechanisms, and dynamic service address discovery, providing a comprehensive guide for building resilient microservices.

Nacoscloud-nativeservice discovery
0 likes · 9 min read
How Nacos Powers Service Registration in Spring Cloud: Architecture & Mechanics
Top Architect
Top Architect
Nov 16, 2021 · Backend Development

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

This article provides a comprehensive overview of Spring Cloud's core modules—including service discovery with Eureka, client‑side load balancing via Ribbon, declarative REST calls using OpenFeign, fault tolerance with Hystrix, API gateway features of Zuul, centralized configuration with Config, and dynamic updates through Spring Cloud Bus—illustrated with diagrams and code examples.

configuration managementmicroservicesservice discovery
0 likes · 28 min read
Understanding Spring Cloud Components: Eureka, Ribbon, OpenFeign, Hystrix, Zuul, Config, and Bus
Efficient Ops
Efficient Ops
Nov 15, 2021 · Cloud Native

Demystifying Kubernetes Service Discovery: From Pods to Stable Endpoints

This article explains how Kubernetes implements service discovery by detailing the underlying pod network, the role of Services as stable endpoints, the registration process via CoreDNS, the creation of Endpoints objects, and how kube-proxy routes traffic using iptables or IPVS.

Networkingcloud-nativeservice discovery
0 likes · 13 min read
Demystifying Kubernetes Service Discovery: From Pods to Stable Endpoints
IT Architects Alliance
IT Architects Alliance
Nov 7, 2021 · Cloud Native

Why Microservices Matter: Core Architecture, Benefits, and Real-World Practices

This article provides a comprehensive overview of microservices, covering its origin, core architectural principles, key characteristics, advantages and drawbacks, suitable organizational contexts, and essential technical components such as service discovery, gateways, configuration centers, monitoring, circuit breaking, and container orchestration.

Container OrchestrationMonitoringarchitecture
0 likes · 17 min read
Why Microservices Matter: Core Architecture, Benefits, and Real-World Practices
Top Architect
Top Architect
Oct 17, 2021 · Cloud Native

Kubernetes Architecture Overview: Components, Service Discovery, Networking, and IP Addressing

This article provides a comprehensive overview of Kubernetes architecture, covering its core components, multi‑center deployment, service discovery mechanisms, pod resource sharing, common CNI plugins, load‑balancing layers, isolation dimensions, network model principles, and detailed IP address classifications.

Container OrchestrationIP addressingKubernetes
0 likes · 13 min read
Kubernetes Architecture Overview: Components, Service Discovery, Networking, and IP Addressing
IT Architects Alliance
IT Architects Alliance
Oct 13, 2021 · Backend Development

Understanding Microservices Architecture: Core Concepts, Benefits, and Implementation Practices

This article provides a comprehensive overview of microservices architecture, covering its definition, key characteristics, advantages and drawbacks, suitable organizational contexts, core components such as service discovery, gateways, configuration centers, monitoring, circuit breaking, as well as containerization and orchestration technologies.

Monitoringbackend architecturecloud-native
0 likes · 16 min read
Understanding Microservices Architecture: Core Concepts, Benefits, and Implementation Practices
Top Architect
Top Architect
Oct 11, 2021 · Cloud Native

Analysis of Spring Cloud Microservice Architecture and Core Components

This article provides a comprehensive overview of Spring Cloud's microservice architecture, detailing its core components such as Eureka, Zuul, Ribbon, Hystrix, Feign, and Config, comparing registration center alternatives, and explaining how these tools enable service discovery, load balancing, fault tolerance, and distributed configuration in cloud‑native applications.

EurekaHystrixRibbon
0 likes · 17 min read
Analysis of Spring Cloud Microservice Architecture and Core Components
Architect
Architect
Oct 10, 2021 · Cloud Native

Overview of Spring Cloud Core Components and Service Registry Alternatives

This article provides a comprehensive overview of Spring Cloud’s core modules—including Eureka, Zuul, Ribbon, Hystrix, Feign, and Config—explains their roles in microservice architectures, compares registration centers such as Nacos, ZooKeeper, Consul and Etcd, and discusses best practices for API gateways and service discovery.

Eurekacloud-nativeconfiguration management
0 likes · 18 min read
Overview of Spring Cloud Core Components and Service Registry Alternatives
Tencent Cloud Developer
Tencent Cloud Developer
Sep 13, 2021 · Cloud Native

Tencent Cloud Open-Sources Polaris Mesh: A Cloud-Native Service Discovery and Governance Platform

Tencent Cloud has open‑sourced Polaris Mesh, a cloud‑native service discovery and governance platform that registers over one million services, manages billions of instances, and processes trillions of daily API calls, offering unified registration, traffic routing, circuit breaking, access control, and mesh capabilities via SDK and sidecar modes, with an expanding roadmap and community invitation.

Polaris Meshopen sourceservice discovery
0 likes · 12 min read
Tencent Cloud Open-Sources Polaris Mesh: A Cloud-Native Service Discovery and Governance Platform
Tencent Cloud Middleware
Tencent Cloud Middleware
Sep 8, 2021 · Cloud Native

How Polaris Mesh Redefines Service Discovery and Governance for Cloud‑Native Apps

Tencent Cloud announced the open‑source release of Polaris Mesh, a high‑performance service‑mesh platform that unifies service discovery, traffic routing, fault tolerance, access control, and mesh capabilities, offering a scalable solution for enterprises transitioning to micro‑service architectures.

Polaris MeshService Meshservice discovery
0 likes · 13 min read
How Polaris Mesh Redefines Service Discovery and Governance for Cloud‑Native Apps
Senior Brother's Insights
Senior Brother's Insights
Sep 5, 2021 · Backend Development

How Nacos Leverages UDP for Real‑Time Service Instance Push

This article dissects Nacos 2.0's UDP‑based service‑instance change notification, explaining client‑side listening, UDP port registration, server‑side storage, push logic, acknowledgment handling, and current design limitations, all backed by concrete Java code snippets.

JavaNacosPush Notification
0 likes · 16 min read
How Nacos Leverages UDP for Real‑Time Service Instance Push
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Sep 1, 2021 · Operations

Understanding Service Registries: A Zookeeper Case Study and Selection Principles

This article explains the purpose and components of RPC registration centers, analyzes Zookeeper's implementation and its limitations, recounts a real-world service‑mesh outage caused by Zookeeper, and discusses criteria for choosing a high‑availability, scalable, and disaster‑tolerant service registry solution.

service discoveryservice registry
0 likes · 8 min read
Understanding Service Registries: A Zookeeper Case Study and Selection Principles
Top Architect
Top Architect
Aug 24, 2021 · Backend Development

Understanding Load Balancing in Spring Cloud: Service Registration, Discovery, and Ribbon Configuration

This article explains the concept of load balancing, demonstrates how to register multiple Spring Cloud services, use DiscoveryClient and Feign for service calls, configure RestTemplate with @LoadBalanced, and dive into the source code of LoadBalancerInterceptor and RibbonLoadBalancerClient to customize load‑balancing strategies.

Ribbonmicroservicesresttemplate
0 likes · 13 min read
Understanding Load Balancing in Spring Cloud: Service Registration, Discovery, and Ribbon Configuration
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Aug 6, 2021 · Backend Development

Spring Cloud Gateway Guide: Discovery, Hystrix, Custom Filters & Rate Limiting

This article demonstrates how to configure Spring Cloud Gateway with service discovery, two routing methods, integrate Hystrix for circuit breaking, implement global and custom token filters, and apply Redis‑based rate limiting, providing complete code snippets and configuration examples for a robust backend microservice architecture.

Custom FiltersHystrixrate limiting
0 likes · 10 min read
Spring Cloud Gateway Guide: Discovery, Hystrix, Custom Filters & Rate Limiting
Senior Brother's Insights
Senior Brother's Insights
Aug 4, 2021 · Cloud Native

Understanding Nacos Temporary vs Persistent Instances: When to Use Each

This article explains the difference between Nacos temporary (ephemeral) and persistent instances, how to configure them via Spring Cloud, their impact on health‑checking and service removal, and why the protection threshold uses both modes to prevent cascade failures in high‑traffic scenarios.

Ephemeral InstanceNacosPersistent Instance
0 likes · 7 min read
Understanding Nacos Temporary vs Persistent Instances: When to Use Each
Senior Brother's Insights
Senior Brother's Insights
Jul 27, 2021 · Fundamentals

Mastering the Proxy Pattern: A Hands‑On Guide with Nacos Client

This article explains the proxy design pattern, demonstrates its static implementation with Java code, and shows how Nacos Client leverages a custom proxy delegate to switch between HTTP and gRPC protocols, highlighting structural roles, practical usage, and differences from the decorator pattern.

Design PatternsJavaNacos
0 likes · 12 min read
Mastering the Proxy Pattern: A Hands‑On Guide with Nacos Client
Youzan Coder
Youzan Coder
Jul 26, 2021 · Cloud Native

Evolution of Service Registration and Discovery Architecture at Youzan

Youzan’s service registration and discovery architecture progressed from fine‑grained interface‑level registration on Etcd, through an intermediate application‑level discovery layer using Istio Pilot and the Tether sidecar, to a fully application‑level, sidecar‑driven model with CRD metadata, enabling scalable, cloud‑native multi‑region service mesh.

DubboIstioKubernetes
0 likes · 19 min read
Evolution of Service Registration and Discovery Architecture at Youzan
Full-Stack DevOps & Kubernetes
Full-Stack DevOps & Kubernetes
Jul 19, 2021 · Cloud Native

Mastering Kubernetes: Core Architecture, Networking, and Service Discovery Explained

This article provides a comprehensive overview of Kubernetes, covering its purpose for container operations, core components, multi‑site high‑availability design, service discovery mechanisms, pod resource sharing, common CNI plugins, layered load balancing, isolation dimensions, network model principles, and IP address classifications.

Container OrchestrationKubernetescloud-native
0 likes · 14 min read
Mastering Kubernetes: Core Architecture, Networking, and Service Discovery Explained
Senior Brother's Insights
Senior Brother's Insights
Jul 18, 2021 · Backend Development

How Nacos Client Implements the Simple Factory Pattern

This article explains the simple factory pattern, compares its standard definition with Nacos's implementation, and walks through concrete Java examples showing how NacosFactory, NamingFactory, and related services create instances in the Nacos client.

Design PatternsFactory MethodJava
0 likes · 9 min read
How Nacos Client Implements the Simple Factory Pattern
Programmer DD
Programmer DD
Jun 30, 2021 · Cloud Native

How Apache Dubbo 3 Embraces Cloud‑Native Architecture with New Service Discovery and Triple RPC

Apache Dubbo 3 modernizes the popular Java RPC framework by adopting cloud‑native principles, introducing an application‑level service discovery model, a next‑generation Triple RPC protocol, and seamless Kubernetes integration, while preserving its proven ease of use and performance benefits for large‑scale microservice deployments.

Apache DubboKubernetesRPC
0 likes · 9 min read
How Apache Dubbo 3 Embraces Cloud‑Native Architecture with New Service Discovery and Triple RPC
Alibaba Cloud Native
Alibaba Cloud Native
Jun 29, 2021 · Cloud Native

Apache Dubbo 3 Goes Cloud‑Native: New Service Discovery, Triple RPC, Kubernetes Integration

The article explains how Apache Dubbo 3 adapts to the cloud‑native era by introducing an application‑level service discovery model, the next‑generation Triple RPC protocol, and deep Kubernetes integration, highlighting performance gains, cross‑language support, and flexible deployment options for modern microservices.

Apache DubboKubernetesRPC
0 likes · 9 min read
Apache Dubbo 3 Goes Cloud‑Native: New Service Discovery, Triple RPC, Kubernetes Integration
Selected Java Interview Questions
Selected Java Interview Questions
Jun 23, 2021 · Cloud Native

Can Kubernetes Replace a Full‑Stack Microservice Framework? A Detailed Comparison of Gateway, Service Discovery, Load Balancing, Circuit Breaking, and Config Center

The article evaluates whether Kubernetes alone can replace traditional microservice frameworks by examining gateway choices, native service discovery, load balancing, circuit breaking, configuration management, and concluding that a hybrid approach often yields the best trade‑off between DevOps efficiency and business logic focus.

Kubernetescloud-nativeconfiguration management
0 likes · 6 min read
Can Kubernetes Replace a Full‑Stack Microservice Framework? A Detailed Comparison of Gateway, Service Discovery, Load Balancing, Circuit Breaking, and Config Center
IT Architects Alliance
IT Architects Alliance
Jun 16, 2021 · Backend Development

Why Microservices Matter: From Basics to Real‑World Implementation

This article provides a comprehensive overview of microservice architecture, covering its definition, history, comparison with monolithic and SOA approaches, core characteristics, practical implementation steps, common design patterns, advantages, challenges, and the mindset shift required for successful adoption.

Design PatternsDevOpsapi-gateway
0 likes · 21 min read
Why Microservices Matter: From Basics to Real‑World Implementation
Java Backend Technology
Java Backend Technology
Jun 15, 2021 · Backend Development

Mastering Microservices: A Visual Guide to Spring Cloud Architecture

This article explains the evolution from monolithic to microservice architectures, defines microservices, compares Spring Cloud and Dubbo solutions, and provides a detailed overview of Spring Cloud’s core components such as Eureka, Ribbon, Feign, Hystrix, Zuul, Gateway, Config, Bus, OAuth2, and Sleuth, illustrated with diagrams.

API Gatewaybackend architectureload balancing
0 likes · 8 min read
Mastering Microservices: A Visual Guide to Spring Cloud Architecture
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Jun 11, 2021 · Cloud Computing

Containerizing the Live Classroom Service: Architecture, Migration Process, and Lessons Learned

This article details the background, goals, architectural analysis, migration scope, step‑by‑step containerization process, code‑level challenges, and post‑migration results of moving a large‑scale live‑classroom platform from virtual machines to a Kubernetes‑based container environment, highlighting performance, reliability, and operational improvements.

Infrastructure MigrationKubernetescontainerization
0 likes · 22 min read
Containerizing the Live Classroom Service: Architecture, Migration Process, and Lessons Learned
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jun 9, 2021 · Cloud Native

Spring Cloud Gateway Guide: Discovery, Hystrix, Filters & Rate Limiting

This tutorial demonstrates how to configure Spring Cloud Gateway with service discovery, integrate Hystrix for circuit breaking, implement global and custom route filters, and apply Redis-based rate limiting, providing complete Maven dependencies, Java code examples, and YAML configurations for a robust microservice gateway.

Custom FilterHystrixgateway
0 likes · 11 min read
Spring Cloud Gateway Guide: Discovery, Hystrix, Filters & Rate Limiting
Programmer DD
Programmer DD
May 26, 2021 · Backend Development

How to Unify Service Governance Across Multiple Registration Centers in Spring Cloud

This article examines why enterprises end up with multiple service registries, outlines two architectural strategies—embedding multi‑registry support in services or synchronizing registries—and compares their trade‑offs to recommend the most stable approach for microservice governance.

Service Governancemultiple-registriesservice discovery
0 likes · 7 min read
How to Unify Service Governance Across Multiple Registration Centers in Spring Cloud
MaGe Linux Operations
MaGe Linux Operations
May 25, 2021 · Cloud Native

Mastering Kubernetes Architecture: Core Components, Networking, and Scaling

This article provides a comprehensive overview of Kubernetes, covering its core components, container operations, service discovery layers, pod shared resources, common CNI plugins, multi‑layer load balancing, isolation dimensions, network model principles, and various IP address categories for large‑scale deployments.

Container OrchestrationIP addressingKubernetes
0 likes · 11 min read
Mastering Kubernetes Architecture: Core Components, Networking, and Scaling
IT Architects Alliance
IT Architects Alliance
May 24, 2021 · Cloud Native

What Is Microservices? A Complete Guide to Architecture, Benefits, and Tools

This article provides a comprehensive overview of microservices, explaining their definition, core characteristics, advantages and drawbacks, suitable organizational contexts, and the essential technical components such as service discovery, API gateways, configuration centers, communication protocols, monitoring, circuit breaking, and container orchestration platforms.

API GatewayConfiguration CenterContainer Orchestration
0 likes · 19 min read
What Is Microservices? A Complete Guide to Architecture, Benefits, and Tools
Senior Brother's Insights
Senior Brother's Insights
May 20, 2021 · Cloud Native

How to Deploy Nacos Server and Integrate It with Spring Cloud

This guide walks you through installing Nacos Server from source, starting it in standalone mode, using its management console, registering services and configurations via curl, and finally integrating Nacos with a Spring Cloud application for service discovery and config management.

JavaMavenNacos
0 likes · 12 min read
How to Deploy Nacos Server and Integrate It with Spring Cloud
Ctrip Technology
Ctrip Technology
May 20, 2021 · Backend Development

Evolution and Architecture of Ctrip's Service Registry (Artemis)

This article reviews the seven‑year evolution of Ctrip's microservice service‑registry from manual data maintenance through an etcd‑based solution to the self‑developed Artemis system, detailing its architecture, consistent‑hash data partitioning, high‑availability design, and second‑level instance up/down mechanisms.

cloud-nativeconsistent hashingdistributed systems
0 likes · 16 min read
Evolution and Architecture of Ctrip's Service Registry (Artemis)
Top Architect
Top Architect
May 12, 2021 · Backend Development

Comprehensive Guide to Microservice Architecture: Concepts, Evolution, Comparison with Monolithic, Design Patterns, and Practical Implementation

This article provides an in‑depth overview of microservice architecture, covering its definition, historical development, differences from monolithic and SOA approaches, core characteristics, practical implementation concerns such as API gateways, inter‑service communication, service discovery, fault tolerance, common design patterns, advantages, drawbacks, and a shift in thinking required for successful adoption.

architecturebackendservice discovery
0 likes · 19 min read
Comprehensive Guide to Microservice Architecture: Concepts, Evolution, Comparison with Monolithic, Design Patterns, and Practical Implementation
JavaEdge
JavaEdge
May 6, 2021 · Backend Development

Shielding Service Registries from Network Jitters with Heartbeat Switches

The article explains how network jitter can cause service registries to mistakenly drop providers, and presents heartbeat‑switch protection, node‑removal thresholds, and a static‑registry approach to keep consumer requests stable while minimizing latency and avalanche effects.

Heartbeatmicroservicesregistry protection
0 likes · 7 min read
Shielding Service Registries from Network Jitters with Heartbeat Switches
High Availability Architecture
High Availability Architecture
May 4, 2021 · Cloud Native

TSF Mesh: Extending Istio Service Mesh for Non‑Container Environments

This article explains how TSF Mesh adapts Istio‑based service‑mesh capabilities to support both container and virtual‑machine workloads by redesigning application deployment, sidecar injection, traffic hijacking, and service registration/discovery, providing detailed architectural changes and code examples for enterprise‑grade service governance.

Service MeshTSF MeshTraffic Hijacking
0 likes · 15 min read
TSF Mesh: Extending Istio Service Mesh for Non‑Container Environments
IT Architects Alliance
IT Architects Alliance
May 1, 2021 · Cloud Native

An Introduction to Microservice Architecture: Concepts, Evolution, Differences, Practices, and Design Patterns

This article provides a comprehensive overview of microservice architecture, covering its definition, history, contrast with monolithic development, core characteristics, distinctions from SOA, practical implementation steps, common design patterns, advantages, challenges, and recommended reading resources.

API GatewayDesign Patternsarchitecture
0 likes · 22 min read
An Introduction to Microservice Architecture: Concepts, Evolution, Differences, Practices, and Design Patterns
Yang Money Pot Technology Team
Yang Money Pot Technology Team
Apr 30, 2021 · Cloud Native

Understanding Eureka Service Registry: Server and Client Architecture and Mechanisms

This article explains the architecture and core mechanisms of Eureka, a service registry used in Spring Cloud micro‑service environments, covering server components such as Lease and caching, client registration and discovery processes, self‑preservation mode, consistency trade‑offs, and comparisons with other discovery solutions.

AP SystemCacheEureka
0 likes · 21 min read
Understanding Eureka Service Registry: Server and Client Architecture and Mechanisms
Open Source Tech Hub
Open Source Tech Hub
Apr 25, 2021 · Cloud Native

How Nacos 2.0 Redesign Fixes the Pain Points of the 1.x Architecture

This article reviews Nacos' evolution from its 1.x architecture—highlighting its five-layer design and service discovery issues—to the 2.0 version that introduces long‑connection RPC, a new client‑centric model, and improved performance, while also outlining upcoming roadmap plans.

NacosRPCarchitecture
0 likes · 14 min read
How Nacos 2.0 Redesign Fixes the Pain Points of the 1.x Architecture
Intelligent Backend & Architecture
Intelligent Backend & Architecture
Apr 15, 2021 · Cloud Native

Unlocking Spring Cloud: How Its Core Components Power Microservices

Spring Cloud provides a comprehensive suite of tools—including Eureka, Ribbon, Feign, Hystrix, and Zuul—that simplify service discovery, load balancing, fault tolerance, and routing, enabling developers to efficiently build, manage, and scale microservice architectures illustrated through an e‑commerce order‑processing scenario.

API Gatewaycircuit breakerload balancing
0 likes · 20 min read
Unlocking Spring Cloud: How Its Core Components Power Microservices
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 12, 2021 · Cloud Native

Mastering Nacos Service Discovery: Models, APIs, and Best Practices

This article explains Nacos's service discovery model, including its multi‑layer namespace‑group‑service‑cluster‑instance structure, practical code examples for registering services and instances, customization options, isolation strategies, and both pull and push discovery mechanisms for robust microservice architectures.

JavaNacoscloud-native
0 likes · 17 min read
Mastering Nacos Service Discovery: Models, APIs, and Best Practices
Liangxu Linux
Liangxu Linux
Apr 12, 2021 · Cloud Native

Understanding Kubernetes Architecture: From Master Nodes to Service Discovery

This article provides a concise yet comprehensive overview of Kubernetes, covering its core architecture, the workflow of creating deployments, pod fundamentals, scaling and rolling updates, networking basics, service discovery, and external access methods such as NodePort, LoadBalancer, and Ingress.

Container OrchestrationKubernetesScaling
0 likes · 12 min read
Understanding Kubernetes Architecture: From Master Nodes to Service Discovery
IT Architects Alliance
IT Architects Alliance
Apr 11, 2021 · Backend Development

What Is Microservice Architecture? Key Features, Benefits, and Implementation Guide

This article provides a comprehensive overview of microservice architecture, covering its definition, history, differences from monolithic and SOA approaches, core characteristics, practical implementation steps, common design patterns, advantages and challenges, and a mindset shift toward DevOps and Docker.

API GatewayDesign PatternsDevOps
0 likes · 22 min read
What Is Microservice Architecture? Key Features, Benefits, and Implementation Guide
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Apr 10, 2021 · Backend Development

Why Microservices Matter: From Basics to Design Patterns

This article explains what microservice architecture is, its history, how it differs from monolithic and SOA approaches, outlines its key characteristics, practical implementation steps, common design patterns, advantages and disadvantages, and the mindset shift required for successful adoption.

API GatewayDesign Patternsarchitecture
0 likes · 19 min read
Why Microservices Matter: From Basics to Design Patterns
UCloud Tech
UCloud Tech
Apr 1, 2021 · Cloud Native

How Serverless Containers Achieve Service Discovery Without kube-proxy Using eBPF

This article explains how UCloud's Serverless container product Cube integrates Virtual Kubelet with Kubernetes, why kube-proxy is unsuitable for lightweight serverless VMs, and how an eBPF‑based Rust proxy (cproxy) provides efficient service discovery and superior performance across different service scales.

KubernetesServerlesscloud-native
0 likes · 9 min read
How Serverless Containers Achieve Service Discovery Without kube-proxy Using eBPF