Tag

stateless services

0 views collected around this technical thread.

Architecture Digest
Architecture Digest
May 19, 2022 · Operations

Designing High‑Availability Stateless Services: Redundancy, Load Balancing, Scaling, and Monitoring

The article explains how to build highly available stateless services by using redundant deployment, vertical and horizontal scaling, appropriate load‑balancing algorithms, monitoring, and automated recovery, and also discusses high‑concurrency identification, CDN/OSS usage, and practical recommendations for cloud‑native environments.

High Availabilityhorizontal scalingload-balancing
0 likes · 11 min read
Designing High‑Availability Stateless Services: Redundancy, Load Balancing, Scaling, and Monitoring
IT Architects Alliance
IT Architects Alliance
Jun 10, 2021 · Cloud Native

Designing High‑Availability Stateless Services: Load Balancing, Scaling, and Deployment Strategies

This article explains how to achieve high availability for stateless services by employing redundancy, vertical and horizontal scaling, various load‑balancing algorithms (random, round‑robin, weighted, least‑connections, source‑hash), and automatic scaling techniques in cloud‑native environments, while also covering performance monitoring and CDN/OSS usage.

High Availabilityauto scalingcloud-native
0 likes · 10 min read
Designing High‑Availability Stateless Services: Load Balancing, Scaling, and Deployment Strategies
Qunar Tech Salon
Qunar Tech Salon
Aug 16, 2015 · Fundamentals

Key Characteristics and Design Principles of Distributed Systems

The article explains the historical background, core characteristics such as scalability, cost‑efficiency, fault tolerance, and elasticity, and outlines essential design principles for distributed systems, emphasizing low hardware requirements, horizontal scaling, avoidance of single points of failure, reduced communication overhead, and stateless services.

distributed systemsfault tolerancehorizontal scaling
0 likes · 12 min read
Key Characteristics and Design Principles of Distributed Systems
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Jun 20, 2015 · Operations

How to Build High‑Availability and Scalable Architecture

This article explains practical techniques for designing high‑availability and scalable systems—covering entry, business, cache, and database layers—so developers can handle rapid user growth without service interruptions or degraded performance.

CachingDatabase ReplicationHigh Availability
0 likes · 13 min read
How to Build High‑Availability and Scalable Architecture
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Jun 13, 2015 · Fundamentals

Key Characteristics and Design Principles of Distributed Systems

Distributed systems, long used since the 1970s and popularized by internet giants like Google, offer scalable, cost‑effective, and fault‑tolerant architectures by leveraging many low‑cost servers, emphasizing horizontal scaling, avoidance of single points of failure, minimal inter‑node communication, and stateless services for elastic application deployment.

distributed systemsfault tolerancehorizontal scaling
0 likes · 13 min read
Key Characteristics and Design Principles of Distributed Systems
Architect
Architect
Jun 1, 2015 · Operations

Practical Guide to Building High‑Availability and Scalable Architecture

This article explains practical techniques for designing high‑availability and scalable systems by addressing entry, business, cache, and database layers, offering concrete solutions such as keepalived, stateless services, cache partitioning, and replication strategies to handle rapid user growth without service disruption.

Database ReplicationHigh AvailabilitySystem Architecture
0 likes · 11 min read
Practical Guide to Building High‑Availability and Scalable Architecture
Efficient Ops
Efficient Ops
May 26, 2015 · Operations

Building Automated Ops with Modular “Lego” Models: Strategies, Tools, and Methodology

This article, distilled from a lively discussion in the InfoQ High‑Efficiency Operations group, outlines a modular “building‑block” approach to operations automation, presents core methodologies, explains why automation tools exist, compares Puppet, SaltStack, and Ansible, and offers practical guidance for selecting and implementing automation solutions.

CI/CDmodular architectureoperations automation
0 likes · 11 min read
Building Automated Ops with Modular “Lego” Models: Strategies, Tools, and Methodology
Qunar Tech Salon
Qunar Tech Salon
May 21, 2015 · Fundamentals

Key Characteristics and Design Principles of Distributed Systems

The article explains the origins, core features such as scalability, cost‑effectiveness, fault tolerance, and elastic expansion of distributed systems, and outlines design philosophies like low hardware requirements, horizontal scaling, avoidance of single points of failure, minimized inter‑node communication, and stateless service architecture.

distributed systemsfault tolerancehorizontal scaling
0 likes · 11 min read
Key Characteristics and Design Principles of Distributed Systems