About
Cohesion, engineered.
Koesion is a strategic consulting and software architecture firm. We help organizations make the architectural decisions that determine whether their systems — and their teams — can evolve.
The name is the thesis
Koesion comes from cohesion — the property that separates a system from a pile of parts. In software, cohesion is what makes a service boundary right, a platform coherent, and a decision durable.
We apply that lens beyond code: cohesion between services and the domains they serve, between platforms and the teams that build on them, between the decisions leadership makes and the systems engineers ship. When those layers pull in the same direction, organizations move fast without breaking their architecture. When they don’t, no framework compensates.
What we do
Koesion advises organizations on enterprise software architecture, digital transformation, and strategic technology decisions — with deep, hands-on expertise in microservices, Domain-Driven Design, platform engineering, DevSecOps, Kubernetes, event-driven systems with Kafka, API architecture across REST, gRPC and GraphQL, and AI-assisted software engineering.
The practice is senior-led and deliberately focused. We take engagements where architecture is the constraint — and where a sharp assessment, a well-drawn boundary, or a well-governed platform changes the trajectory of delivery.
Beyond consulting
We believe the practice of software architecture deserves better tools. That conviction is why Koesion builds and maintains open specifications and learning resources alongside client work.
Microservice.MD is our open specification for designing, documenting, and validating microservices — a structured, AI-ready design document for every service in a system. Microservice.Guru is our learning platform for microservice design: articles, reference books, playbooks, and AI design skills.
Both initiatives feed the consulting practice, and the consulting practice feeds them. What we see in the field becomes specification and playbook; what we standardize becomes leverage for every client after.
Who you work with
Alain Cyr · Founder
Koesion was founded by Alain Cyr, and engagements are led by him directly. The work starts where a system has outgrown the assumptions it was built on — a codebase that can no longer absorb change, a platform teams route around, a modernization program that has lost the thread between its ambition and its next sprint.
He works with engineering and technology leaders on the decisions that are expensive to reverse: where service boundaries belong and what a wrong one will cost, whether to build, buy, or evolve, how to sequence a migration so it returns value long before it finishes, and how to make a platform something engineers adopt rather than work around.
He works with teams on what happens after the decision — the design practices, documentation standards, and governance that keep an architecture coherent while it grows, including how to bring AI-assisted engineering into that work without losing control of the design.
Engagements are deliberately small to start: the least work that produces a real decision. If architecture is the constraint on what your organization can ship, that is the conversation to have.
Working on something that needs to hold together?
We’d like to hear about it.
