Mixtral 8x7B was the first open model in a while that made me think about routing twice, once inside the model and once around it.
It was sparse mixture-of-experts under Apache 2.0. That sounds like a technical footnote until you try to serve it. The model has more total parameters than it activates for any one token, so the obvious “big model versus small model” framing stops working. You have to think about active compute, memory movement, batch behavior, and whether the serving stack actually benefits from the sparsity.
The weird part was useful. Open weights meant people could run it, quantize it, compare it, and break it in their own environment. The model was strong enough to matter and strange enough to reveal architecture again. That combination is rarer than it should be.
For me, the real lesson was not that sparse models win by default. It was that model size is not one thing. A team choosing Mixtral has to ask about hardware, latency, quantization loss, and whether the workload even benefits from expert routing. That is a healthier conversation than arguing over one headline benchmark.
I also remember the license doing real work. Apache 2.0 does not make hosting free, but it makes experimentation and self-hosting possible without a lot of legal theatrics. Once the model is in your stack, the choice becomes operational instead of ceremonial.
Mixtral made open weights feel less like a curiosity and more like a path. Not a universal one. Just a real one.
Related posts

About Jeremy London
Engineering leader and builder in Denver. I write about AI platforms, agents, security, reliability, homelab infrastructure, and the parts of engineering work that have to survive production.