Tagged articles
3271 articles
Page 5 of 33
macrozheng
macrozheng
Apr 8, 2025 · Artificial Intelligence

Boost AI Prompt Quality with Prompt Optimizer: Features, Docker Setup & Real‑World Demo

This guide introduces Prompt Optimizer, a client‑side AI prompt‑enhancement tool with over 2k GitHub stars, outlines its key features, provides step‑by‑step Docker installation commands, showcases a real‑world SpringBoot‑Vue e‑commerce project, and demonstrates how to generate and compare optimized prompts for better LLM responses.

AI Prompt OptimizationDockerLarge Language Models
0 likes · 6 min read
Boost AI Prompt Quality with Prompt Optimizer: Features, Docker Setup & Real‑World Demo
Alibaba Cloud Native
Alibaba Cloud Native
Apr 6, 2025 · Cloud Native

How ZEEK’s Cloud‑Native Architecture Boosted App Stability and Agility

This article details ZEEK's cloud‑native transformation, covering the strategic shift to open‑source standards, unified microservice architecture, high‑availability practices, upgraded traffic gateways, visual data analysis, car‑network data collection, and AI‑assisted development, illustrating how these steps enhanced system stability, scalability, and development efficiency.

AICloud NativeMicroservices
0 likes · 22 min read
How ZEEK’s Cloud‑Native Architecture Boosted App Stability and Agility
ByteDance Cloud Native
ByteDance Cloud Native
Apr 3, 2025 · Operations

How to Seamlessly Integrate CloudWeGo with APMPlus for Full‑Stack Observability

This article explains the challenges of observability in distributed microservice and LLM architectures, introduces CloudWeGo and APMPlus, and provides step‑by‑step integration guides for Kitex, Hertz, and Eino frameworks, including code samples, data reporting methods, and advanced monitoring features such as RED metrics, LLM‑specific indicators, service topology, and future roadmap.

APMAPMPlusCloudWeGo
0 likes · 13 min read
How to Seamlessly Integrate CloudWeGo with APMPlus for Full‑Stack Observability
macrozheng
macrozheng
Apr 1, 2025 · Backend Development

Discover Hoppscotch: A Lightweight Open‑Source API Tool for Fast Testing

This article introduces Hoppscotch, an open‑source, lightweight API testing tool with over 70k GitHub stars, outlines its key features, shows how to install and configure it, and provides a step‑by‑step guide to testing a SpringBoot‑Vue e‑commerce project’s endpoints, including token handling and environment variables.

API testingBackend ToolsHoppscotch
0 likes · 6 min read
Discover Hoppscotch: A Lightweight Open‑Source API Tool for Fast Testing
Java Architect Essentials
Java Architect Essentials
Mar 31, 2025 · Backend Development

Spring Boot vs Quarkus: Performance, Migration, and Real‑World Comparison

This article compares Spring Boot and Quarkus by outlining their architectures, running a reactive‑API benchmark with JMeter and VisualVM, presenting startup, build‑time, memory, CPU and response‑time results for JVM and native images, and offering a step‑by‑step guide for migrating Spring developers to Quarkus with code examples.

KubernetesMicroservicesNative Images
0 likes · 17 min read
Spring Boot vs Quarkus: Performance, Migration, and Real‑World Comparison
Java Captain
Java Captain
Mar 29, 2025 · Backend Development

Comparative Performance Analysis of Spring Boot and Quarkus for Cloud‑Native Java Microservices

This article compares Spring Boot and Quarkus by describing their architectures, presenting a reactive test application that uses PostgreSQL, detailing a JMeter performance test plan, and analyzing results such as startup time, build size, CPU, memory, and response latency to help developers decide when to migrate from Spring Boot to Quarkus.

KubernetesMicroservicesNative Images
0 likes · 14 min read
Comparative Performance Analysis of Spring Boot and Quarkus for Cloud‑Native Java Microservices
Code Ape Tech Column
Code Ape Tech Column
Mar 28, 2025 · Backend Development

Applying the Adapter Pattern for Multi‑Cloud OSS Storage in a Spring Microservice

This article demonstrates how to use the Adapter pattern to abstract multiple OSS providers such as MinIO and Aliyun in a Spring microservice, configure the concrete adapters via Nacos dynamic configuration, and expose a unified upload API through a service and controller layer, complete with deployment and testing steps.

Adapter PatternMicroservicesNacos
0 likes · 10 min read
Applying the Adapter Pattern for Multi‑Cloud OSS Storage in a Spring Microservice
php Courses
php Courses
Mar 28, 2025 · Backend Development

Essential Skills for PHP Developers to Stay Competitive by 2025

To remain competitive by 2025, PHP developers should master advanced framework internals, cloud‑native and container technologies, microservice architecture, modern front‑end stacks, database optimization including NoSQL, comprehensive testing and CI/CD, security best practices, and strong communication and collaboration skills.

Microservicescloud-native
0 likes · 8 min read
Essential Skills for PHP Developers to Stay Competitive by 2025
DeWu Technology
DeWu Technology
Mar 26, 2025 · Fundamentals

Consistency Challenges and Solutions in Distributed Systems: CAP, BASE, RPC, and Messaging

To address consistency problems in distributed systems, the article explains CAP and BASE trade‑offs, shows how transactional RPC and messaging—using retries, RocketMQ two‑phase commits, Spring @TransactionalEventListener, or a local message log—can ensure atomic updates, and compares their reliability, latency, and performance impacts.

BASE theoryCAP theoremDistributed Consistency
0 likes · 12 min read
Consistency Challenges and Solutions in Distributed Systems: CAP, BASE, RPC, and Messaging
macrozheng
macrozheng
Mar 26, 2025 · Backend Development

Master Multi‑Tenant Architecture with Spring Boot & Spring Cloud

This article explains the concept, advantages, design choices, and step‑by‑step implementation of a multi‑tenant architecture using Spring Boot and Spring Cloud, covering database design, tenant isolation, dynamic routing, and deployment scenarios for SaaS and enterprise applications.

MicroservicesSpring BootSpring Cloud
0 likes · 14 min read
Master Multi‑Tenant Architecture with Spring Boot & Spring Cloud
FunTester
FunTester
Mar 25, 2025 · Operations

