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
Engineering knowledge

K K K K Knowledge

A structured knowledge base integrated into the development lifecycle

This section presents the documentation, schemas, and design patterns that define my development process.

It includes framework-level definitions, SDLC structures, and a curated set of patterns and anti-patterns, all integrated into a Feature-Driven Development (FDD)-based workflow and used to guide AI-assisted development.

Featured

Start here — the most-loaded artifacts in the framework.

5
SDLC
Feature-Driven Development
Our 5-phase governed delivery lifecycle — from goal definition to production deployment.
61
Framework
13 System Capabilities
Modeling, testing, security, deployment, and 9 more — every capability scored and tracked.
56
Protocols
Core Protocols
Foundational type definitions — actors, entities, deployments — governing framework structure.
45
Patterns
34 Design Patterns
GoF, POSA, and domain-driven patterns — each with purpose, structure, and consequences.
49
Guidelines
36 Operational Guidelines
Applied rules per ISO 25010 capability — architecture, security, deployment, and more.

Framework

Core protocols, SDLC lifecycle phases, and system capabilities that govern how SBX is built.

View All 61
56
Domain Protocols
Governance protocols — brief, decision, story, entity, and more.
5
SDLC
Five-phase feature-driven development lifecycle, from goals to merge.

Patterns

Design, architectural, and idiom-level patterns — with their anti-pattern counterparts.

View All 45
5
Design
GoF design patterns — Strategy, Observer, Command, Factory, and peers.
4
Architectural
Clean Architecture, Hexagonal, Bounded Context, Repository, Aggregate.
36
Anti-Patterns
Code smells and known failure modes with refactoring remedies.

Standards

Coding, architectural, and process standards that enforce consistency across the codebase.

View All 49
11
Development
Coding, modeling, naming, and implementation standards.
7
Architectural
SOLID, cohesion, DRY, orthogonality, and systems-level principles.
31
Process
Governance, FDD, ISO 12207, ETVX, and lifecycle methodology.

Guidelines

Applied rules per ISO 25010 capability — architecture, security, deployment and more.

View All 49
49
Architecture
Architectural guidelines — layering, exposure, boundaries.

Non-Functional Requirements

ISO/IEC 25010 quality characteristics — measurable product-quality attributes.

View All 24
2
Compatibility
Co-existence and interoperability with external systems.
5
Maintainability
Modularity, reusability, analyzability, modifiability, testability.
3
Performance
Time behavior, resource utilization, and capacity.
3
Portability
Adaptability, installability, replaceability.
3
Reliability
Maturity, availability, fault tolerance, recoverability.
4
Security
Confidentiality, integrity, non-repudiation, accountability, authenticity.
4
Usability
Recognizability, learnability, operability, accessibility.
// Curated Reading

Books & References

Foundational texts that shape the development philosophy and process

processes

A Practical Guide to Feature-Driven Development

Stephen R. Palmer, Mac Felsing

The definitive guide to Feature-Driven Development (FDD) — five-process methodology, chief programmer roles, feature lists, design by feature, and build by feature. Primary source for the SBX SDLC governance framework.

architecture

Clean Architecture: A Craftsman's Guide to Software Structure and Design

Robert C. Martin

Foundational text on software architecture principles — Dependency Rule, Clean Architecture layers (Entities, Use Cases, Interface Adapters, Frameworks), and component coupling laws. Directly influenced the SBX 4-layer FDD monorepo architecture (PD/MD/SI/UI layers).

patterns

Design Patterns: Elements of Reusable Object-Oriented Software

Gamma, Helm, Johnson, Vlissides (Gang of Four)

The original pattern catalogue: 23 GoF patterns across Creational, Structural, and Behavioral categories. Observer, Delegate, Factory, Coordinator, Repository — patterns that appear throughout every iOS project built across 20+ years.

clean-code

Clean Code: A Handbook of Agile Software Craftsmanship

Robert C. Martin

Practical guide to writing readable, maintainable code — meaningful names, small functions, single responsibility, error handling, and test-driven development. Applied daily across every language and platform.

clean-code

The Pragmatic Programmer: Your Journey to Mastery

David Thomas, Andrew Hunt

Career guide for software craftsmen — DRY principle, orthogonality, tracer bullets, prototyping, domain languages, and the programmer's mindset. Equally relevant to junior developers and 20-year veterans.

ddd

Domain-Driven Design: Tackling Complexity in the Heart of Software

Eric Evans

Foundational text on domain modeling — Ubiquitous Language, Bounded Contexts, Aggregates, Entities, Value Objects, Repositories, and Domain Services. Core influence on the SBX entity modeling system and three-map PD architecture.

architecture

Designing Data-Intensive Applications

Martin Kleppmann

Deep dive into distributed systems fundamentals — replication, partitioning, transactions, consistency, consensus, and stream processing. Essential background for understanding PostgreSQL behavior, Redis caching patterns, and API design trade-offs.

processes

Extreme Programming Explained: Embrace Change

Kent Beck

The foundational text on Extreme Programming — values (communication, simplicity, feedback, courage, respect), practices (TDD, pair programming, continuous integration, small releases), and the philosophy of embracing change rather than resisting it.

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 |