Eric Tech Circle
Author

Eric Tech Circle

Backend team lead & architect with 10+ years experience, full‑stack engineer, sharing insights and solo development practice.

78
Articles
0
Likes
0
Views
0
Comments
Recent Articles

Latest from Eric Tech Circle

78 recent articles
Eric Tech Circle
Eric Tech Circle
Aug 22, 2024 · Backend Development

Mastering Asynchronous Batch Processing with JDK 21 Virtual Threads

Using JDK 21’s standardized Virtual Threads, this guide explains how to design and implement robust asynchronous batch processing, covering common pitfalls like CPU spikes and OOM, best‑practice concurrency controls, task queue architecture, and practical code illustrations.

AsynchronousProcessingBatchProcessingJDK21
0 likes · 6 min read
Mastering Asynchronous Batch Processing with JDK 21 Virtual Threads
Eric Tech Circle
Eric Tech Circle
Aug 18, 2024 · Industry Insights

How Huawei Tackles Data Silos: Lessons from “Huawei Data Way”

Drawing from the book “Huawei Data Way”, this article explains why Huawei must digitize, describes the resulting data‑island problem, and outlines the four‑part framework of data governance—including data asset catalogs, standards, models, and distribution—while showing how business‑object‑centric information architecture is built and implemented.

Data ModelingEnterprise ArchitectureHuawei
0 likes · 6 min read
How Huawei Tackles Data Silos: Lessons from “Huawei Data Way”
Eric Tech Circle
Eric Tech Circle
Aug 15, 2024 · Backend Development

Lightweight Distributed Tracing in Spring Cloud Without Third‑Party Tools

This guide shows how to implement end‑to‑end trace ID propagation across Spring Cloud gateways, downstream services, and asynchronous threads using a custom GlobalTraceFilter, a patched LogbackMDCAdapter with Alibaba TransmittableThreadLocal, and minimal configuration, avoiding heavyweight tracing libraries.

MicroservicesSpring BootTransmittableThreadLocal
0 likes · 5 min read
Lightweight Distributed Tracing in Spring Cloud Without Third‑Party Tools
Eric Tech Circle
Eric Tech Circle
Aug 11, 2024 · Backend Development

Reshaping a Microservice with DDD: A Practical Layered Architecture Guide

This article shares the author's experience of redesigning a microservice using Domain‑Driven Design, detailing a standardized layered architecture, directory structure, model conversions, common pitfalls, and practical recommendations to improve code clarity and testing efficiency.

DDDDomain-Driven DesignJava
0 likes · 13 min read
Reshaping a Microservice with DDD: A Practical Layered Architecture Guide
Eric Tech Circle
Eric Tech Circle
Aug 8, 2024 · Backend Development

How to Boost API Performance: Proven Strategies for Faster, Scalable Services

Facing tight schedules and diverse coding habits, many Chinese projects struggle with API latency; this guide walks through requirement analysis, acceptance standards, common pitfalls, and a comprehensive set of optimization tactics—from configuration and code tweaks to caching, async processing, and observability tools—to dramatically improve API performance.

API performanceCachingDatabase Tuning
0 likes · 9 min read
How to Boost API Performance: Proven Strategies for Faster, Scalable Services
Eric Tech Circle
Eric Tech Circle
Aug 5, 2024 · Industry Insights

Designing a Robust Order-to-Payment Settlement Module: Conceptual Model & Key Practices

This article outlines a comprehensive conceptual model for an order‑to‑payment settlement module, detailing core financial scenarios, key design considerations, ERP integration points, and practical guidelines for handling applications, postings, write‑offs, and invoicing within complex enterprise systems.

ERP integrationFinancial Modelingaccounting
0 likes · 7 min read
Designing a Robust Order-to-Payment Settlement Module: Conceptual Model & Key Practices
Eric Tech Circle
Eric Tech Circle
Jul 29, 2024 · Backend Development

How to Keep Order Data Consistent Across Multiple External Systems

This article analyzes common data‑inconsistency problems in order‑placement workflows that involve many external services and presents a lightweight final‑consistency architecture with practical design guidelines, retry strategies, and compensation mechanisms to ensure reliable backend processing.

Data Consistencybackend architecturedistributed transaction
0 likes · 6 min read
How to Keep Order Data Consistent Across Multiple External Systems
Eric Tech Circle
Eric Tech Circle
Jul 24, 2024 · Backend Development

Designing Secure Microservice Authentication with Spring Boot 3 and OAuth2

This article explains the key changes in Spring Boot 3, outlines the new OAuth2 components, and provides a detailed design for secure microservice authentication and authorization using Spring Authorization Server, JWT, API Gateway, and client applications, complete with architecture diagrams and implementation steps.

AuthenticationAuthorizationJava
0 likes · 9 min read
Designing Secure Microservice Authentication with Spring Boot 3 and OAuth2