Integrating Chaos Engineering into Service Dependency Governance for Resilient Cloud‑Native Systems

This article explores how to embed chaos engineering practices into service dependency governance, detailing dynamic validation versus static analysis, fault injection techniques, multi‑point failure simulations, and data‑driven optimizations to build robust, self‑healing microservice architectures in cloud‑native environments.

Cloud NativeMicroservicesOperations
0 likes · 18 min read
Integrating Chaos Engineering into Service Dependency Governance for Resilient Cloud‑Native Systems
macrozheng
macrozheng
Mar 24, 2025 · Databases

Master Tiny RDM: A Lightweight Cross‑Platform Redis GUI for Developers

This guide introduces Tiny RDM, a modern, lightweight, cross‑platform Redis client with over 10k GitHub stars, details its key features, installation via Docker, usage tips—including theme switching, connection creation, and data operations—and showcases a real‑world e‑commerce project that leverages Redis.

DockerGUIMicroservices
0 likes · 7 min read
Master Tiny RDM: A Lightweight Cross‑Platform Redis GUI for Developers
Code Mala Tang
Code Mala Tang
Mar 20, 2025 · Backend Development

How to Design Scalable FastAPI Project Structures: File‑Based vs Module‑Based

This article compares two primary FastAPI project structure strategies—file‑type based and module‑function based—explaining why a well‑organized architecture improves scalability, maintainability, and team collaboration, and provides concrete directory layouts and best‑practice guidelines for building robust backend applications.

FastAPIMicroservicesProject Structure
0 likes · 9 min read
How to Design Scalable FastAPI Project Structures: File‑Based vs Module‑Based
Architect's Guide
Architect's Guide
Mar 20, 2025 · Backend Development

Implementing a Lightweight Service Registry with Eureka for Task Distribution

This article describes how to build a lightweight service registry using Eureka Server that also acts as a client, enabling a task dispatcher to discover and load‑balance task executor instances without deploying a separate registry, including Maven dependencies, Spring annotations, Feign client definitions, and troubleshooting steps.

MicroservicesSpring Cloudbackend-development
0 likes · 11 min read
Implementing a Lightweight Service Registry with Eureka for Task Distribution
Pan Zhi's Tech Notes
Pan Zhi's Tech Notes
Mar 19, 2025 · Backend Development

How Spring Cloud Config Works: Build and Use a Service Configuration Center

This article explains why a centralized configuration center is needed for many microservices, introduces Spring Cloud Config, and provides a step‑by‑step tutorial that creates a Git‑backed config server, a client application, and demonstrates dynamic refresh using Spring Boot Actuator.

ActuatorConfiguration CenterDynamic Refresh
0 likes · 12 min read
How Spring Cloud Config Works: Build and Use a Service Configuration Center
Su San Talks Tech
Su San Talks Tech
Mar 19, 2025 · Operations

10 Proven Strategies to Achieve 99.99% System Availability

This article presents ten practical techniques—including redundant deployment, circuit breaking, traffic shaping, auto‑scaling, gray releases, downgrade switches, full‑link stress testing, data sharding, chaos engineering, and three‑layer monitoring—to dramatically improve system high‑availability from 99% to 99.99% in production environments.

BackendCloud NativeMicroservices
0 likes · 12 min read
10 Proven Strategies to Achieve 99.99% System Availability
FunTester
FunTester
Mar 18, 2025 · Operations

How to Build a Fault‑Isolation Shield for High‑Traffic Distributed Systems

The article explains how to construct a comprehensive fault‑isolation and protection system for modern distributed applications, covering entry‑side rate limiting, exit‑side circuit breaking, internal resource isolation, monitoring, chaos‑engineering validation, and automatic self‑healing mechanisms using tools such as Sentinel, Nginx, Hystrix, SkyWalking, Prometheus and Kubernetes.

Circuit BreakingDistributed SystemsMicroservices
0 likes · 7 min read
How to Build a Fault‑Isolation Shield for High‑Traffic Distributed Systems
macrozheng
macrozheng
Mar 17, 2025 · Backend Development

Master Java Serialization: Common Pitfalls and Best Practices

This article explains the fundamentals of Java serialization and deserialization, compares various serialization formats, demonstrates code examples, highlights common issues such as static, transient fields and serialVersionUID mismatches, and shows how to implement custom serialization with the Externalizable interface.

MicroservicesserialVersionUID
0 likes · 16 min read
Master Java Serialization: Common Pitfalls and Best Practices
Ops Development & AI Practice
Ops Development & AI Practice
Mar 16, 2025 · Cloud Native

Why Quarkus Is Revolutionizing Cloud‑Native Java Development

Quarkus, a Kubernetes‑native Java framework built for GraalVM and HotSpot, delivers millisecond startup, low memory usage, developer‑friendly features, and seamless integration with cloud‑native platforms, making it ideal for microservices, serverless, and modern cloud applications.

Cloud NativeFast StartupKubernetes
0 likes · 7 min read
Why Quarkus Is Revolutionizing Cloud‑Native Java Development
JakartaEE China Community
JakartaEE China Community
Mar 15, 2025 · Backend Development

Key Jakarta EE Q&A: Naming, Governance, Roadmap, and How to Contribute

This article provides a comprehensive Q&A covering Jakarta EE’s definition, naming origin, platform scope, namespace shift, governance model, specification process, release cadence, future roadmap, relationship with EE4J, microservice and cloud‑native support, trademark usage, and step‑by‑step guidance on becoming a contributor or member.

Cloud NativeEclipse FoundationEnterprise Java
0 likes · 12 min read
Key Jakarta EE Q&A: Naming, Governance, Roadmap, and How to Contribute
Architect
Architect
Mar 14, 2025 · Backend Development

How a Modular Transaction System Drives Scalable Membership Services

This article provides a comprehensive technical deep‑dive into a modular transaction system for large‑scale membership services, covering its architecture, core workflow, component design, configuration details, order and signing services, product handling, settlement process, and stability mechanisms.

Microservicesbackend designclearing settlement
0 likes · 18 min read
How a Modular Transaction System Drives Scalable Membership Services
Practical DevOps Architecture
Practical DevOps Architecture
Mar 14, 2025 · Backend Development

Comprehensive Java Senior Engineer Curriculum: Architecture Design, System Optimization, and Advanced Topics

