Self-hosting your CI/CD infra
Blog post from Aspect Build
Aspect Workflows is a Software-as-a-Service product designed to optimize Bazel developer workflows, including continuous integration and delivery, while leveraging the speed and cost benefits of the tool, focusing on deployment within the customer's cloud account rather than a vendor-provided one. This "Bring Your Own Cloud" approach enhances security by allowing customers to utilize their existing security protocols and policies, such as virtual private clouds and custom IAM roles, thereby reducing the risk associated with vendor-managed infrastructures and facilitating compliance with regulations like GDPR, HIPAA, and FINRA. By hosting in the customer's cloud, companies can capitalize on existing cloud contracts or credits, potentially reducing hosting costs compared to a vendor-hosted model, and ensuring more predictable billing by maintaining control over resource usage and optimizations. This setup also simplifies the integration of various components, ensuring that infrastructure is network-adjacent to other necessary systems, such as remote development clusters or IDE backends, providing low-latency and high-bandwidth connections.