Architect's Must-Have
Author

Architect's Must-Have

Professional architects sharing high‑quality architecture insights. Covers high‑availability, high‑performance, high‑stability designs, big data, machine learning, Java, system, distributed and AI architectures, plus internet‑driven architectural adjustments and large‑scale practice. Open to idea‑driven, sharing architects for exchange and learning.

42
Articles
0
Likes
100
Views
0
Comments
Recent Articles

Latest from Architect's Must-Have

42 recent articles
Architect's Must-Have
Architect's Must-Have
Oct 11, 2025 · Fundamentals

How Many Concurrent TCP Connections Can a Server Actually Handle?

This article explains the theoretical and practical limits of concurrent TCP connections on a single Linux server, clarifying the role of port numbers, the 4‑tuple identification, and how memory and file‑descriptor limits, not the 65535 port ceiling, determine real‑world capacity.

LinuxTCPconcurrent connections
0 likes · 11 min read
How Many Concurrent TCP Connections Can a Server Actually Handle?
Architect's Must-Have
Architect's Must-Have
Sep 15, 2025 · Operations

Resolving Common Jenkins Compatibility Issues and Optimizing Performance

This guide details how to address Jenkins Performance plugin compatibility problems, modify CSP security policies, customize the Jenkins context path, fix git clone timeouts, resolve batch command failures, replace vulnerable JARs, run JNLP files on Windows agents, disable CSRF protection, adjust JVM memory settings, and implement disk space and build timeout optimizations.

CI/CDCSPDevOps
0 likes · 12 min read
Resolving Common Jenkins Compatibility Issues and Optimizing Performance
Architect's Must-Have
Architect's Must-Have
Sep 15, 2025 · Big Data

Mastering Spark Streaming Rate Control: A Deep Dive into Backpressure

This article explains Spark Streaming's rate control mechanisms, covering static limits, the dynamic back‑pressure feature introduced in Spark 1.5, the PID‑based estimator, RPC communication, and how Guava's token‑bucket RateLimiter enforces the calculated thresholds to ensure stability and optimal throughput.

RateControlSparkStreaming
0 likes · 13 min read
Mastering Spark Streaming Rate Control: A Deep Dive into Backpressure
Architect's Must-Have
Architect's Must-Have
Sep 3, 2025 · Operations

How to Resolve Common Jenkins Compatibility and Configuration Issues

This guide walks through fixing Performance plugin incompatibility, adjusting Jenkins CSP security, customizing access paths, handling git clone timeouts, fixing batch command failures, updating vulnerable jars, running JNLP files on Windows nodes, disabling CSRF, tuning JVM memory, and optimizing disk usage to keep Jenkins stable and efficient.

CI/CDConfigurationDevOps
0 likes · 12 min read
How to Resolve Common Jenkins Compatibility and Configuration Issues
Architect's Must-Have
Architect's Must-Have
Aug 22, 2025 · Artificial Intelligence

Why Multi-Agent Communication Protocols Are the Future of AI Collaboration

This article examines the limitations of single-agent AI, explains how Multi-Agent Communication Protocols (MCP) address challenges such as incomplete perception, decision conflicts, and scalability, and outlines current research, industrial applications, and future directions including edge integration and blockchain synergy.

Edge computingReinforcement learningblockchain
0 likes · 8 min read
Why Multi-Agent Communication Protocols Are the Future of AI Collaboration
Architect's Must-Have
Architect's Must-Have
Jul 25, 2025 · Backend Development

Avoid Common BigDecimal Pitfalls in Java: 4 Critical Mistakes and Fixes

This article outlines four common pitfalls when using Java's BigDecimal for high‑precision calculations—constructing from floating‑point literals, using equals for comparison, losing precision in division, and rounding issues—and provides practical solutions such as using string constructors, compareTo, specifying scale and rounding mode.

BigDecimalPrecisionfloating-point
0 likes · 5 min read
Avoid Common BigDecimal Pitfalls in Java: 4 Critical Mistakes and Fixes
Architect's Must-Have
Architect's Must-Have
Jul 9, 2025 · Backend Development

Top 10 Alibaba Developer Tools to Boost Your Backend Efficiency

This article curates ten widely‑used Alibaba internal developer tools—ranging from Java scaffolding, online diagnostics, and OpenJDK distribution to code quality plugins, real‑time monitoring, performance testing, high‑availability services, Excel handling, Swift JSON parsing, and a robust JDBC pool—highlighting their features and practical usage scenarios for external developers.

OpenJDKPerformance Testingdatabase
0 likes · 12 min read
Top 10 Alibaba Developer Tools to Boost Your Backend Efficiency
Architect's Must-Have
Architect's Must-Have
Jul 9, 2025 · Operations

10 Powerful Shell Scripts to Automate System Tasks

This article presents ten advanced Bash shell scripts that automate common system administration tasks such as directory backup, resource monitoring, automatic updates, database dumping, FTP uploads, log keyword alerts, report generation, service recovery, temporary file cleanup, and network status checking, each ready for customization.

bashshell scriptingsystem automation
0 likes · 5 min read
10 Powerful Shell Scripts to Automate System Tasks