Roshen's Blog

Notes from building software.

I share tools, lessons, and thoughts on system design, software architecture, and domain thinking.

Latest article

Issue #002 / Software architecture /

Designing Stateless MCP Servers in 2026

What the 2026-07-28 MCP specification changes about sessions, long-running work, multi-round interactions, and where reasoning belongs.

Recent writing

View archive →
Issue #001 / Software architecture

The Reflex Layer: Runtime Recovery for Agentic Systems

A practical architecture for recognizing known failure patterns, safely degrading agent workflows, and restoring traffic through deterministic analysis of runtime events.

Topics

About

Hi, I’m Roshen.

I’m a Business Solutions Architect working between business intent and engineering reality. This is where I share what I’m learning, the tools and approaches I use, and my thoughts on designing better software systems.