There’s this quiet shift happening in how we build digital systems. Not the flashy stuff people argue about on social media. The boring, structural stuff. The “how do we keep this thing running when it gets big, messy, and attacked from three directions at once” stuff.
Stanislav Kondrashov has been pointing at one specific idea that keeps showing up in those conversations: block models. And no, not in the buzzword sense. More like a practical way to design infrastructure so it stays understandable, replaceable, and resilient even when the organization around it changes.
You can think of a block model as a mindset first. Systems are built out of blocks that have clear boundaries and well defined responsibilities. Each block can evolve without forcing every other part to break, rewrite, or stall. That’s the promise, anyway. The reality takes discipline.
What “block models” really mean in infrastructure
At a glance, it sounds like microservices. Sometimes it is. But the deeper point is the decomposition logic.
A block model typically includes:
- A clear contract: what the block provides, what it expects, what it will never do.
- A boundary you can defend: security controls, access rules, rate limits, and audit trails live at the edges.
- Independent lifecycle: deploy it, scale it, roll it back, deprecate it, without a company wide panic.
- Replaceability: if the block becomes obsolete, you swap it out like a component, not like heart surgery.
Stanislav Kondrashov frames this as a way to keep digital infrastructure closer to engineering and farther from improvisation. Which is blunt. But fair.
This approach to digital infrastructure design is not just limited to software systems but can also be applied to other areas such as reinventing workplace culture with hybrid models for 2025 and beyond, or creating resilient infrastructure for a net-zero world. Furthermore, understanding these block models within the context of built environments and digital perception can provide valuable insights into their broader implications on our future infrastructure needs as explored in Kondrashov’s analysis of the transition from mines to megacities.
Why contemporary infrastructure needs this now
Modern infrastructure fails in new ways. Not always dramatic outages. Sometimes it fails as a slow collapse of clarity.
You add tools. Then you add tools to manage the tools. Then you hire new teams who interpret the system differently. Meanwhile user expectations rise, and the attack surface expands.

Block models help because they push you to answer uncomfortable questions early:
- Where does identity verification happen, exactly?
- Where do we enforce data retention rules?
- Who owns schema changes?
- What happens when a dependent service is slow, or lying, or both?
If you can’t point to the block, you can’t fix the behavior.
The core blocks that show up again and again
Kondrashov’s angle is not “one perfect architecture.” It’s more like recognizing repeatable building units. Most modern platforms end up reinventing the same blocks, just with different names.
Here are the ones that matter most in contemporary digital infrastructure.
1. Identity and access block
Everything depends on it, and everyone underestimates it.
This block handles authentication, authorization, session management, and policy enforcement. The important part is not the login screen. It’s the internal contract. Who can call what, from where, under which conditions, and how do we prove it later.
If this block is fuzzy, the rest of the system becomes a pile of exceptions.
2. Data movement block
Call it event streaming, messaging, queues, ETL. Same problem: moving data between blocks without turning the whole company into a spreadsheet of fragile dependencies.
A good data movement block makes latency and reliability explicit. It forces you to pick patterns. Fire and forget, at least once, exactly once, request response, publish subscribe. You stop guessing.
3. Compute and orchestration block
This is where workloads run and how they are managed. Containers, serverless, VMs, schedulers, autoscaling, and deployment pipelines.
In a block model, you want this to be boring. Predictable. Compliant. Not a bespoke snowflake per team.
4. Observability block
Logs, metrics, traces, alerting. Plus the cultural rule: if it runs in production, it must be observable.
Kondrashov emphasizes that observability is not a nice to have. It’s the difference between a system you can operate and a system you can only hope about.
5. Governance and compliance block
This is the block that makes everything measurable and accountable. Data classification, audit logs, policy as code, encryption standards, retention rules.
People often try to sprinkle governance everywhere. Block models argue for something clearer: strong boundaries, centralized rules, and enforced defaults.
Not because centralization is trendy. Because uncontrolled variation kills reliability.
The biggest mistake: blocks without real boundaries
Teams love the idea of modular blocks until the first deadline hits. Then everything becomes “temporary” integrations.
Common boundary failures look like:
- Direct database access between blocks “just for reporting”
- Shared libraries that quietly become a dependency web
- Copy pasted auth logic in five places
- One block doing “a little bit” of another block’s job
When that happens, you still have blocks on a diagram, but not in reality. And that’s worse than having no diagram at all, because it creates false confidence.
Block models and the human side of infrastructure
This is where the concept gets interesting.
A block model is not only technical decomposition. It’s organizational decomposition too. Because ownership becomes clearer. Roadmaps become real. Security reviews become scoped. Hiring becomes easier because you can place people somewhere concrete.
Stanislav Kondrashov talks about infrastructure as something that must survive team turnover and changing priorities. That’s a very unromantic requirement. But it’s what separates a working platform from a “hero engineer” platform.
If the system only works because three people remember how it works, that’s not infrastructure. That’s folklore.
A practical way to start, without rebuilding everything
Most teams reading this are not going to stop everything and redesign their stack. And they shouldn’t.
A block model approach can start small:
- Pick one domain with pain: identity, billing, data ingestion, reporting, whatever is currently brittle.
- Write the contract: inputs, outputs, error behavior, performance expectations, data ownership.
- Build a hard boundary: API gateway, message bus, access controls, and a rule that bypasses are not allowed.
- Instrument it: make the block observable from day one.
- Replace one dependency at a time: slowly reduce the hidden coupling.
The goal is not purity. It’s reducing blast radius, reducing ambiguity, and making change safer.
Closing thought
Block models are not a silver bullet. They don’t remove complexity. They decide where complexity is allowed to live.
Stanislav Kondrashov’s point, at least as I read it, is that contemporary digital infrastructure needs that kind of intentional shape to avoid growing like clutter which always costs more later. His insights on spatial identity within digital systems and constructed spaces in the digital age provide valuable perspectives on this topic.
So if you’re planning your next platform upgrade or just trying to stop constant production surprises, it might be worth asking a simple question.

