Architect's Journey
Author

Architect's Journey

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

89
Articles
0
Likes
448
Views
0
Comments
Recent Articles

Latest from Architect's Journey

89 recent articles
Architect's Journey
Architect's Journey
May 8, 2024 · Backend Development

Mastering MyBatis JSON Field Mapping with Custom TypeHandlers

This article walks through three ways to map JSON columns to Java objects in MyBatis, explains why simple String or JSONObject approaches are fragile, and provides a complete custom TypeHandler implementation, registration, and usage example for complex entity fields.

D3BootJSONJava
0 likes · 11 min read
Mastering MyBatis JSON Field Mapping with Custom TypeHandlers
Architect's Journey
Architect's Journey
Nov 23, 2023 · Backend Development

Building a DDD‑Based Four‑Layer Microservice Architecture with the D3boot Framework

The article walks through a DDD‑inspired four‑layer microservice architecture, explains how an application SDK enables RPC communication across services, details each architectural layer, and showcases the open‑source D3boot framework that bundles reusable base components, BOM management, and SaaS‑ready features for rapid backend development.

ArchitectureDDDJava
0 likes · 10 min read
Building a DDD‑Based Four‑Layer Microservice Architecture with the D3boot Framework
Architect's Journey
Architect's Journey
Mar 12, 2023 · Industry Insights

Why 2023 Is the Hardest Year Yet for IT Programmers

The 2023 IT job market has collapsed into a buyer's market with sub‑5% recruiter response rates, soaring candidate competition, higher education filters, and salary stagnation, prompting programmers to lower expectations, sharpen interview skills, and aggressively network for remote or foreign opportunities.

Career AdviceIT job marketNetworking
0 likes · 6 min read
Why 2023 Is the Hardest Year Yet for IT Programmers
Architect's Journey
Architect's Journey
Feb 15, 2023 · Backend Development

How to Successfully Land DDD: A Practical Engineering Walkthrough

This article walks through the author’s two‑year experience applying Domain‑Driven Design to payment, settlement and fund services, explains strategic vs tactical design, compares classic DDD layers, Clean, Hexagonal and Diamond architectures, details module organization, CQRS, and shares practical pros, cons and implementation tips.

CQRSClean ArchitectureDDD
0 likes · 22 min read
How to Successfully Land DDD: A Practical Engineering Walkthrough
Architect's Journey
Architect's Journey
Feb 6, 2023 · Backend Development

Simplify Kafka Consumer Code with a Custom Method Argument Resolver

The article demonstrates how to use Spring's HandlerMethodArgumentResolver to automatically convert Kafka messages into typed method parameters, eliminating repetitive JSON parsing code and showing a complete implementation, usage example, and notes on version support and performance considerations.

HandlerMethodArgumentResolverJavaKafka
0 likes · 6 min read
Simplify Kafka Consumer Code with a Custom Method Argument Resolver
Architect's Journey
Architect's Journey
Jan 19, 2023 · R&D Management

How Developers Can Thrive in Business‑Focused Teams

In business‑driven companies, developers must prioritize understanding the business, foster cross‑team collaboration, and broaden their perspective beyond pure coding, because technical prowess alone is insufficient for survival, growth, and career advancement.

R&D managementT-shaped skillsbusiness understanding
0 likes · 9 min read
How Developers Can Thrive in Business‑Focused Teams
Architect's Journey
Architect's Journey
Jun 1, 2022 · Operations

How We Resolved a Kafka Consumer Production Outage Step by Step

The article recounts a production incident where a Kafka‑based consumer in a finance microservice hit thread‑pool exhaustion and slow‑query alerts, analyzes the root causes of async processing and bulk message bursts, and outlines a three‑phase remediation that includes data repair, switching to synchronous consumption, and request‑level batching to prevent future failures.

JavaKafkaMessage Queue
0 likes · 6 min read
How We Resolved a Kafka Consumer Production Outage Step by Step