This curriculum outlines a 25‑week advanced Java engineering program covering performance optimization, JVM internals, concurrency, distributed storage, MySQL and NoSQL databases, Docker, Kubernetes, microservices, Spring framework deep dives, Nginx, Elasticsearch, Redis, messaging systems, CI/CD tools, and hands‑on project implementation to build high‑performance, scalable backend systems.

DockerJVMKubernetes
0 likes · 3 min read
Comprehensive Java Senior Engineer Curriculum: Architecture Design, System Optimization, and Advanced Topics
Pan Zhi's Tech Notes
Pan Zhi's Tech Notes
Mar 12, 2025 · Cloud Native

Microservices Practice: Hystrix Circuit Breaking and Fallback – Step-by-Step Guide

This article explains the role of Hystrix as a circuit‑breaker in Spring Cloud microservices, describes why service failures can cascade, and provides a detailed, hands‑on implementation—including Maven dependencies, annotations, fallback methods, configuration of circuit thresholds, and integration with Ribbon and Feign – complete with code snippets and test steps.

HystrixMicroservicesRibbon
0 likes · 11 min read
Microservices Practice: Hystrix Circuit Breaking and Fallback – Step-by-Step Guide
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Mar 11, 2025 · Cloud Native

Implementing Per‑User Rate Limiting with Alibaba Cloud Service Mesh (ASM) Traffic Scheduling Suite

This article explains how to use Alibaba Cloud Service Mesh (ASM) traffic‑scheduling suite to implement rich traffic‑control scenarios such as per‑user rate limiting, request queuing and priority scheduling in a Kubernetes environment, providing step‑by‑step deployment, configuration and verification instructions.

ASMKubernetesMicroservices
0 likes · 14 min read
Implementing Per‑User Rate Limiting with Alibaba Cloud Service Mesh (ASM) Traffic Scheduling Suite
Su San Talks Tech
Su San Talks Tech
Mar 9, 2025 · Backend Development

Mastering Sentinel: A Deep Dive into Alibaba’s Traffic Governance Engine

This article revisits Sentinel, Alibaba’s open‑source traffic‑governance component, explaining its core concepts, resource and rule definitions, step‑by‑step demos for basic and Spring integration, and a detailed walkthrough of its internal processor slots, statistics nodes, flow control, and degradation mechanisms.

Circuit BreakingFlow ControlMicroservices
0 likes · 20 min read
Mastering Sentinel: A Deep Dive into Alibaba’s Traffic Governance Engine
Code Ape Tech Column
Code Ape Tech Column
Mar 5, 2025 · Backend Development

Design and Evolution of an Enterprise Unified Push Service

The article describes the evolution from modular push modules to a framework‑based and finally a service‑oriented unified push platform, detailing its architecture, functional and non‑functional requirements, component responsibilities, and deployment considerations for high‑performance, scalable enterprise notification systems.

Microserviceshigh availabilitypush notifications
0 likes · 14 min read
Design and Evolution of an Enterprise Unified Push Service
Pan Zhi's Tech Notes
Pan Zhi's Tech Notes
Mar 5, 2025 · Backend Development

Spring Cloud Ribbon: Hands‑On Guide to Client‑Side Load Balancing

This article walks through the background of Spring Cloud Ribbon, explains its client‑side load‑balancing role, provides step‑by‑step code to create multiple provider services and a consumer that uses Ribbon, and shows how to configure different balancing algorithms and retry mechanisms.

MicroservicesRibbonSpring Boot
0 likes · 12 min read
Spring Cloud Ribbon: Hands‑On Guide to Client‑Side Load Balancing
Architect's Guide
Architect's Guide
Mar 4, 2025 · Backend Development

Implementing Multi‑Tenant Architecture with Spring Boot and Spring Cloud

This article explains the concepts, advantages, design choices, database strategies, and step‑by‑step implementation of a multi‑tenant system using Java Spring Boot and Spring Cloud, including code samples for data sources, dynamic routing, and tenant management in cloud environments.

Backend ArchitectureMicroservicesSpring Boot
0 likes · 13 min read
Implementing Multi‑Tenant Architecture with Spring Boot and Spring Cloud
Pan Zhi's Tech Notes
Pan Zhi's Tech Notes
Mar 3, 2025 · Backend Development

Understanding Spring Cloud Eureka Architecture and Building a High‑Availability Cluster – A Hands‑On Guide

This article explains the core concepts of Spring Cloud Eureka, demonstrates how to create a Eureka server, a provider, and a consumer with full code examples, and shows how to configure a two‑node and multi‑node Eureka cluster for high availability in micro‑service environments.

ClusterMicroservicesSpring Boot
0 likes · 13 min read
Understanding Spring Cloud Eureka Architecture and Building a High‑Availability Cluster – A Hands‑On Guide
IT Architects Alliance
IT Architects Alliance
Feb 28, 2025 · Industry Insights

What 10 Core Technologies Every IT Architect Must Master in 2024?

Amid rapid advances in cloud, AI, big data, and DevOps, this 2024 guide outlines the ten essential technologies—ranging from multi-language programming and database mastery to distributed systems, microservices, and security—that IT architects need to master to stay competitive and drive digital transformation.

Artificial IntelligenceBig DataDevOps
0 likes · 26 min read
What 10 Core Technologies Every IT Architect Must Master in 2024?
Pan Zhi's Tech Notes
Pan Zhi's Tech Notes
Feb 28, 2025 · Cloud Native

Spring Cloud Quick‑Start Guide: Getting Started with Microservices

This article introduces Spring Cloud's background, core components (including first‑ and second‑generation modules derived from Netflix OSS), versioning scheme, compatibility with Spring Boot, and practical advice for selecting matching releases to avoid runtime issues in microservice projects.

Cloud NativeMicroservicesNetflix OSS
0 likes · 12 min read
Spring Cloud Quick‑Start Guide: Getting Started with Microservices
Java Web Project
Java Web Project
Feb 27, 2025 · Backend Development

Why Process Orchestration Is Critical for Scalable Backend Systems

The article explains how excessive if‑else logic in multi‑business middle‑platforms leads to maintenance nightmares and demonstrates, with concrete code and a real open‑source project, how a flow engine and plugin‑extension framework provide clean isolation, extensibility, and reliable execution of business processes.

