top of page
All Posts


From Autocomplete to Intelligence: How Language Became the Operating System of AI
Introduction Every week brings a new AI model, a new coding assistant, a new agent framework. The pace can feel overwhelming. Yet beneath the churn lies a single, surprisingly simple fact - the fact this whole revolution turns on: AI became so powerful because it learned language exceptionally well. In this article I want to step away from the weekly headlines and ask a more basic question: why is language so tightly bound to intelligence - human intelligence in general, and
Wix Engineering
Sep 1514 min read


Architecting for 6 Billion Daily Requests: Inside Wix's Media Platform
At Wix, "Media" isn't just about storing files. It's about processing streams of information - images, video, and audio - at an immense scale. We host over 300 million websites and serve more than 6 billion media requests every single day. To handle dozens of petabytes of data while keeping costs low and latency minimal, we had to treat media handling as a complex engineering discipline. Below are five specific technical challenges we faced and the architectural solutions we
Wix Engineering
Sep 84 min read


5 Billion Records, 10 Terabytes, Four Weeks: A Real Data Migration Playbook
By the time you finish reading this, someone at Wix is probably in the middle of a data migration. We've run migrations that lasted anywhere from a few months to two years. More recently, we've completed large and complex migrations in a few weeks. The difference wasn't the tooling, which barely changed. It was that we had finally learned which problems show up in every migration, and started dealing with them before the migration began instead of in the middle of it. Recap:
Wix Engineering
Sep 28 min read


From Weeks to Hours: Inside Wix’s Autonomous Bug-Fixing System
A user opens a support ticket. Their subscription cancellation stopped working. Somewhere inside a system with thousands of services and millions of users, something broke. Before we built Wix Orchestrator, here's what happened next: the ticket joined a queue. Days later, a support engineer picked it up, tried to reproduce the issue, contacted the customer to gather more context, and opened a Jira ticket routed to R&D. We triaged it, prioritized it against everything else on
Wix Engineering
Aug 197 min read


Code Migrations Don't Have to Hurt. This Is How Switched From Cross Team Manual Work to an Automatic Infrastructure
No one wakes up excited to do a code migration. Deprecated libraries, method version upgrades, infra changes - they happen constantly, they affect dozens of teams, and they always arrive at the worst possible moment. A small technical change somehow becomes months of coordination. Slack threads. Priority negotiation. Manual tracking. Reminders. Many google sheets. For years, I managed cross-team projects at Wix, and migrations were always the hardest part. Not because they'r
Wix Engineering
Jul 226 min read


The End of Determinism: What’s Left for Engineers When AI Writes the Code
During 2026, I shipped code that I don't fully understand. It was written in a programming language I'm not even fluent in. A year ago, this would have been a fireable offense. There's no way I would have stood on a stage at a Wix Engineering conference, my employers in the crowd, and said that sentence out loud. Last week, it was just another Tuesday. And here's the part that's been keeping me up at night: I was proud of it. That's a paradox, right? If someone else wrote it,
Wix Engineering
Jul 196 min read


How to Build AI Agents That Fix Themselves - Without Bigger Prompts, More Context, or Another LLM
Every developer building with AI agents eventually hits the same wall. You write a masterpiece of a system prompt, loaded with rules, edge cases, and brand guidelines. It works perfectly... until you add one more rule. Suddenly, the agent gets "context fatigue," ignores half your instructions, and hallucinates a creative but entirely broken solution. We need to stop trying to make agents perfect on the first try. Instead, we suggest a new architectural approach: organizing ag
Wix Engineering
Jul 165 min read


How We Built the Brain Behind Our Self-Healing System: Context Retrieval at Org Scale
Ask a naive agent to find a bug in a codebase with thousands of repositories, and it will find the first textual match and stop. It won't ask why. It won't check whether what it found is actually relevant. It won't explore related services. It'll just return something and call it done. We, at Wix, discovered this the hard way. And it's what pushed us to build something more deliberate: a research engine that doesn't just search, but reasons about what it's looking for and why
Wix Engineering
Jul 28 min read


From Co-Pilot to Full Automation: How Wix Is Embedding AI Agents Across an Engineering Org at Scale
When you have over 2,500 microservices and thousands of engineers working across a massive multi-product platform, "just use AI coding tools" is not a strategy. It's a starting point - and not a particularly useful one. The question we kept coming back to at Wix wasn't whether to adopt AI in our engineering workflow. That ship had sailed. The question was: what does agentic coding actually look like when you have strong domain boundaries between services, a monorepo with year
Wix Engineering
May 207 min read

