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 29, 2026 · Fundamentals

Day 43: Understanding Computer Architecture – CPU, Cache, Bus, I/O and RAID

This article explains the core components of a Von Neumann computer, how CPU, registers, cache and main memory interact, the mathematics of pipeline timing, cache locality, bus bandwidth calculation, I/O transfer methods (polling, interrupt and DMA), and the trade‑offs of RAID 0, 1, 5, 6 and 10 with concrete examples and formulas.

CPUCacheI/O
0 likes · 44 min read
Day 43: Understanding Computer Architecture – CPU, Cache, Bus, I/O and RAID
YiSu Grain
YiSu Grain
Jul 29, 2026 · Fundamentals

45‑Minute Review: Master the Eight Architecture Types for the Soft Exam

This article guides readers through a 45‑minute review of the eight architecture categories—information‑system, layered, cloud‑native, SOA, embedded, communication, security, and big‑data—showing how to identify the relevant type from a problem statement, combine multiple architectures in a solution, and articulate the problem, solution, rationale, and cost with concrete examples and tables.

SOAbig datacloud-native
0 likes · 32 min read
45‑Minute Review: Master the Eight Architecture Types for the Soft Exam
YiSu Grain
YiSu Grain
Jul 28, 2026 · Big Data

Data Warehouse vs Data Lake vs Lambda/Kappa: Choosing the Right Architecture

This article explains why online transaction databases (OLTP) should not be used for multi‑year analytics, outlines the four core characteristics of a data warehouse, details the ETL process, compares star and snowflake schemas, contrasts data warehouses with data lakes, and guides you through selecting Lambda or Kappa architectures using a concrete retail‑store scenario.

Data LakeETLKappa Architecture
0 likes · 36 min read
Data Warehouse vs Data Lake vs Lambda/Kappa: Choosing the Right Architecture
YiSu Grain
YiSu Grain
Jul 28, 2026 · Big Data

Day 39: Big Data Architecture – Distributed Storage, Batch vs Stream Processing, and Compute‑Storage Separation

This lesson explains why a single database cannot scale for massive e‑commerce data, introduces the three core pillars of distributed storage—sharding, replication, and horizontal scaling—covers batch and stream processing differences with Spark, Hive, Flink and Storm, compares compute‑storage integration versus separation, and shows how Kafka, HDFS, Spark and Flink fit together in a real‑time data platform.

Batch ProcessingCompute-Storage SeparationFlink
0 likes · 25 min read
Day 39: Big Data Architecture – Distributed Storage, Batch vs Stream Processing, and Compute‑Storage Separation
YiSu Grain
YiSu Grain
Jul 28, 2026 · Information Security

Security Architecture: Answer These Three Core Questions Before Picking Tools

Using an internet‑hospital example, the article explains that a solid security architecture must first identify what assets to protect (CIA), then define who can do what (AAA, least‑privilege and separation of duties), and finally plan how to respond when a defense line fails with zones, defense‑in‑depth, zero‑trust and the WPDRRC process.

AAACIADMZ
0 likes · 19 min read
Security Architecture: Answer These Three Core Questions Before Picking Tools
YiSu Grain
YiSu Grain
Jul 27, 2026 · Fundamentals

Why 10 Gbps Hospital Networks Still Lag – OSI, TCP/UDP, QoS & High‑Availability Explained

Even with a 10 Gbps backbone, hospital networks can still suffer latency, jitter, packet loss and outages; this article walks through why layering (OSI/TCP‑IP), choosing TCP or UDP, applying QoS metrics, designing a three‑tier campus network and implementing five‑layer high‑availability to meet reliability, latency and continuity requirements.

Network ArchitectureOSIQoS
0 likes · 23 min read
Why 10 Gbps Hospital Networks Still Lag – OSI, TCP/UDP, QoS & High‑Availability Explained
YiSu Grain
YiSu Grain
Jul 24, 2026 · Fundamentals

When a Correct Braking Decision Is 2 s Late: Real‑Time, RTOS, and Watchdog Basics

The article explains why a braking controller that computes the right result but delivers it two seconds late is considered a failure, outlines the unique constraints of embedded systems, describes the five‑layer architecture, distinguishes strong versus weak real‑time, and details the roles of RTOS, HAL/BSP, soft‑hardware co‑design, and watchdog timers.

BSPHALRTOS
0 likes · 19 min read
When a Correct Braking Decision Is 2 s Late: Real‑Time, RTOS, and Watchdog Basics
YiSu Grain
YiSu Grain
Jul 24, 2026 · Fundamentals

Enterprise Architecture vs Layered, SOA, Microservices & Cloud‑Native: Which to Pick?

The article explains how enterprise architecture, layered architecture, SOA, microservices and cloud‑native each address different scales of system design, shows how they can coexist in a retail modernization roadmap, and guides architects on selecting and integrating the appropriate approach for each problem domain.

SOAarchitecture evolutioncloud-native
0 likes · 29 min read
Enterprise Architecture vs Layered, SOA, Microservices & Cloud‑Native: Which to Pick?
YiSu Grain
YiSu Grain
Jul 24, 2026 · Fundamentals

Why Legacy Systems Can't Be Rewritten: Evolution, Maintenance Types & Migration

The article explains that a decade‑old retail core system supporting 600 stores cannot simply be replaced; instead it must be evaluated for business value, classified into maintenance categories, and evolved through static or dynamic changes, using reverse engineering, refactoring, and a phased migration strategy to ensure continuity and data integrity.

Refactoringarchitectureevolution
0 likes · 28 min read
Why Legacy Systems Can't Be Rewritten: Evolution, Maintenance Types & Migration