Empowering B2B and European Research Communities with Self-Service Access to Open Source Infra
summary
Safespring builds a self‑service API that uses NATS for distributed messaging and Huma (Go) for HTTP/OpenAPI. The system deploys n‑microservices across Nordic datacenters to provision OpenStack projects and OKD namespaces, supports federation across two organizations for an EU project, and implements fun‑in/fun‑out, scatter‑gather and built‑in load balancing while enforcing quotas and ACLs. Main tradeoffs include a single abstraction over OpenStack vs OKD, integration testing limits, and timeout/error propagation challenges; the prototype functions in production‑like tests.
AI-written summary · about
chapters (7)
- 0:00Introduction and project background
- 3:58Project goals and requirements
- 9:21HTTP framework Huma details
- 12:11Nats micro microservices approach
- 16:51Architecture and messaging patterns
- 19:16Key challenges and solutions
- 21:24Conclusion and Q&A
related talks
40mBuilding High Performing and Scalable Platforms Using OSS
21mBack to the original mission: an open cloud operating system
39mDelivering Secure Healthcare Applications with OSS
21mOpen Services Cloud: A New Open Model
39mSweden's Sovereign Platform for Public Sector Collaboration
34mSCS: Buildig Open Source Cloud and Container Infrastructure
22m#4 Open Source Forum 2019 Steven Tan
38mOS-Climate & SIG-SRE: Benefiting from the Operate First Community Cloud