Backend ArchitectureMicroservicesflow engine
0 likes · 8 min read
Why Process Orchestration Is Critical for Scalable Backend Systems
Architect's Must-Have
Architect's Must-Have
Feb 26, 2025 · Backend Development

How to Implement Version-Based Routing and Gray Deployment in Microservices

This article explains how to design custom routing strategies for versioned microservices, including default master branch routing, unified version routing, and service‑specific routing, and shows how to apply these rules to achieve gray deployments with load‑balancing and seamless version isolation.

BackendGray DeploymentMicroservices
0 likes · 10 min read
How to Implement Version-Based Routing and Gray Deployment in Microservices
Sanyou's Java Diary
Sanyou's Java Diary
Feb 17, 2025 · Operations

How Visualized Full‑Link Log Tracing Boosts Business Debugging Efficiency

This article introduces a visualized full‑link log tracing solution that organizes and dynamically links business logs by leveraging DSL definitions, distributed parameter propagation, and a tree‑structured storage model, enabling fast, end‑to‑end issue localization in complex microservice systems such as the Dazhong Dianping content platform.

Big DataMicroserviceslog tracing
0 likes · 25 min read
How Visualized Full‑Link Log Tracing Boosts Business Debugging Efficiency
Mingyi World Elasticsearch
Mingyi World Elasticsearch
Feb 17, 2025 · Backend Development

Infinilabs Gateway Config File: A Layer‑by‑Layer Deep Dive

This article walks through the Infinilabs Gateway configuration file from top‑level environment variables down to low‑level disk queues, explaining each section—env, paths, gateway core, stats, API, Elasticsearch services, entry, router, flow, pipelines, metrics, disk queue, Badger KV, floating IP, and global elastic settings—so readers can quickly understand and customize the gateway for microservice and big‑data deployments.

BackendConfigurationElasticsearch
0 likes · 18 min read
Infinilabs Gateway Config File: A Layer‑by‑Layer Deep Dive
Ops Development Stories
Ops Development Stories
Feb 13, 2025 · Cloud Native

KubeDoor: AI‑Driven Kubernetes Load‑Aware Scheduling & Capacity Management

KubeDoor is an open‑source platform built with Python and Vue that leverages Kubernetes admission control, AI recommendations, and expert experience to provide load‑aware scheduling, capacity governance, real‑time resource analytics, and automated scaling for microservices, featuring a web UI, Grafana dashboards, and extensible control mechanisms.

AI schedulingAdmission ControllerCloud Native
0 likes · 11 min read
KubeDoor: AI‑Driven Kubernetes Load‑Aware Scheduling & Capacity Management
Practical DevOps Architecture
Practical DevOps Architecture
Feb 11, 2025 · Operations

Kubernetes Operations and Cloud Native Architecture Training Course

This comprehensive training program for intermediate to advanced users covers Kubernetes high‑availability deployment, elastic scaling, Helm package management, Ceph distributed storage integration, microservice container migration, Jenkins‑based CI/CD pipelines, and Istio service‑mesh governance, providing hands‑on labs, detailed chapters, and practical resources for mastering modern cloud‑native operations.

CephCloud NativeDevOps
0 likes · 7 min read
Kubernetes Operations and Cloud Native Architecture Training Course
macrozheng
macrozheng
Feb 5, 2025 · Operations

Master Java Application Diagnostics with the Open‑Source Meteor Console

This guide introduces the open‑source Meteor Console, a non‑intrusive Java application diagnostic tool built on Arthas, covering its architecture, installation steps, core features like class querying, method monitoring, thread management, and links to the full microservice project and video tutorials.

ArthasDockerKubernetes
0 likes · 4 min read
Master Java Application Diagnostics with the Open‑Source Meteor Console
IT Architects Alliance
IT Architects Alliance
Jan 29, 2025 · Cloud Native

How to Build a Cloud‑Agnostic Cloud‑Native Architecture: Strategies, Pitfalls, and Real‑World Successes

This article examines the principles of cloud‑native design, explains why avoiding single‑vendor lock‑in is critical, outlines practical multi‑cloud architecture patterns, discusses implementation challenges, and showcases successful transformations in finance and e‑commerce sectors.

DevOpsMicroservicesarchitecture
0 likes · 20 min read
How to Build a Cloud‑Agnostic Cloud‑Native Architecture: Strategies, Pitfalls, and Real‑World Successes
Code Ape Tech Column
Code Ape Tech Column
Jan 27, 2025 · Backend Development

Comprehensive Guide to Rate Limiting Strategies and Implementations in Microservice Architecture

This article systematically explains the importance of rate limiting in microservice systems, compares various governance frameworks such as Dubbo and Spring Cloud, introduces common algorithms like token‑bucket and leaky‑bucket, and provides detailed implementation examples using Guava, Sentinel, Redis+Lua, and a custom Spring Boot starter.

MicroservicesSpring Bootjava
0 likes · 25 min read
Comprehensive Guide to Rate Limiting Strategies and Implementations in Microservice Architecture
Alibaba Cloud Native
Alibaba Cloud Native
Jan 23, 2025 · Cloud Native

Mastering API‑First: Design Principles, Policy Models, and Cloud‑Native Gateway Practices

This article explains the API‑First development approach, outlines its core principles and benefits, demonstrates how to model and manage API gateway policies with concrete JSON examples, and shows how cloud‑native tools like Alibaba Cloud API Gateway support the full API lifecycle from design to monitoring.

API-firstMicroservicesapi-gateway
0 likes · 21 min read
Mastering API‑First: Design Principles, Policy Models, and Cloud‑Native Gateway Practices
IT Architects Alliance
IT Architects Alliance
Jan 22, 2025 · Cloud Native

Kubernetes in the Cloud‑Native Era: Architecture, Core Components, and Practical Practices

This article introduces Kubernetes as the cornerstone of cloud‑native architecture, explains its control‑plane and node components, demonstrates practical tasks such as namespace isolation, custom scheduling, and persistent storage with code examples, and showcases real‑world success cases across industries.

Cloud NativeDevOpsKubernetes
0 likes · 12 min read
Kubernetes in the Cloud‑Native Era: Architecture, Core Components, and Practical Practices
Tencent Cloud Developer
Tencent Cloud Developer
Jan 22, 2025 · Cloud Native

