Architect's Tech Stack
Author

Architect's Tech Stack

Java backend, microservices, distributed systems, containerized programming, and more.

599
Articles
0
Likes
1.6k
Views
0
Comments
Recent Articles

Latest from Architect's Tech Stack

100 recent articles max
Architect's Tech Stack
Architect's Tech Stack
Sep 22, 2025 · Backend Development

How to Safely Split Distributed Transactions in Java: A Practical Guide

This article explains how to handle distributed consistency when a business operation writes to MySQL and calls external systems, using a financial reimbursement example to illustrate risks, analyzes the root cause, and presents a step‑by‑step solution that splits the large transaction into small, retryable units with code snippets and Spring optimization.

BPMdistributed-transactionmysql
0 likes · 8 min read
How to Safely Split Distributed Transactions in Java: A Practical Guide
Architect's Tech Stack
Architect's Tech Stack
Sep 22, 2025 · Databases

How to Safely Add a Column to a Billion-Row Order Table Without Downtime

When a core order table with tens of millions of rows needs a new business field, directly running ALTER TABLE can lock the table and disrupt services, so this article explores master‑slave switching, online DDL tools, extension tables, JSON fields, and clever reuse of existing redundant columns to achieve the change safely and efficiently.

JSON fieldLarge TablesOnline DDL
0 likes · 9 min read
How to Safely Add a Column to a Billion-Row Order Table Without Downtime
Architect's Tech Stack
Architect's Tech Stack
Sep 20, 2025 · Backend Development

How to Dynamically Refresh Spring Boot Configurations with @RefreshScope

This article explains why dynamic configuration refresh is needed in Spring Boot, describes the core principles of @RefreshScope, provides step‑by‑step implementation code, and shares best practices and troubleshooting tips for zero‑downtime configuration updates in production environments.

@RefreshScopeActuatorSpring Boot
0 likes · 10 min read
How to Dynamically Refresh Spring Boot Configurations with @RefreshScope
Architect's Tech Stack
Architect's Tech Stack
Sep 18, 2025 · Backend Development

Master Java Spring Utilities: Assertions, Collections, IO & Reflection

This article compiles essential Spring and Java utility methods—including assertion checks, object and collection handling, file I/O, resource management, and reflection/AOP tools—providing concise code examples and usage guidelines to help developers avoid redundant code and write cleaner, more reliable applications.

CollectionsReflectionassertions
0 likes · 13 min read
Master Java Spring Utilities: Assertions, Collections, IO & Reflection
Architect's Tech Stack
Architect's Tech Stack
Sep 17, 2025 · Backend Development

Why Process Orchestration Is Essential for Scalable Backend Systems

The article explains why process orchestration is crucial for backend systems, illustrates common pitfalls of scattered if‑else logic, and demonstrates how a flow engine combined with plugin extensions—using the open‑source MemberClub project—provides clean, extensible business logic execution.

flow enginejavaplugin extension
0 likes · 8 min read
Why Process Orchestration Is Essential for Scalable Backend Systems
Architect's Tech Stack
Architect's Tech Stack
Sep 16, 2025 · Backend Development

Avoid Hidden Spring Boot Pitfalls: Optimize Tomcat, HikariCP, JPA, and More

Spring Boot’s “convention over configuration” hides many default settings that can cause performance bottlenecks and runtime failures, from Tomcat and HikariCP connection limits to JPA lazy loading, timezone serialization, logging, caching, file upload limits, thread pools, and transaction timeouts, and the article shows how to tune each.

Spring Bootbackendjava
0 likes · 13 min read
Avoid Hidden Spring Boot Pitfalls: Optimize Tomcat, HikariCP, JPA, and More
Architect's Tech Stack
Architect's Tech Stack
Sep 15, 2025 · Operations

Deploy and Explore the Jianmu No‑Code CI/CD Platform

This guide introduces the open‑source Jianmu CI/CD tool, explains its no‑code/low‑code approach, provides step‑by‑step deployment instructions via Docker‑Compose or Kubernetes, and walks you through creating and running a sample workflow, with links to online demos and resources.

DeploymentLow‑codeOperations
0 likes · 6 min read
Deploy and Explore the Jianmu No‑Code CI/CD Platform