Tagged articles
9 articles
Page 1 of 1
Architecture Digest
Architecture Digest
Mar 27, 2022 · Backend Development

Why Database Connections Are Not Integrated with IO Multiplexing by Default

The article explains that although IO multiplexing can improve performance, database access in Java typically relies on JDBC and connection pools, which are built on blocking I/O, making it difficult to combine DB connections with IO multiplexing without major architectural changes.

IO MultiplexingJDBCdatabase connections
0 likes · 7 min read
Why Database Connections Are Not Integrated with IO Multiplexing by Default
Selected Java Interview Questions
Selected Java Interview Questions
Feb 25, 2022 · Operations

How Every Line of Code Impacts Performance: Lessons from Optimizing Legacy Web Applications

After a sudden traffic surge exposed severe latency in a 15‑year‑old multi‑service web system, the team identified a DB connection leak in a health‑check probe, and through load testing, monitoring, logging, and dedicated SRE effort, they derived key operational lessons on performance optimization and maintenance of legacy applications.

Load TestingSREdatabase connections
0 likes · 9 min read
How Every Line of Code Impacts Performance: Lessons from Optimizing Legacy Web Applications
21CTO
21CTO
Feb 7, 2022 · Operations

Why Every Line of Code Matters: Boosting Performance by 3000% with a Simple DB Fix

This article shares hard‑won lessons from optimizing fifteen high‑load web applications, highlighting how a tiny DB‑connection leak in a pod probe caused severe slowdown and how fixing it, along with proper load testing, monitoring, and investment in tools and people, can dramatically improve system performance.

APMLoad TestingOperations
0 likes · 9 min read
Why Every Line of Code Matters: Boosting Performance by 3000% with a Simple DB Fix
Laravel Tech Community
Laravel Tech Community
Jul 22, 2021 · Backend Development

From Monolithic to Unitized Architecture: Solving Unlimited Scaling and Database Connection Limits

The article traces the evolution of backend services from monolithic applications through RPC-based scaling and sharding, highlights the limitations of database connection counts, and proposes a unitized architecture that partitions databases per service to achieve true unlimited scaling while acknowledging added complexity.

Backenddatabase connectionsservice scaling
0 likes · 5 min read
From Monolithic to Unitized Architecture: Solving Unlimited Scaling and Database Connection Limits
Top Architect
Top Architect
May 30, 2021 · Backend Development

From Monolith to Unitization: Solving Unlimited Scaling Issues in Backend Services

The article explains why simple sharding and database partitioning cannot achieve unlimited scaling in backend systems, analyzes the problem of excessive RPC‑to‑DB connections, and proposes a unitization approach that limits each service to a single database to enable true horizontal expansion.

BackendScalabilitydatabase connections
0 likes · 7 min read
From Monolith to Unitization: Solving Unlimited Scaling Issues in Backend Services
IT Xianyu
IT Xianyu
Sep 11, 2020 · Backend Development

Beyond Sharding: Unitization as a Solution to Unlimited Service Scaling

The article examines why traditional sharding and database partitioning cannot alone achieve limitless scaling, explains the problem of excessive RPC‑to‑DB connections, and proposes a unitization approach that limits each service to a single database shard to enable true horizontal expansion.

Scalabilitydatabase connectionssharding
0 likes · 8 min read
Beyond Sharding: Unitization as a Solution to Unlimited Service Scaling
Programmer DD
Programmer DD
Oct 30, 2019 · Backend Development

Beyond Sharding: How Service Unitization Solves Unlimited Scaling

The article explains why traditional sharding and database partitioning cannot guarantee limitless scalability, examines the connection‑limit problems of RPC‑based services, and introduces unitization as a practical approach to achieve true unlimited scaling while managing database connections efficiently.

BackendScalabilityService Architecture
0 likes · 7 min read
Beyond Sharding: How Service Unitization Solves Unlimited Scaling
Architect's Tech Stack
Architect's Tech Stack
Jan 20, 2019 · Backend Development

From Monolith to Unitized Architecture: Overcoming Unlimited Scaling Limits of Sharding

The article traces the evolution of backend services from monolithic applications through RPC-based scaling and database sharding, explains why sharding alone cannot achieve unlimited scalability due to connection limits, and proposes a unitized architecture that partitions databases per service to overcome these constraints.

Scalabilitydatabase connectionssharding
0 likes · 6 min read
From Monolith to Unitized Architecture: Overcoming Unlimited Scaling Limits of Sharding