Architect's Journey
Author

Architect's Journey

E‑commerce, SaaS, AI architect; DDD enthusiast; SKILL enthusiast

87
Articles
0
Likes
0
Views
0
Comments
Recent Articles

Latest from Architect's Journey

87 recent articles
Architect's Journey
Architect's Journey
Sep 3, 2021 · Backend Development

Five Critical Questions to Test Your System Design’s Reasonableness

The article outlines five essential dimensions—data consistency, isolation, extensibility, business sequencing, and high‑concurrency handling—explaining why each matters, illustrating them with concrete examples, and showing how to evaluate and improve a technical design accordingly.

CAP theoremData ConsistencyHigh Concurrency
0 likes · 10 min read
Five Critical Questions to Test Your System Design’s Reasonableness
Architect's Journey
Architect's Journey
Aug 26, 2021 · Databases

Peeling Back MySQL InnoDB: A Deep Dive into Its Storage Engine

This article dissects MySQL's InnoDB storage engine by first exposing the internal page layout, then explaining the clustered index organization, and finally detailing the slot mechanism used for intra‑page queries, while illustrating insertion strategies and space‑reclamation techniques.

Clustered IndexDatabase InternalsInnoDB
0 likes · 11 min read
Peeling Back MySQL InnoDB: A Deep Dive into Its Storage Engine
Architect's Journey
Architect's Journey
Aug 13, 2021 · R&D Management

How a Competent Tech Lead Should Analyze a PRD

The article explains why PRD analysis is crucial for developers, outlines three practical steps—clarifying project goals, continuously focusing on the right work, and designing first—and provides concrete questions, domain‑modeling techniques, and activity‑diagram examples to help technical leads turn product solutions into solid technical designs.

Domain ModelingMVPPRD analysis
0 likes · 13 min read
How a Competent Tech Lead Should Analyze a PRD
Architect's Journey
Architect's Journey
Jul 1, 2021 · Industry Insights

Can Anything Be Sold via CPS? Understanding E‑commerce Distribution and Hidden Coupons

The article explains CPS (Cost Per Sale) as a performance‑based advertising model used by e‑commerce platforms, describes how promoters earn commissions, buyers receive hidden coupons, and outlines two contrasting coupon‑community operation methods—manual curation and automated blasting—while highlighting their benefits, drawbacks, and the broader traffic‑driven nature of the CPS ecosystem.

CPSaffiliate marketingcoupon platforms
0 likes · 10 min read
Can Anything Be Sold via CPS? Understanding E‑commerce Distribution and Hidden Coupons
Architect's Journey
Architect's Journey
Jun 17, 2021 · Backend Development

Why You Lose to Product Managers: Master DDD Domain Modeling and Architecture

This article introduces Domain‑Driven Design, explains its strategic and tactical layers, walks through domain‑model discovery methods such as Event Storming and the Four‑Color model, details aggregate design, cross‑database query solutions, CQRS, Event Sourcing, and several clean‑architecture styles to help engineers build maintainable, business‑driven systems.

CQRSClean ArchitectureDomain Modeling
0 likes · 15 min read
Why You Lose to Product Managers: Master DDD Domain Modeling and Architecture
Architect's Journey
Architect's Journey
May 19, 2021 · R&D Management

Essential Diagramming Techniques Every Architect Should Master

The article explains why architects need to master mind maps, UML diagrams (class, sequence, activity, state) and architecture diagrams, outlines key principles for each, provides concrete examples and visual illustrations, and shares practical insights on using these diagrams to improve design communication and business alignment.

Architecture DiagramDiagrammingMind Map
0 likes · 11 min read
Essential Diagramming Techniques Every Architect Should Master
Architect's Journey
Architect's Journey
May 6, 2021 · Industry Insights

How Programmers Can Break the 35‑Year “Mid‑Career Curse”

The article examines the so‑called 35‑year programmer “curse” through senior developers’ interviews, analyzes its roots in industry practices like 996, and proposes a three‑step framework—leveraging personal advantages, continuous deepening, and self‑cultivation—to become a versatile “π‑type” talent and sustain a thriving career beyond age 35.

careerindustry insightmid‑career
0 likes · 14 min read
How Programmers Can Break the 35‑Year “Mid‑Career Curse”
Architect's Journey
Architect's Journey
Apr 15, 2021 · Operations

What Seven Days of Testing Reveal About TCP Memory Overhead

After a week-long series of experiments measuring TCP connections in various states—including ESTABLISH, client‑to‑server, server‑to‑client, and non‑ESTABLISH scenarios—the author quantifies per‑connection memory usage and shows how modern kernels reclaim buffers and reduce overhead, especially for TIME_WAIT.

KernelLinuxTCP
0 likes · 4 min read
What Seven Days of Testing Reveal About TCP Memory Overhead