Rate Limiting: Concepts, Algorithms, and Distributed Solutions

Rate limiting protects micro‑service stability by rejecting excess traffic, using algorithms such as fixed‑window, sliding‑window, leaky‑bucket and token‑bucket, and can be deployed locally or distributed via Redis, load‑balancers, or coordination services, each offering different trade‑offs in precision, scalability, and complexity.

Distributed SystemsGolangMicroservices
0 likes · 31 min read
Rate Limiting: Concepts, Algorithms, and Distributed Solutions
IT Architects Alliance
IT Architects Alliance
Jan 19, 2025 · Cloud Native

How Cloud‑Native Architecture Slashes Costs and Supercharges Enterprise Efficiency

The article examines how adopting a cloud‑native architecture—through precise resource monitoring, automation pipelines, pay‑as‑you‑go scaling, hybrid‑cloud strategies, and container‑based microservices—enables companies to dramatically reduce operational expenses, improve resource utilization, and accelerate innovation in competitive markets.

Cloud NativeContainersCost Optimization
0 likes · 9 min read
How Cloud‑Native Architecture Slashes Costs and Supercharges Enterprise Efficiency
IT Architects Alliance
IT Architects Alliance
Jan 16, 2025 · Cloud Native

How Microservices and Serverless Combine to Transform Modern Applications

Microservices break monoliths into focused services, while serverless offloads infrastructure management to cloud providers; together they boost agility, scalability, cost efficiency, and security, as illustrated by real-world cases from ride‑hailing and e‑commerce, and the article outlines adoption challenges and future opportunities.

Cloud NativeCost OptimizationMicroservices
0 likes · 9 min read
How Microservices and Serverless Combine to Transform Modern Applications
Architect
Architect
Jan 16, 2025 · Backend Development

How to Shrink Spring Boot JARs by Extracting Dependencies and Config Files with Maven

This guide tackles the problem of oversized Spring Boot JARs by showing how to separate library JARs and configuration files from the main artifact, presenting three Maven‑based solutions—spring‑boot‑maven‑plugin, maven‑jar‑plugin, and maven‑assembly‑plugin—complete with configuration snippets, build commands, and deployment tips.

DevOpsMicroservicesSpring Boot
0 likes · 16 min read
How to Shrink Spring Boot JARs by Extracting Dependencies and Config Files with Maven
Radish, Keep Going!
Radish, Keep Going!
Jan 16, 2025 · Backend Development

How Hedged Requests Cut Tail Latency in Go Microservices

This article explains the hedged request pattern used by Google to combat microservice tail latency, shows how to implement it in Go with context and goroutines, discusses its impact on latency and load, and explores additional techniques such as SingleFlight and service‑class prioritization to further reduce tail delays.

Backend PerformanceGoMicroservices
0 likes · 6 min read
How Hedged Requests Cut Tail Latency in Go Microservices
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Jan 16, 2025 · Cloud Native

Master High‑Performance Architecture: Caching, Async, Microservices, and Serverless

This article provides a comprehensive guide to building high‑performance systems by covering distributed caching, asynchronous processing, microservice design, containerization with Docker and Kubernetes, serverless computing, database optimization, and load‑balancing techniques such as peak shaving and valley filling.

Database OptimizationMicroservicesServerless
0 likes · 8 min read
Master High‑Performance Architecture: Caching, Async, Microservices, and Serverless
Tencent Cloud Developer
Tencent Cloud Developer
Jan 15, 2025 · Operations

Mastering Microservice Rate Limiting: Strategies, Algorithms, and TSF Implementation

This article explains why rate limiting is essential for microservice reliability, outlines the key factors to consider before applying limits, compares major algorithms such as fixed‑window, sliding‑window, leaky‑bucket and token‑bucket, describes post‑limit actions, and details how Tencent Service Framework (TSF) implements configurable, tag‑based rate limiting in cloud‑native environments.

MicroservicesSliding WindowToken Bucket
0 likes · 19 min read
Mastering Microservice Rate Limiting: Strategies, Algorithms, and TSF Implementation
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jan 15, 2025 · Backend Development

Principles and Guidelines for Splitting Microservices

This article discusses why and how to split monolithic applications into microservices, outlining common pitfalls of over‑splitting and presenting practical principles such as team and domain isolation, the three‑person rule, read/write separation, dependency management, and service count guidelines.

Backend ArchitectureDomain-Driven DesignMicroservices
0 likes · 15 min read
Principles and Guidelines for Splitting Microservices
FunTester
FunTester
Jan 15, 2025 · Operations

How to Combine Performance Testing and Chaos Engineering for Rock‑Solid Systems

Drawing lessons from the 2021 AWS outage, this article explains how integrating performance testing with fault‑injection (chaos engineering) in microservice and Kubernetes environments can identify bottlenecks, validate resilience, and build a continuous stability strategy that balances speed and reliability.

KubernetesMicroservicesOperations
0 likes · 13 min read
How to Combine Performance Testing and Chaos Engineering for Rock‑Solid Systems
Architecture & Thinking
Architecture & Thinking
Jan 14, 2025 · Backend Development

Master RocketMQ Basic Messages: Lifecycle, Code Samples & Use Cases

This guide explains Apache RocketMQ’s ordinary message concept, its full lifecycle, how to create topics, Java code for sending and receiving messages, key configuration tips, and real‑world scenarios such as asynchronous decoupling and traffic‑shaping for micro‑service architectures.

Distributed SystemsMessage QueueMicroservices
0 likes · 9 min read
Master RocketMQ Basic Messages: Lifecycle, Code Samples & Use Cases
IT Architects Alliance
IT Architects Alliance
Jan 12, 2025 · Cloud Native

Unlocking Cloud‑Native Success: Microservices, Containers & DevOps Explained

The article explores how cloud‑native architecture—driven by microservices, containerization, and DevOps—empowers enterprises to achieve greater agility, scalability, and operational efficiency, detailing core principles, real‑world examples such as Netflix, common challenges, and practical tools for implementation and security.

Cloud NativeContainersDevOps
0 likes · 18 min read
Unlocking Cloud‑Native Success: Microservices, Containers & DevOps Explained
IT Architects Alliance
IT Architects Alliance
Jan 11, 2025 · Backend Development

