shredbx logo
shredbx shredbx shredbx shredbx Personal
  • Home
  • Lab
  • Portfolio
  • Experience
  • Services
  • Profile
  • Contact
AClaude
  • Home
  • Lab
  • Portfolio
  • Experience
  • Services
  • Profile
  • Contact
Andrei Solovev
Knowledge
Search knowledge... ⌘K
Knowledge · Framework · Capabilities

Architecture

Structural soundness. Layer purity respected, composition pattern declared, dependency direction correct, no cross-layer violations.

Overview

build

Structural soundness. Layer purity respected, composition pattern declared, dependency direction correct, no cross-layer violations.

Architecture defines the structural boundaries, layer constraints, and composition rules that govern how system components interact. In SBX, the four-layer FDD model (PD, MD, SI, UI) enforces strict separation of concerns — specifications live in PD, domain types in MD, adapters in SI, and entry points in UI. Architecture decisions are captured as immutable records that constrain all subsequent implementation.

Layer Guidance

PD
Pure function, no side effects, composes via pipeline
MD
Effectful, db-only effects, repository pattern, algebra-interpreter
SI
Effectful, net+db effects, handler composes md functions
UI
Mixed — pure presenters + effectful handlers

SDLC Phases

  • FDD1 Develop Overall Model

Examples

  • Three-map entity architecture Decision 0019 — Entity Structural Model
shredbx logo shredbx shredbx shredbx shredbx Andrei Solovev

Solution Architect & Lead Software Engineer

ExperiencePortfolioResearch & ExperimentsEducationCertificationSkills
GitHub ↗LinkedIn ↗Email ↗
AVAILABLE FOR NEW PROJECTS
// MY LATEST BEATS
Hobby & Interests

Lab

  • The Lab
  • Framework
  • Components
  • Packages
  • Games
  • Process (SDLC)
  • Knowledge
  • Blog

Andrei

  • Portfolio
  • Experience
  • Services
  • Profile
  • Contact
  • Lifestyle

Team

  • Team
  • Andrei
  • Claude

Legal

  • Privacy
  • Terms
  • Cookies
© 2026 shredbx.com. All rights reserved. — Andrei Solovev |