CI/CD design from scratch