Architecture Digest
Author

Architecture Digest

Focusing on Java backend development, covering application architecture from top-tier internet companies (high availability, high performance, high stability), big data, machine learning, Java architecture, and other popular fields.

2.3k
Articles
0
Likes
5.8k
Views
0
Comments
Recent Articles

Latest from Architecture Digest

100 recent articles max
Architecture Digest
Architecture Digest
Nov 5, 2025 · Backend Development

Why Deep Pagination Breaks Elasticsearch and How to Fix It

This article explains how deep pagination in Elasticsearch triggers costly scatter‑gather queries that overload CPU, memory, and network, and it presents practical alternatives such as the scroll API and search_after to achieve efficient, real‑time pagination for large datasets.

ElasticsearchPerformancedeep pagination
0 likes · 10 min read
Why Deep Pagination Breaks Elasticsearch and How to Fix It
Architecture Digest
Architecture Digest
Nov 4, 2025 · Artificial Intelligence

4 Must‑Try Open‑Source Tools: Download Manager, Android Ad‑Skipper, AI Paper‑to‑Video, and Enterprise Knowledge Base

This article introduces four popular open‑source projects—Varia, a unified download manager; GKD, an Android ad‑skipping tool; Paper2Video, which converts academic papers into presentation videos using AI; and WeKnora, Tencent's enterprise‑grade LLM‑powered knowledge‑base platform—providing brief overviews, installation steps, and key features.

AI video generationAndroid automationEnterprise Knowledge Base
0 likes · 7 min read
4 Must‑Try Open‑Source Tools: Download Manager, Android Ad‑Skipper, AI Paper‑to‑Video, and Enterprise Knowledge Base
Architecture Digest
Architecture Digest
Nov 3, 2025 · Backend Development

Ensuring Transaction Rollback in Multithreaded Spring MyBatis Operations

This article explains why @Transactional fails in multithreaded MySQL insert scenarios, demonstrates how to split large data sets, configure a thread pool, and use SqlSession with manual commit to guarantee atomicity across parallel threads, complete with runnable code examples and test results.

JavaMyBatisconcurrency
0 likes · 8 min read
Ensuring Transaction Rollback in Multithreaded Spring MyBatis Operations
Architecture Digest
Architecture Digest
Oct 30, 2025 · Fundamentals

Transform Java Code with Lambda: From Boilerplate to Elegant Streams

This article explains how Java's lambda expressions and Stream API replace verbose boilerplate with concise, functional code, covering core pain points, simple sorting examples, the three Stream operations, declarative pipelines, advanced concurrency and null‑handling techniques, and a decision guide for when to use lambdas.

Code RefactoringFunctional ProgrammingJava
0 likes · 7 min read
Transform Java Code with Lambda: From Boilerplate to Elegant Streams
Architecture Digest
Architecture Digest
Oct 29, 2025 · Fundamentals

What’s New in Java 25? 15 Game‑Changing Features You Must Know

Java 25, the latest long‑term support release, introduces a suite of enhancements—including pattern‑matching for primitive types, module import declarations, a compact main method, improved record classes, structured concurrency, scoped and stable values, vector API, compact object headers, Shenandoah GC, AOT optimizations, JFR upgrades, security updates, and the removal of 32‑bit x86—aimed at making Java more concise, safer, faster, and easier to observe.

JDKJavaJava 25
0 likes · 9 min read
What’s New in Java 25? 15 Game‑Changing Features You Must Know
Architecture Digest
Architecture Digest
Oct 23, 2025 · Backend Development

Why Spring’s RestTemplate Is Being Deprecated and What to Use Instead

Spring’s team announced that RestTemplate will be deprecated in Spring Framework 7.0 and removed later, outlining its limitations and presenting the new RestClient as a modern, fluent alternative, while also recommending WebClient for reactive scenarios and offering migration strategies for existing projects.

HTTP clientJavaRestClient
0 likes · 6 min read
Why Spring’s RestTemplate Is Being Deprecated and What to Use Instead
Architecture Digest
Architecture Digest
Oct 15, 2025 · Cloud Computing

Master Hyper-V: Step-by-Step Guide to Enable and Create Windows Virtual Machines

Learn the essential concepts of virtualization, explore Hyper-V’s key features, and follow detailed instructions to enable Hyper-V on Windows, configure system requirements, create and customize virtual machines—including Windows 11 installations—using PowerShell, CMD, and graphical settings, with tips for optimal performance.

Hyper-VVirtualizationWindows
0 likes · 9 min read
Master Hyper-V: Step-by-Step Guide to Enable and Create Windows Virtual Machines
Architecture Digest
Architecture Digest
Oct 14, 2025 · Information Security

How to Perform Fuzzy Searches on Encrypted Data: Methods, Pros & Cons

This article explores the challenges of fuzzy searching encrypted data, categorizes three implementation approaches—naïve, conventional, and advanced—examines their trade‑offs, provides practical examples and performance calculations, and offers recommendations for secure and efficient query solutions.

DatabasePerformanceencryption
0 likes · 10 min read
How to Perform Fuzzy Searches on Encrypted Data: Methods, Pros & Cons