Why Microservices Can’t Escape Distributed Transactions—and How to Solve Them

The article explains why distributed transactions are inevitable in microservice architectures, outlines the challenges of data consistency, fault handling, and performance, and presents practical solutions such as message‑queue eventual consistency, two‑phase commit, Saga patterns, and tooling like Spring Cloud, Atomikos, and Narayana.

2PCBackend ArchitectureDistributed Transactions
0 likes · 17 min read
Why Microservices Can’t Escape Distributed Transactions—and How to Solve Them
IT Architects Alliance
IT Architects Alliance
Jan 11, 2025 · Backend Development

Understanding API Gateways: Functions, Implementations, and a Spring Cloud Gateway Case Study

The article explains the rise of microservice architecture, why API gateways are indispensable, details their key functions such as routing, protocol translation, load balancing, caching, and security, compares major implementations like NGINX, Spring Cloud Gateway and Kong, and provides a Spring Cloud Gateway case study with code examples.

Microservicesroutingsecurity
0 likes · 18 min read
Understanding API Gateways: Functions, Implementations, and a Spring Cloud Gateway Case Study
Java Backend Technology
Java Backend Technology
Jan 9, 2025 · Backend Development

How DynamicTp Enables Real‑Time ThreadPool Tuning and Monitoring in Java

DynamicTp is a SpringBoot‑compatible framework that extends ThreadPoolExecutor to allow live adjustment of pool parameters, real‑time monitoring, multi‑platform alerts, and seamless integration with popular configuration centers, helping Java services achieve higher performance and reliability.

Dynamic ConfigurationMicroservicesSpringBoot
0 likes · 11 min read
How DynamicTp Enables Real‑Time ThreadPool Tuning and Monitoring in Java
Architect's Guide
Architect's Guide
Jan 9, 2025 · Backend Development

Investigation and Resolution of Random Nacos Service Deregistration in a Spring Cloud Alibaba Microservice Cluster

This article details a week‑long investigation of intermittent Nacos service deregistration in a Spring Cloud Alibaba microservice environment, describing the background architecture, multiple hypothesis tests, diagnostic commands, kernel version mismatch, and the final fix by upgrading the Linux kernel.

Linux kernelMicroservicesNacos
0 likes · 7 min read
Investigation and Resolution of Random Nacos Service Deregistration in a Spring Cloud Alibaba Microservice Cluster
macrozheng
macrozheng
Jan 8, 2025 · Operations

Master Docker Management with DPanel: Install, Use, and Real‑World Example

This article introduces DPanel, a lightweight Chinese‑language Docker visual management panel, walks through its installation via Docker commands, demonstrates core features such as overview, image and container management, and shows a real‑world SpringBoot‑Vue e‑commerce project deployment using Docker Compose.

Container ManagementDPanelDevOps
0 likes · 8 min read
Master Docker Management with DPanel: Install, Use, and Real‑World Example
Architect
Architect
Jan 7, 2025 · Backend Development

When Should You Split or Merge Microservices? A Practical Guide

This article examines the principles of microservice decomposition and composition, analyzes the risks of improper service splitting such as communication overhead, dependency loops, and chaotic call chains, and offers concrete governance strategies to achieve a balanced, maintainable architecture.

BackendMicroservicesSystem Design
0 likes · 10 min read
When Should You Split or Merge Microservices? A Practical Guide
IT Architects Alliance
IT Architects Alliance
Jan 6, 2025 · Cloud Native

Mastering Service Discovery and Dynamic Scaling in Cloud‑Native Architectures

This article explains how distributed systems transition from monolithic to micro‑service architectures, detailing the role of registries, service registration methods, discovery mechanisms, and both horizontal and vertical scaling strategies, with practical examples and guidance for technology selection and future trends.

Cloud NativeDynamic ScalingKubernetes
0 likes · 21 min read
Mastering Service Discovery and Dynamic Scaling in Cloud‑Native Architectures
21CTO
21CTO
Jan 1, 2025 · Backend Development

Monolith vs Microservices: Which Architecture Fits Your Project?

This article compares monolithic and microservice architectures, outlining their advantages, disadvantages, and ideal use‑cases, helping developers decide which approach aligns best with project size, team structure, scalability needs, and long‑term maintenance goals.

BackendMicroservicesSoftware Architecture
0 likes · 6 min read
Monolith vs Microservices: Which Architecture Fits Your Project?
Java Tech Enthusiast
Java Tech Enthusiast
Dec 31, 2024 · Backend Development

Discussion on Adopting Domain-Driven Design (DDD) in a Growing Business

The team concluded that adopting Domain‑Driven Design can be valuable, but only when a company can afford the upfront investment, has a shared language and cross‑department collaboration, possesses strong OOP expertise, and maintains a culture supportive of the required organizational change.

DDDDomain-Driven DesignMicroservices
0 likes · 4 min read
Discussion on Adopting Domain-Driven Design (DDD) in a Growing Business
Architect's Guide
Architect's Guide
Dec 31, 2024 · Backend Development

Apollo Configuration Center: Concepts, Architecture, and Spring Boot Integration Guide

This article provides a comprehensive tutorial on Apollo, covering its basic concepts, architecture, four-dimensional configuration model, client design, high‑availability considerations, and step‑by‑step instructions for creating a Spring Boot project, integrating Apollo dependencies, configuring environments, testing dynamic updates, and deploying the application on Kubernetes.

ApolloConfiguration ManagementKubernetes
0 likes · 22 min read
Apollo Configuration Center: Concepts, Architecture, and Spring Boot Integration Guide
Alibaba Cloud Observability
Alibaba Cloud Observability
Dec 30, 2024 · Operations

Alibaba Cloud’s Mint Tracing Framework and FAMOS Diagnosis Earn Top‑Conference Spot

Alibaba Cloud’s recent research breakthroughs—Mint, a cost‑efficient tracing framework that captures all request flows while drastically cutting storage and network overhead, and FAMOS, a multi‑modal fault‑diagnosis method for microservice systems—have been accepted to the prestigious ASPLOS and ICSE conferences, marking the first top‑conference publications in observability for the company.

