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
10.3k
Views
0
Comments
Recent Articles

Latest from Top Architect

100 recent articles max
Top Architect
Top Architect
Jun 3, 2026 · Databases

Why Using UUID as a Primary Key Can Hurt MySQL Performance

Using UUID as a primary key in MySQL inflates index size, causes random inserts that trigger frequent index and page splits, slows both insert and query operations, and makes updates costly, but techniques such as ordered UUIDs, binary storage, hybrid auto‑increment keys, and table partitioning can mitigate these issues.

Binary StorageIndex PerformanceMySQL
0 likes · 8 min read
Why Using UUID as a Primary Key Can Hurt MySQL Performance
Top Architect
Top Architect
Jun 3, 2026 · Artificial Intelligence

GPT‑5.5 Instant Goes Free: Hallucinations Cut 52%, Math Scores Jump to 81%, and Personalized Memory Arrives

OpenAI has rolled out GPT‑5.5 Instant as the new default ChatGPT model, delivering 52.5% fewer hallucinations, a rise in math benchmark scores from 65% to 81%, 30% shorter replies, and a memory system that surfaces past context for personalized answers, all available for free to every user.

AI benchmarksChatGPTGPT-5.5
0 likes · 10 min read
GPT‑5.5 Instant Goes Free: Hallucinations Cut 52%, Math Scores Jump to 81%, and Personalized Memory Arrives
Top Architect
Top Architect
Jun 1, 2026 · Backend Development

How to Stream Local Video with Spring Boot, FFmpeg, and ZLMediaKit

This guide walks you through installing ZLMediaKit and FFmpeg in Docker, configuring Spring Boot with the required dependencies and properties, implementing a streaming service that launches FFmpeg commands, and using a simple HTML page with flv.js to play the live or on‑demand video stream.

DockerFFmpegJava
0 likes · 17 min read
How to Stream Local Video with Spring Boot, FFmpeg, and ZLMediaKit
Top Architect
Top Architect
Jun 1, 2026 · Artificial Intelligence

Gemini Omni Review: Turn Sketches into Cinematic Videos with a Single Prompt

Google DeepMind's Gemini Omni introduces a multimodal world model that can generate realistic video, edit it conversationally, and demonstrate emergent capabilities such as style transfer and scene continuation, marking a step‑change in AI video technology.

AI emergenceGemini OmniGoogle DeepMind
0 likes · 11 min read
Gemini Omni Review: Turn Sketches into Cinematic Videos with a Single Prompt
Top Architect
Top Architect
Jun 1, 2026 · Artificial Intelligence

Google Unveils Gemini 3.5: Omni Multimodal Model and Flash Engine Redefine AI Capabilities

At Google I/O 2026, the company launched Gemini Omni, a truly multimodal model that generates video from any combination of inputs, and Gemini 3.5 Flash, which outperforms the previous Gemini 3.1 Pro across benchmarks, doubles token throughput, and powers new Agent‑first platforms like Antigravity 2.0 and Gemini Spark.

Agent PlatformAntigravityGemini 3.5
0 likes · 13 min read
Google Unveils Gemini 3.5: Omni Multimodal Model and Flash Engine Redefine AI Capabilities
Top Architect
Top Architect
May 31, 2026 · Artificial Intelligence

Google I/O Unveils Gemini Omni, Gemini 3.5 Flash, and Spark: A Full‑Scale AI Leap

At Google I/O 2026 the company launched Gemini Omni—a multimodal model that creates video from any input—alongside Gemini 3.5 Flash, which outperforms its predecessor on every benchmark, introduced the Antigravity 2.0 agent platform capable of building an OS from 93 agents, and debuted Gemini Spark, a 24/7 personal AI assistant, while also revealing pricing and upcoming releases.

AI agentsGemini 3.5 FlashGemini Omni
0 likes · 12 min read
Google I/O Unveils Gemini Omni, Gemini 3.5 Flash, and Spark: A Full‑Scale AI Leap
Top Architect
Top Architect
Apr 28, 2026 · Backend Development

Elegant API Rate Limiting with Spring Interceptor and Redis

This article demonstrates a step‑by‑step implementation of API anti‑brush (rate limiting) using a Spring Interceptor combined with Redis, explains how to configure time windows and request limits, introduces a custom @AccessLimit annotation for fine‑grained control, discusses path‑parameter pitfalls, real‑IP handling, and shares practical testing results.

API securityInterceptorJava
0 likes · 20 min read
Elegant API Rate Limiting with Spring Interceptor and Redis
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.

Exception HandlingJavaarchitecture
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