Top Architect
Author

Top Architect

Top Architect focuses on sharing practical architecture knowledge, covering enterprise, system, website, large‑scale distributed, and high‑availability architectures, plus architecture adjustments using internet technologies. We welcome idea‑driven, sharing‑oriented architects to exchange and learn together.

3.1k
Articles
0
Likes
7.0k
Views
0
Comments
Recent Articles

Latest from Top Architect

100 recent articles max
Top Architect
Top Architect
Apr 26, 2026 · Backend Development

Why the Service Layer Should Not Return a Result Object in Java

The article explains why returning a Result wrapper from the Service layer couples business and presentation logic, reduces reusability, complicates testing and transaction handling, and suggests keeping services pure by returning domain objects and handling errors via exceptions.

ArchitectureJavaResult
0 likes · 12 min read
Why the Service Layer Should Not Return a Result Object in Java
Top Architect
Top Architect
Apr 25, 2026 · Backend Development

Why Pingora Is Overtaking Nginx as the New Web Server Champion

Cloudflare replaced Nginx with its home‑grown Rust‑based proxy Pingora, citing architectural limits of Nginx's worker model, superior performance, lower CPU/memory usage, better connection reuse, richer feature support, and stronger memory safety, all backed by extensive production metrics.

CloudflareHTTP proxyMemory Safety
0 likes · 14 min read
Why Pingora Is Overtaking Nginx as the New Web Server Champion
Top Architect
Top Architect
Apr 24, 2026 · Backend Development

How MyBatis‑Plus Handles Slow Queries on Massive Datasets

The article explains why ordinary MyBatisPlus pagination becomes slow and memory‑hungry when processing millions of rows, and demonstrates three alternatives—regular query, stream query, and cursor query—detailing their implementations, trade‑offs, and practical code snippets for MySQL and Oracle environments.

CursorJavaLarge Data
0 likes · 10 min read
How MyBatis‑Plus Handles Slow Queries on Massive Datasets
Top Architect
Top Architect
Apr 23, 2026 · Industry Insights

Inside the OpenAI Codex Leak: GPT‑5.5, Glacier, Heisenberg and What They Reveal

A recent OpenAI Codex leak exposed internal models—including GPT‑5.5, Glacier, Heisenberg and Arcanine—triggering analysis of the accidental staging‑to‑production push, the shift toward agentic AI, speculative new architectures, and the community debate over whether the incident was a genuine engineering mishap or a calculated marketing move.

AIGPT-5.5Glacier
0 likes · 11 min read
Inside the OpenAI Codex Leak: GPT‑5.5, Glacier, Heisenberg and What They Reveal
Top Architect
Top Architect
Apr 23, 2026 · Fundamentals

12 Surefire Ways to Write Unmaintainable Code

The article lists twelve concrete anti‑patterns—such as over‑splitting microservices, writing megamethods, deep nesting, misleading comments, copy‑pasting code, ignoring logging, and over‑engineering with heavyweight frameworks—that dramatically reduce code readability and make maintenance a nightmare, illustrated through the fictional programmer Er Gou and his bewildered teammates.

Microservicesbad practicescode quality
0 likes · 13 min read
12 Surefire Ways to Write Unmaintainable Code
Top Architect
Top Architect
Apr 22, 2026 · Backend Development

From Hottest to Obsolete: A Critical Review of 13 Java Web Frameworks

The article evaluates 13 Java web frameworks—Spring Boot, Quarkus, Micronaut, Vert.x, Helidon, Javalin, Dropwizard, Play Framework, Grails, Apache Wicket, Struts 2, JSF, and native Servlet+JSP—using six objective dimensions (performance, ecosystem maturity, learning curve, development efficiency, enterprise adoption, and innovation) and presents concrete usage statistics, benchmark numbers, and tiered rankings to guide technology selection.

JavaMicronautQuarkus
0 likes · 10 min read
From Hottest to Obsolete: A Critical Review of 13 Java Web Frameworks
Top Architect
Top Architect
Apr 22, 2026 · Backend Development

Unify Multi-Channel Login with Spring Boot Factory & Strategy Patterns

Learn how to replace tangled if‑else login code with a clean, extensible architecture using Spring Boot, combining the Factory pattern to instantiate strategy beans and the Strategy pattern to encapsulate each login method (password, WeChat, SMS, etc.), enabling easy addition of new authentication types.

AuthenticationFactory PatternJava
0 likes · 14 min read
Unify Multi-Channel Login with Spring Boot Factory & Strategy Patterns
Top Architect
Top Architect
Apr 16, 2026 · Backend Development

Which Java Backend Framework Reigns Supreme? A Data‑Driven Comparison of Spring Boot, Quarkus, Micronaut, and More

This article presents an objective, data‑backed comparison of popular Java backend frameworks—evaluating performance, ecosystem maturity, learning curve, development efficiency, and enterprise adoption—to help developers choose the most suitable technology for their specific scenarios.

Backend FrameworksComparisonJava
0 likes · 10 min read
Which Java Backend Framework Reigns Supreme? A Data‑Driven Comparison of Spring Boot, Quarkus, Micronaut, and More