Namespace.so was born from the need to run lots of tests efficiently, across a large amount of on-demand compute that spins up in seconds, and scales back down to 0.
Hugo Santos shows us Foundation, an open-source Kubernetes application platform that powers Namespace's developer-optimized compute platform. We see a testing framework that has a:
- Service-Oriented Architecture: The system manages how services are written, built, tested, deployed, and monitored in production
- Container-Centric Approach: Everything runs in containers within Kubernetes clusters
- Fast Test Execution: Tests that would normally be slow are dramatically accelerated through parallelization
- Complete Isolation: Each test runs in its own dedicated Kubernetes cluster for complete isolation
TECHNICAL INFRASTRUCTURE:
1. Kubernetes Distribution: Uses customized k3s for speed
2. Container Runtime: Custom-managed ContainerD (version 1.7)
3. Operating System: Wolfi-based with custom kernel (6.7)
4. Deployment Speed: New Kubernetes clusters become ready in under 2 seconds
5. Scale: Can easily manage dozens of parallel test environments
If you want to watch the full conversation, as a 4k movie, go to 📺 https://makeitwork.tv/fast-infrastructure and join as a member.
Alternatively, you can listen to the conversation at 🎧 https://makeitwork.fm/12
There are 2 other videos that go well with this one:
https://www.youtube.com/watch?v=zDJ-EE1f82w
https://www.youtube.com/watch?v=BSD-E8I7JNE