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
Jan 26, 2022 · Backend Development

Unit Testing: How My Approach Differs from Yours

The article walks through a step‑by‑step evolution of a simple isEmpty utility, demonstrates proper JUnit assertions, introduces Mockito for isolating complex service logic, and explains Spring Boot Test components, illustrating why thorough unit testing saves time and improves code quality.

JUnitJavaMockito
0 likes · 13 min read
Unit Testing: How My Approach Differs from Yours
Architect's Journey
Architect's Journey
Jan 19, 2022 · R&D Management

How Business Companies Can Drive Technical Architecture Evolution: A Practical Case Study

The article details how a business‑oriented company built an architecture committee, secured leadership support, defined clear design principles, restructured a monolithic common package into modular base projects, and used concrete case studies and team‑wide promotion to successfully evolve its technical architecture.

ArchitectureDesign PrinciplesJava
0 likes · 18 min read
How Business Companies Can Drive Technical Architecture Evolution: A Practical Case Study
Architect's Journey
Architect's Journey
Jan 5, 2022 · Backend Development

Why @Transactional Can Trigger Production Outages: Lessons from a Long‑Transaction Failure

The author recounts a real‑world incident where a Spring @Transactional annotation caused database connection exhaustion, deadlocks, and a production outage, explains how long‑running transactions arise from holding a single connection during costly operations, and offers practical ways to avoid them by splitting methods or using programmatic transactions.

Database DeadlockJavaLong Transaction
0 likes · 10 min read
Why @Transactional Can Trigger Production Outages: Lessons from a Long‑Transaction Failure
Architect's Journey
Architect's Journey
Dec 27, 2021 · R&D Management

What a Senior Engineer Reveals About Effective Tech Management

The article shares five practical lessons from a senior engineer on how to manage upstream product interactions, run projects, coordinate testing, lead teams, and communicate with super‑iors, emphasizing early bug prevention, clear reporting, and empowering team members.

Career Developmentproject managementsoftware testing
0 likes · 9 min read
What a Senior Engineer Reveals About Effective Tech Management
Architect's Journey
Architect's Journey
Nov 25, 2021 · Industry Insights

How Senior Programmers Can Beat Age Bias: 3 Mindsets to Break the “Old Coder” Curse

The article examines why programmers over 40 face age bias in the tech job market, explains that compensation reflects replaceability rather than value, and proposes three actionable mindsets—choosing an expert or management track, building an ABZ plan, and becoming a team’s indispensable resource—to revive career prospects.

Career Developmentage discriminationjob market
0 likes · 10 min read
How Senior Programmers Can Beat Age Bias: 3 Mindsets to Break the “Old Coder” Curse
Architect's Journey
Architect's Journey
Nov 12, 2021 · Backend Development

Common Feign Pitfalls and How to Solve Them

This article examines three frequent challenges when using Feign in Spring Cloud—where to place the client, whether to wrap Feign interfaces, and how to handle business exceptions—offering a detailed comparison of two call styles, a ResponseBodyAdvice‑based wrapper solution, and a custom error decoder to propagate original exceptions.

Spring Cloudbackend developmentexception-handling
0 likes · 13 min read
Common Feign Pitfalls and How to Solve Them
Architect's Journey
Architect's Journey
Oct 29, 2021 · User Experience Design

When Code Sidetracked a UI Designer: My Journey Through Themes, Input Methods, and Product Experiments

The author recounts how a high‑school love for graphic design led to Windows Mobile theme hacking, a prize‑winning custom Wubi input layout, Xiaomi theme creation with MAML DSL and WebSocket push, and a later product concept that was ultimately blocked, illustrating the evolution from UI hobbyist to self‑taught developer.

MAML DSLUI designWindows Mobile
0 likes · 10 min read
When Code Sidetracked a UI Designer: My Journey Through Themes, Input Methods, and Product Experiments
Architect's Journey
Architect's Journey
Oct 20, 2021 · R&D Management

What Your Former Boss Gave You vs. What Your New Boss Can Offer: Lessons on Leadership and Decision Power

The author reflects on a recent departmental restructure that changed his direct manager, analyzes how a new leader reshapes career growth, decision‑making authority, and team dynamics, and shares a 3P1T framework and three practical steps for gaining trust, decision resources, and feedback.

3P1T frameworkCareer Developmentdecision making
0 likes · 9 min read
What Your Former Boss Gave You vs. What Your New Boss Can Offer: Lessons on Leadership and Decision Power
Architect's Journey
Architect's Journey
Oct 3, 2021 · Industry Insights

How E‑Commerce Platforms Handle Cash Flow When You Try to ‘Free‑Ride’ an iPhone 13 Pro

The article breaks down the end‑to‑end cash‑flow of B2B e‑commerce transactions, explains the distinction between real and virtual accounts, shows how payment and accounting platforms act as guarantors, and discusses the specific challenges of large‑value and varied‑term settlements in B2B finance.

B2B e-commerceaccounting platformcash flow
0 likes · 9 min read
How E‑Commerce Platforms Handle Cash Flow When You Try to ‘Free‑Ride’ an iPhone 13 Pro