Fault DiagnosisMicroservicescloud computing
0 likes · 6 min read
Alibaba Cloud’s Mint Tracing Framework and FAMOS Diagnosis Earn Top‑Conference Spot
IT Architects Alliance
IT Architects Alliance
Dec 26, 2024 · Cloud Native

How Cloud‑Native, Microservices, Containers and DevOps Drive Digital Transformation

Cloud‑native architecture, built on microservices, containers, and DevOps, empowers enterprises with agility, scalability, and resilience, enabling rapid development, efficient resource utilization, and seamless continuous delivery, while addressing challenges like distributed transactions and service governance, and outlining future integration with 5G, edge computing, and AI.

5GCloud NativeContainers
0 likes · 15 min read
How Cloud‑Native, Microservices, Containers and DevOps Drive Digital Transformation
Tencent Cloud Developer
Tencent Cloud Developer
Dec 26, 2024 · Operations

Migrating a Large‑Scale SaaS Service to a Single Server: Architecture, Challenges, and Solutions

The article details how a high‑traffic SaaS platform was migrated from a public‑cloud micro‑service architecture to a single on‑premise server using Tencent’s WeDa low‑code platform, describing service merging, bean and configuration refactoring, database synchronization, and automated testing that reduced over thirty services to a single process and cut hardware costs to an 8‑CPU, 16‑GB machine.

MicroservicesSaaS migrationSpring Boot
0 likes · 13 min read
Migrating a Large‑Scale SaaS Service to a Single Server: Architecture, Challenges, and Solutions
Architect
Architect
Dec 25, 2024 · Operations

Comprehensive Guide to Using Apollo Configuration Center with Spring Boot

This article provides a step‑by‑step tutorial on Apollo, an open‑source configuration center, covering its core concepts, dimensions, client design, Maven integration, Spring Boot setup, JVM parameters, testing scenarios, cluster/namespace usage, Docker image creation, and Kubernetes deployment for microservice applications.

ApolloConfiguration ManagementKubernetes
0 likes · 30 min read
Comprehensive Guide to Using Apollo Configuration Center with Spring Boot
IT Architects Alliance
IT Architects Alliance
Dec 24, 2024 · Cloud Native

Unlock Scalable, Highly Available IT Architecture: Key Strategies Explained

This article examines the modern challenges of IT architecture and presents proven techniques—microservices, container orchestration, distributed caching, redundancy, load balancing, and automated fault recovery—illustrated with Amazon and Google case studies, while forecasting future AI and cloud‑native trends.

Cloud NativeMicroservicesScalability
0 likes · 10 min read
Unlock Scalable, Highly Available IT Architecture: Key Strategies Explained
macrozheng
macrozheng
Dec 24, 2024 · Backend Development

Master Apache ShenYu: Code‑Free API Gateway Setup, HTTP Proxy & Rate Limiting

This article introduces Apache ShenYu, a high‑performance, visual API gateway, walks through Docker‑based installation of its admin and bootstrap containers, demonstrates HTTP proxy and address‑rewrite configuration for a SpringBoot e‑commerce project, and shows how to enable rate‑limiting using the built‑in plugins.

DockerMicroservicesShenYu
0 likes · 10 min read
Master Apache ShenYu: Code‑Free API Gateway Setup, HTTP Proxy & Rate Limiting
IT Architects Alliance
IT Architects Alliance
Dec 19, 2024 · Backend Development

From Monolith to Microservices: When and How to Adopt Distributed Architecture

The article examines monolithic architecture’s early popularity, its simplicity and deployment ease, then details its scalability and maintenance drawbacks, and explains how distributed architectures—through decoupling, redundancy, scalability, and mechanisms like caching and load balancing—address these issues, outlining practical migration steps.

BackendMicroservicesScalability
0 likes · 20 min read
From Monolith to Microservices: When and How to Adopt Distributed Architecture
Selected Java Interview Questions
Selected Java Interview Questions
Dec 13, 2024 · Backend Development

Implementing Multi‑Tenant Architecture with Spring Boot and Spring Cloud

This article explains the concept, advantages, and technical choices of multi‑tenant architecture, then details a design using Spring Boot and Spring Cloud, covering database strategies, deployment isolation, tenant management, code examples, and step‑by‑step implementation for SaaS applications.

Database designMicroservicesSpring Cloud
0 likes · 13 min read
Implementing Multi‑Tenant Architecture with Spring Boot and Spring Cloud
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 12, 2024 · Cloud Native

How to Use Nacos Custom Tag Gray Release for Precise Configuration Deployment

This article explains Nacos's custom tag gray release feature, covering its advantages over IP‑based gray releases, version requirements, tag configuration methods, publishing steps, multi‑tag and parallel gray versions, and priority rules to achieve flexible, safe configuration rollout in cloud‑native environments.

Cloud NativeConfiguration ManagementCustom Tags
0 likes · 16 min read
How to Use Nacos Custom Tag Gray Release for Precise Configuration Deployment
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Dec 9, 2024 · Backend Development

Microservices vs SOA: Key Architectural Differences Explained

Microservices and Service‑Oriented Architecture (SOA) both aim to modularize systems, but they differ in design philosophy, technology heterogeneity, governance, and deployment, with microservices favoring fine‑grained, independent services, decentralized governance, and container‑based continuous delivery, while SOA relies on larger, centrally managed services via an ESB.

BackendDeploymentMicroservices
0 likes · 4 min read
Microservices vs SOA: Key Architectural Differences Explained
macrozheng
macrozheng
Dec 3, 2024 · Backend Development

Simplify Feign Calls in Local Development with Custom URL Routing

This article explains how to streamline OpenFeign usage during local development by configuring custom URL routing, detailing the underlying Feign mechanism, creating a custom ImportBeanDefinitionRegistrar, and providing step‑by‑step code examples, testing procedures, and best‑practice recommendations.

Custom Bean RegistrationLocal DevelopmentMicroservices
0 likes · 15 min read
Simplify Feign Calls in Local Development with Custom URL Routing
Tencent Cloud Developer
Tencent Cloud Developer
Dec 3, 2024 · Cloud Native

Tencent's PolarisMesh: Cloud-Native Microservice Governance Practices and Case Studies

Tencent's PolarisMesh showcases cloud-native microservice governance by detailing the shift from monoliths to containerized services, outlining service splitting principles, Kubernetes deployment, dynamic routing, fault isolation, and real-world case studies that demonstrate cost savings, reliability improvements, and open-source availability.

