Eric Tech Circle
Author

Eric Tech Circle

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

81
Articles
0
Likes
72
Views
0
Comments
Recent Articles

Latest from Eric Tech Circle

81 recent articles
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.

Backend ArchitectureData Consistencydistributed-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
Eric Tech Circle
Eric Tech Circle
Jun 30, 2024 · Information Security

Build Enterprise SSO Fast: Keycloak, SpringBoot, OAuth2 & JWT Guide

This article provides a comprehensive walkthrough of Single Sign‑On (SSO) concepts, common protocols, login flow diagrams, and multiple implementation options, then dives into step‑by‑step deployment of an enterprise‑grade SSO system using Keycloak with Docker or Kubernetes, including configuration, client setup, custom extensions, and practical code snippets.

AuthenticationDockerKeycloak
0 likes · 17 min read
Build Enterprise SSO Fast: Keycloak, SpringBoot, OAuth2 & JWT Guide
Eric Tech Circle
Eric Tech Circle
Jun 7, 2024 · Industry Insights

Mastering the 4A Enterprise Architecture: From TOGAF to DDD Integration

This article explains the 4A enterprise architecture model, compares it with TOGAF and Huawei’s “One Body Four Faces” framework, outlines the four architectural layers, and shows how Domain‑Driven Design can be mapped onto each layer with concrete examples and diagrams.

4A ModelDomain-Driven DesignEnterprise Architecture
0 likes · 9 min read
Mastering the 4A Enterprise Architecture: From TOGAF to DDD Integration
Eric Tech Circle
Eric Tech Circle
May 22, 2024 · Artificial Intelligence

Deploy and Build AI Apps with Dify: A Complete Open‑Source Guide

This article introduces Dify, an open‑source LLM application platform, outlines its core features such as workflows, model support, RAG pipelines, agents, and observability, compares it with alternatives, and provides step‑by‑step deployment instructions using Docker Compose and Helm for local and Kubernetes environments.

AI PlatformDockerKubernetes
0 likes · 7 min read
Deploy and Build AI Apps with Dify: A Complete Open‑Source Guide
Eric Tech Circle
Eric Tech Circle
May 12, 2024 · Industry Insights

Designing a Robust Payment & Refund Model: Core Concepts and Pitfalls

This article outlines a conceptual model for complex payment and refund scenarios, detailing payment methods, channels, platforms, various payment types, refund options, and key design considerations such as multiple payment details, merged payments, distributed locks, and state consistency.

Refundbackend designconceptual model
0 likes · 5 min read
Designing a Robust Payment & Refund Model: Core Concepts and Pitfalls
Eric Tech Circle
Eric Tech Circle
Apr 13, 2024 · Operations

Stop Your MacBook’s Overnight Battery Drain: Proven Power Settings Tweaks

After experiencing up to 50% battery loss overnight when the MacBook lid is closed, the author diagnosed the issue using pmset, identified Bluetooth and Handoff as culprits, and applied three configuration changes—including disabling network wake, turning off Handoff, and using Bluesnooze—to reduce nightly drain to under 5%.

Troubleshootingbatterybluesnooze
0 likes · 5 min read
Stop Your MacBook’s Overnight Battery Drain: Proven Power Settings Tweaks
Eric Tech Circle
Eric Tech Circle
Apr 11, 2024 · Artificial Intelligence

Build a Generative AI RAG App with Spring AI in Minutes

This guide walks you through setting up Spring AI, configuring model providers and vector stores, initializing a Spring Boot project, adding OpenAI credentials, and running a complete RAG (Retrieval‑Augmented Generation) demo with code snippets and sample API calls.

JavaOpenAIRAG
0 likes · 15 min read
Build a Generative AI RAG App with Spring AI in Minutes