Architecture Pony
Author

Architecture Pony

Learning notes

31
Articles
0
Likes
49
Views
0
Comments
Recent Articles

Latest from Architecture Pony

31 recent articles
Architecture Pony
Architecture Pony
Nov 2, 2026 · Backend Development

Spring Boot Validation Deep Dive: @Valid vs @Validated, Global Exception Handling & Unified Error Contracts

This article dissects Spring Boot's validation system, explaining the dual validation paths for @RequestBody and @RequestParam, the critical differences between @Valid and @Validated, core source code mechanisms, group validation, custom constraints, and a complete global exception handling strategy with a unified error response contract.

@Valid@ValidatedBean Validation
0 likes · 22 min read
Spring Boot Validation Deep Dive: @Valid vs @Validated, Global Exception Handling & Unified Error Contracts
Architecture Pony
Architecture Pony
Nov 2, 2026 · Backend Development

Spring Boot @Transactional Mastery: Propagation, Failure Modes & Distributed Transactions

This comprehensive guide dissects Spring Boot's @Transactional annotation, covering seven propagation behaviors, eight failure scenarios with root causes, core source code analysis, and distributed transaction patterns including local message tables and RocketMQ transaction messages, with practical order-inventory-points examples.

@TransactionalRocketMQSeata
0 likes · 29 min read
Spring Boot @Transactional Mastery: Propagation, Failure Modes & Distributed Transactions
Architecture Pony
Architecture Pony
Oct 29, 2026 · Backend Development

Spring Boot Caching: From @Cacheable to Multi-Level Consistency Defense

This comprehensive guide explores Spring Boot's caching abstraction, detailing @Cacheable execution flow, source code internals, four consistency strategies (Cache Aside, delayed double-delete, binlog), multi-level Caffeine+Redis architecture, and eight production pitfalls with troubleshooting techniques.

@CacheableCache AsideCache Consistency
0 likes · 33 min read
Spring Boot Caching: From @Cacheable to Multi-Level Consistency Defense
Architecture Pony
Architecture Pony
Oct 29, 2026 · Backend Development

Spring Boot Observability Trio: Metrics, Tracing, Logging Trade-offs & Integration

A comprehensive guide to implementing Spring Boot 3.x observability covering Micrometer Observation API, OpenTelemetry tracing, structured logging with MDC, cardinality control, sampling strategies, async context propagation, and practical integration patterns for correlated debugging.

Async Context PropagationCardinalityDistributed Tracing
0 likes · 30 min read
Spring Boot Observability Trio: Metrics, Tracing, Logging Trade-offs & Integration
Architecture Pony
Architecture Pony
Oct 22, 2026 · Backend Development

Spring Boot Graceful Shutdown & Health Checks: Zero-Downtime Deployment Deep Dive

This comprehensive guide dissects Spring Boot's graceful shutdown internals and health check semantics, revealing why configuring server.shutdown=graceful alone fails to prevent request loss during Kubernetes rolling updates, and provides a complete framework for coordinating shutdown phases, probe groups, and routing convergence to achieve true zero-downtime deployments.

ActuatorGraceful ShutdownKubernetes
0 likes · 36 min read
Spring Boot Graceful Shutdown & Health Checks: Zero-Downtime Deployment Deep Dive
Architecture Pony
Architecture Pony
Oct 21, 2026 · Backend Development

Building a Spring Boot Starter from Scratch: Auto-Configuration, Conditional Assembly & Rate-Limiter Example

This comprehensive guide walks through creating a production-ready Spring Boot 3.x starter, covering auto-configuration mechanics, conditional annotations, configuration properties, registration files, and a complete token-bucket rate-limiter implementation with AOP, plus debugging tips and common pitfalls.

AOPAuto-configurationConditional Assembly
0 likes · 53 min read
Building a Spring Boot Starter from Scratch: Auto-Configuration, Conditional Assembly & Rate-Limiter Example
Architecture Pony
Architecture Pony
Oct 20, 2026 · Backend Development

Spring Boot Deep Dive: Auto-Configuration, Startup Flow & Source Code Analysis

This comprehensive guide dissects Spring Boot's core mechanisms including auto-configuration internals, the nine-step startup process from main() to port binding, embedded Tomcat initialization, configuration binding, and fat JAR loading, with source code references and a structured learning path for mastering the framework.

Auto-configurationBest PracticesConfiguration Binding
0 likes · 41 min read
Spring Boot Deep Dive: Auto-Configuration, Startup Flow & Source Code Analysis
Architecture Pony
Architecture Pony
Oct 15, 2026 · Backend Development

MyBatis Deep Dive: Architecture, Source Code & Best Practices

A comprehensive 14k-word technical deep-dive into MyBatis covering its semi-automatic ORM design, four core components (Executor, StatementHandler, ParameterHandler, ResultSetHandler), dynamic SQL parsing via SqlNode trees, two-level caching, plugin mechanism, Spring integration, and source-code-level analysis of 11 key classes with practical best practices and common pitfalls.

CachingDynamic SQLJava Persistence
0 likes · 36 min read
MyBatis Deep Dive: Architecture, Source Code & Best Practices
Architecture Pony
Architecture Pony
Oct 13, 2026 · Backend Development

Spring Framework 6.x Internals: Core Processes, Source Code & Learning Roadmap

This comprehensive guide covers Spring Framework 6.x and Spring Boot 3.x internals, including version migration, IoC/DI mechanisms, AOP proxy creation, bean lifecycle, circular dependency resolution, Spring MVC request processing, transaction management, auto-configuration, AOT compilation, and a structured learning roadmap with best practices.

AOPAOT CompilationAuto-configuration
0 likes · 56 min read
Spring Framework 6.x Internals: Core Processes, Source Code & Learning Roadmap