18. 18
Open Source your SaaS
Why?
●
●
●
Problems
●
●
●
Solution
●
● Eat your own dog food!
●
19. 19
Open Core model - a case of GitLab
Open Core
●
GitLab
●
● multiple services a single codebase
●
● installation packages containers + helm charts
How do 12 Factors apply here?
●
● Applying best practices to CI/CD processes
20. 20
Story 3: The Twelve Factors
1. Codebase
2. Dependencies
3. Config
4. Backing services
5. Build, release, run
6. Processes
7. Port binding
8. Concurrency
9. Disposability
10. Dev/prod parity
11. Logs
12. Admin processes
21. But they are really good assumptions written by very smart people!
The Twelve Factors
are just written assumptions.
22. Tools and manifests are there to help you, not to bind you!
Focus on what you’re creating.
23. Thank you
SDN & NFV Cloud-native & Multi cloud Software Engineering UX / UI DevOps