Deploying ML models to production
From Jupyter notebooks to scalable inference endpoints on AWS SageMaker and Lambda — a production-ready deployment playbook.
Deep-dives and hard-won lessons from the SOSW engineering team — serverless on AWS, event-driven data, IaC, ML in production, and the spec-first systems our agents build and run.
Where we started and where we're going — reposted from our channels and dated as first published.
Most of the code we ship is written by agents, and the reason we can trust it has nothing to do with which model wrote it. It is the spec that comes first.
Read →Autonomy is a dial, not a switch. Field notes on the three operating modes we run AI agents in at SOSW — and why the permissions, review gates, and budgets around an agent matter more than which model is inside it.
Read →Dev and prod live in separate AWS accounts, and the same template must deploy identically to both. The rules that make that possible — no Stage in names, no default Stage, exports as contracts — are the same rules that make templates safe for AI agents to write.
Read →Event-driven architecture buys you decoupling and free retry semantics, and charges you in debugging pain and consistency surprises. Field notes on when the trade is worth it on AWS, and when a boring synchronous API is the right answer.
Read →Field notes from running DynamoDB at sustained high throughput: partition key design, single-table trade-offs, GSI costs, write sharding, capacity economics, and the failure modes nobody puts on the architecture diagram.
Read →Yulia Rozova finished our six-month course — and joined the SOSW development team, working on real projects.
Read →Where SOSW started: teaching the cloud skills the market actually demands — small cohorts, real partner projects, and a path into the industry.
Read →Long-form articles by our founder, Nikolay Grishchenko — from the original sosw orchestration ideas to how AI changes the engineering career itself.
For many years, the career path for a junior developer was clear and predictable: learn a language, write a lot of code, fix bugs. That path is gone.
Read on Medium ↗Though these terms may sound very similar, there is a significant difference that should not be ignored when designing systems.
Read on Medium ↗The first in a series exploring "uncommon" use-cases of serverless applications — orchestrating Lambda workers with the sosw framework.
Read on Medium ↗How we solved managing serverless workers in AWS with both the workers and the orchestrator running as Lambda — the idea that became sosw.
Read on Medium ↗The ground we work on every day. Each becomes a post when there's something worth saying that you won't read elsewhere.
From Jupyter notebooks to scalable inference endpoints on AWS SageMaker and Lambda — a production-ready deployment playbook.
IAM, VPC, encryption at rest and in transit — the non-negotiables when building production systems on AWS.
How to set up blue/green deployments using CodeDeploy and API Gateway canary releases for serverless applications.
If an agent ships code, you need to answer who decided what, when, and why — the event log that makes autonomy reviewable.
Frontier models for design and review, cheap fast models for the grind — how we match LLMs to agent roles and budgets.
The augmented mindset in practice: what developers, reviewers, and managers each need to learn before the fleet pays off.
We'd rather build it with you than write about it. Bring one workflow and we'll spec a pilot on your real data.
Start a project →