Senko's Activity Log
Home Articles Works About

Articles

264 articles

Class Design Basics — SOLID Principles and Inheritance vs Composition
Application Architecture

Class Design Basics — SOLID Principles and Inheritance vs Composition

Apr 28, 2026
Domain Logic — Transaction Script vs DDD
Application Architecture

Domain Logic — Transaction Script vs DDD

Apr 28, 2026
Error Handling — Systems That Recover After Falling
Application Architecture

Error Handling — Systems That Recover After Falling

Apr 28, 2026
Naming and Code Conventions — End Debates with Automation
Application Architecture

Naming and Code Conventions — End Debates with Automation

Apr 28, 2026
Application Architecture Overview — The Internal Rules
Application Architecture

Application Architecture Overview — The Internal Rules

Apr 28, 2026
API Design Basics — REST / GraphQL / gRPC / WebSocket
Software Architecture

API Design Basics — REST / GraphQL / gRPC / WebSocket

Apr 27, 2026
Authentication & Session Design — Server Session vs JWT
Software Architecture

Authentication & Session Design — Server Session vs JWT

Apr 27, 2026
Choosing a Framework — Spring / Next.js / FastAPI / Rails
Software Architecture

Choosing a Framework — Spring / Next.js / FastAPI / Rails

Apr 27, 2026
Choosing a Programming Language — TS / Python / Java / Go / Rust
Software Architecture

Choosing a Programming Language — TS / Python / Java / Go / Rust

Apr 27, 2026
Choosing Module Design — Layered / Hexagonal / Clean
Software Architecture

Choosing Module Design — Layered / Hexagonal / Clean

Apr 27, 2026
Software Architecture Overview — Navigating a Domain Full of Camps
Software Architecture

Software Architecture Overview — Navigating a Domain Full of Camps

Apr 27, 2026
Choosing Overall Structure — Monolith / Microservices / Modular Monolith
Software Architecture

Choosing Overall Structure — Monolith / Microservices / Modular Monolith

Apr 27, 2026
Transaction Design — ACID / Eventual Consistency / Saga / Outbox
Software Architecture

Transaction Design — ACID / Eventual Consistency / Saga / Outbox

Apr 27, 2026
Choosing Application Form — Web / Native / Hybrid
System Architecture

Choosing Application Form — Web / Native / Hybrid

Apr 26, 2026
BCP / DR Design Rules — RPO, RTO, and the 3-2-1 Backup Rule
System Architecture

BCP / DR Design Rules — RPO, RTO, and the 3-2-1 Backup Rule

Apr 26, 2026
Choosing a Cloud Vendor — AWS / Azure / GCP
System Architecture

Choosing a Cloud Vendor — AWS / Azure / GCP

Apr 26, 2026
Cloud Cost Management (FinOps) — Defend with Design, Polish in Operations
System Architecture

Cloud Cost Management (FinOps) — Defend with Design, Polish in Operations

Apr 26, 2026
Datastore Placement Strategy — Combining RDBMS / NoSQL / Cache / Search
System Architecture

Datastore Placement Strategy — Combining RDBMS / NoSQL / Cache / Search

Apr 26, 2026
Choosing a Deployment Model — On-Prem / Cloud / Hybrid
System Architecture

Choosing a Deployment Model — On-Prem / Cloud / Hybrid

Apr 26, 2026
Monitoring & Ops Overall Design — The 3 Pillars of Observability and the 4 Golden Signals
System Architecture

Monitoring & Ops Overall Design — The 3 Pillars of Observability and the 4 Golden Signals

Apr 26, 2026
← Previous
1234567891011121314
Next →

© 2026 Senko. All rights reserved.

Privacy Policy Disclaimer RSS