Docker / Docker Swarm with GitLab CI/CD Build jobs running very long

Can I ask a question?

I have been wanting to use strapi for a large project and I need to save costs with hosting. Do you think self hosting is best way looking at 5 years time