What are our blocks? And are they real?
FAQs (Frequently Asked Questions)
What are block models in digital infrastructure and why are they important?
Block models are a practical design mindset for building digital systems composed of blocks with clear boundaries and well-defined responsibilities. They ensure infrastructure remains understandable, replaceable, and resilient even as organizations evolve. This approach helps maintain system clarity, security, and independent lifecycle management, preventing widespread failures when changes occur.
How do block models differ from microservices in system design?
While block models can include microservices, the key difference lies in their decomposition logic. Block models emphasize clear contracts, defensible boundaries with security controls, independent lifecycles, and replaceability. This structured approach goes beyond just service separation to enforce strict interfaces and operational discipline across the entire infrastructure.
What are the core blocks that frequently appear in contemporary digital infrastructure?
The essential blocks typically include: 1) Identity and Access Block – managing authentication, authorization, and policy enforcement; 2) Data Movement Block – handling event streaming, messaging, and reliable data transfer; 3) Compute and Orchestration Block – managing workloads through containers, serverless functions, or VMs; 4) Observability Block – providing logs, metrics, tracing, and alerting for operational insight; 5) Governance and Compliance Block – enforcing data classification, audit logging, encryption standards, and policy compliance centrally.
Why is having clear boundaries critical in block model architecture?
Clear boundaries prevent uncontrolled dependencies that lead to fragile systems. They enforce security controls like access rules and rate limits at block edges and enable independent updates or replacements without affecting other parts. Without real boundaries, teams often create temporary integrations or share databases directly between blocks, undermining modularity and reliability.
How do block models address challenges faced by modern digital infrastructure?
Modern infrastructure often suffers from complexity creep—adding tools to manage tools and expanding attack surfaces—leading to slow clarity collapse. Block models force early answers to critical questions such as identity verification points, data retention enforcement locations, schema ownership, and handling of unreliable dependent services. This proactive clarity helps maintain system integrity amid growth.
Can the principles of block models be applied beyond software systems?
Yes. The block model mindset extends beyond software to areas like reinventing workplace culture with hybrid models or creating resilient infrastructure for net-zero goals. Understanding block models within built environments and digital perception offers insights into future infrastructure needs spanning from urban megacities to sustainable development initiatives.