KubernetesMicroservicesPolarisMesh
0 likes · 31 min read
Tencent's PolarisMesh: Cloud-Native Microservice Governance Practices and Case Studies
Architect
Architect
Nov 29, 2024 · Operations

How to Combine SkyWalking and ELK for End-to-End Trace ID Logging

This article explains how to integrate SkyWalking's distributed tracing with an ELK logging stack, embed Trace IDs into logs via SkyWalking layouts or MDC, and use Kibana to query and visualize trace‑linked log data for comprehensive microservice observability.

APMELKMicroservices
0 likes · 11 min read
How to Combine SkyWalking and ELK for End-to-End Trace ID Logging
SQB Blog
SQB Blog
Nov 29, 2024 · Backend Development

How We Unified Retail and Catering Product Platforms with DDD‑Driven Architecture

This article details the step‑by‑step architectural evolution that merged retail and catering product systems into a shared, extensible platform using domain‑driven design, service standardization, and incremental vertical and horizontal upgrades to reduce technical debt and improve scalability.

CateringDomain-Driven DesignMicroservices
0 likes · 13 min read
How We Unified Retail and Catering Product Platforms with DDD‑Driven Architecture
Yum! Tech Team
Yum! Tech Team
Nov 28, 2024 · Cloud Native

Elastic Scaling Architecture for a Smart Delivery System During Peak Holiday Traffic

The article describes how an operations engineer transforms a complex, multi‑language smart delivery platform into an elastic, container‑native system that automatically scales, registers, and logs services during the high‑load Chinese New Year period using Kubernetes, Docker, init containers, and a configuration center.

Configuration ManagementDockerKubernetes
0 likes · 13 min read
Elastic Scaling Architecture for a Smart Delivery System During Peak Holiday Traffic
Architecture & Thinking
Architecture & Thinking
Nov 28, 2024 · Cloud Native

How to Scale Istio Across Hundreds of Services: Real‑World Strategies & Performance Insights

This article shares practical guidance on rolling out Istio service mesh to over ten business lines, covering selection of pilot projects, benefit analysis using access logs, sidecar injection, performance and resource impact, multi‑region active‑active architecture benefits, and rapid fault‑recovery tactics.

Cloud NativeIstioMicroservices
0 likes · 9 min read
How to Scale Istio Across Hundreds of Services: Real‑World Strategies & Performance Insights
21CTO
21CTO
Nov 27, 2024 · Backend Development

How Rust Is Transforming Robotics Control Systems – An Inside Interview

In this interview, AMP Robotics' robot architect Carter Schultz explains how adopting Rust reshaped their facility‑wide control system, the challenges of migrating from C++/Python, the role of ROS microservices, and practical advice for engineers entering robotics.

MicroservicesROScontrol systems
0 likes · 17 min read
How Rust Is Transforming Robotics Control Systems – An Inside Interview
Sanyou's Java Diary
Sanyou's Java Diary
Nov 25, 2024 · Cloud Native

Designing Resilient Stateful Distributed Systems: From Theory to Microservice Architecture

This article explores the fundamentals of distributed systems, compares stateful and stateless services, examines monolithic, SOA, and microservice models, and provides practical guidance on access layers, fault tolerance, service discovery, scaling, and data storage for building robust cloud‑native architectures.

Cloud NativeMicroservicesScalability
0 likes · 29 min read
Designing Resilient Stateful Distributed Systems: From Theory to Microservice Architecture
Architect
Architect
Nov 23, 2024 · Backend Development

Applying Domain‑Driven Design to the Evolution of Meituan Dianping Transaction System

This article explains how Meituan Dianping’s transaction platform evolved through three architectural stages—simple monolith, micro‑service, and platform—by adopting Domain‑Driven Design concepts such as ubiquitous language, bounded contexts, and iterative modeling to manage growing business complexity and improve system maintainability.

Domain-Driven DesignMeituanMicroservices
0 likes · 20 min read
Applying Domain‑Driven Design to the Evolution of Meituan Dianping Transaction System
macrozheng
macrozheng
Nov 22, 2024 · Backend Development

How to Quickly Master a Spring Cloud Microservices Project with Mall‑Swarm

This guide walks you through the entire Mall‑Swarm microservices e‑commerce project—covering setup, core Spring Cloud components, scaffolding, Kubernetes deployment, and extending functionality—so newcomers can confidently tackle a real‑world microservice system.

KubernetesMicroservicesSpring Cloud
0 likes · 11 min read
How to Quickly Master a Spring Cloud Microservices Project with Mall‑Swarm
Lobster Programming
Lobster Programming
Nov 22, 2024 · Backend Development

Dubbo vs Feign: Choosing the Right RPC Framework for Your Microservices

This article compares Dubbo and Feign, outlining their architectures, features, and suitability for different microservice scenarios, and provides practical guidance on selecting the appropriate RPC framework based on performance, reliability, and development efficiency requirements.

DubboMicroservicesRPC
0 likes · 5 min read
Dubbo vs Feign: Choosing the Right RPC Framework for Your Microservices
phodal
phodal
Nov 17, 2024 · Industry Insights

How ArchGuard’s Architecture Analyzer Turns Code into AI‑Generated Knowledge

This article explains how ArchGuard’s Architecture Analyzer extracts domain and business knowledge from microservice codebases, integrates generative AI to produce structured documentation, and provides practical CLI usage, architecture models, and code‑review strategies for modern software engineering teams.

AIArchGuardArchitecture Analysis
0 likes · 9 min read
How ArchGuard’s Architecture Analyzer Turns Code into AI‑Generated Knowledge
Top Architect
Top Architect
Nov 17, 2024 · Backend Development

Diagnosing High Memory Usage in Spring Boot Applications: JVM Parameters and Best Practices

This article records and reviews a production incident where multiple Spring Boot services consumed excessive memory, explains how default JVM settings caused each instance to allocate up to 12 GB of heap, and provides step‑by‑step diagnostics, configuration guidelines, and optimization recommendations for backend developers.

JVMMemoryOptimizationMicroservices
0 likes · 8 min read
Diagnosing High Memory Usage in Spring Boot Applications: JVM Parameters and Best Practices