YiSu Grain
Author

YiSu Grain

A fleeting mayfly in the world, a single grain in the boundless sea.

83
Articles
0
Likes
227
Views
0
Comments
Recent Articles

Latest from YiSu Grain

83 recent articles
YiSu Grain
YiSu Grain
Jul 23, 2026 · Industry Insights

Day 32: Demystifying SOA – Service Contracts, ESB, Web Services, and BPEL

The article explains how a retail company’s fragmented CRM, ERP, warehouse, logistics and store systems cause point‑to‑point integration chaos, and shows how Service‑Oriented Architecture—through stable service contracts, a service registry, ESB mediation, and BPEL orchestration—provides a loosely‑coupled, scalable solution while contrasting SOA with micro‑services.

BPELESBSOA
0 likes · 20 min read
Day 32: Demystifying SOA – Service Contracts, ESB, Web Services, and BPEL
YiSu Grain
YiSu Grain
Jul 22, 2026 · Cloud Native

Day 31: Distinguishing Elasticity, Resilience, and Observability in Cloud‑Native Architecture

Moving an application to cloud VMs and Docker does not automatically grant cloud‑native capabilities; this article explains the seven cloud‑native principles—service‑orientation, elasticity, observability, resilience, full automation, zero‑trust, and continuous evolution—using concrete e‑commerce scenarios, tables, and step‑by‑step guidance to show how each principle solves specific problems and how they interrelate.

ObservabilityResilienceautomation
0 likes · 32 min read
Day 31: Distinguishing Elasticity, Resilience, and Observability in Cloud‑Native Architecture
YiSu Grain
YiSu Grain
Jul 22, 2026 · Fundamentals

Why a Monolithic Order API Fails – Master Four‑Layer Architecture, MVC & Sinkhole Anti‑Pattern

An order interface that mixes parameter validation, discount calculation, stock checks, and raw SQL may work initially, but without separating presentation, business logic, data access, and data storage into distinct layers—while controlling dependencies, avoiding the sinkhole anti‑pattern, and understanding MVC—the code quickly becomes unmaintainable and hard to scale.

DAODTOMVC
0 likes · 24 min read
Why a Monolithic Order API Fails – Master Four‑Layer Architecture, MVC & Sinkhole Anti‑Pattern
YiSu Grain
YiSu Grain
Jul 21, 2026 · Fundamentals

Day 29: Mapping Enterprise Architecture’s Four Domains & TOGAF ADM from Business Goals to Migration Roadmap

This article explains how enterprise architects should start from business objectives, define the four architecture domains—business, data, application, and technology—apply TOGAF’s ADM phases B/C/D, perform baseline‑to‑target gap analysis, and craft a phased migration roadmap, using a retail chain case study to illustrate common pitfalls and exam‑ready answers.

Architecture DomainsBaseline vs TargetGap Analysis
0 likes · 23 min read
Day 29: Mapping Enterprise Architecture’s Four Domains & TOGAF ADM from Business Goals to Migration Roadmap
YiSu Grain
YiSu Grain
Jul 20, 2026 · R&D Management

Day 28 Architecture Design Review: From Quality Attribute Scenarios to an ATAM Case Study

This article links the six previous days of architecture training into a complete reasoning chain, applies it to a city‑wide emergency command platform case, and walks through stakeholder analysis, quality‑attribute scenarios, architectural decisions, 4+1 view modeling, ATAM evaluation, and scoring guidance.

4+1 viewATAMStakeholder Analysis
0 likes · 18 min read
Day 28 Architecture Design Review: From Quality Attribute Scenarios to an ATAM Case Study
YiSu Grain
YiSu Grain
Jul 20, 2026 · Fundamentals

Day 27: Architecture Evaluation—SAAM, ATAM, CBAM, Sensitivity & Trade‑off Points

Before investing heavy coding effort, the article shows how to evaluate an architecture by mapping high‑priority quality‑attribute scenarios to design decisions, using utility trees and distinguishing SAAM, ATAM, and CBAM, and then identifying sensitivity points, trade‑offs, risks and non‑risks through a concrete internet‑hospital case study.

ATAMCBAMSAAM
0 likes · 20 min read
Day 27: Architecture Evaluation—SAAM, ATAM, CBAM, Sensitivity & Trade‑off Points
YiSu Grain
YiSu Grain
Jul 19, 2026 · Fundamentals

From Requirements to Decisions: Why Architecture Design Isn’t Just Drawing Boxes

The article explains a systematic architecture design method that starts from business goals, functional requirements, quality attributes, and constraints, extracts architecture‑driving factors, applies ABSD or ADD processes, maps components and interfaces, and records decisions with clear rationale and trade‑offs, illustrated with an internet‑hospital case study.

ABSDADDarchitecture decisions
0 likes · 18 min read
From Requirements to Decisions: Why Architecture Design Isn’t Just Drawing Boxes
YiSu Grain
YiSu Grain
Jul 17, 2026 · Fundamentals

Day 25 – Five Classic Software Architecture Styles: Focus on System Organization

This article introduces the five classic software architecture styles—data‑flow, call/return, data‑centric, virtual‑machine, and independent component—explaining their core mechanisms, advantages, drawbacks, real‑world examples, and a five‑step method for selecting the appropriate style in system design and exams.

architecture stylesblackboarddata flow
0 likes · 28 min read
Day 25 – Five Classic Software Architecture Styles: Focus on System Organization
YiSu Grain
YiSu Grain
Jul 17, 2026 · Fundamentals

Day 24: Beyond Speed, Stability, and Security – Defining Quality Requirements with Six Elements

The article explains why vague quality goals like "fast, stable, secure" are insufficient for architecture design and shows how to turn them into measurable quality‑attribute scenarios using six fixed elements—stimulus source, stimulus, environment, artifact, response, and response metric—illustrated with concrete healthcare system examples.

availabilitymodifiabilityperformance
0 likes · 18 min read
Day 24: Beyond Speed, Stability, and Security – Defining Quality Requirements with Six Elements