January 2023 Summaries
1 posts from Fleet
Filter
Month:
Year:
Post Summaries
Back to Blog
Fleet's deployment strategy is shifting from using its Dogfood Terraform code to a more structured and reliable Terraform module, primarily to enhance deployment flexibility and ease of use in AWS environments. The Dogfood code, initially not intended for production, was being used by customers, which led to challenges in managing updates and ensuring stability without breaking changes. To address these issues, Fleet has introduced a new modular Terraform framework that supports a wide range of deployment needs, from simple installations to complex configurations for larger organizations. This new approach includes nested modules to offer varying levels of customization, such as BYO-Nothing to BYO-ECS, allowing users to tailor deployments according to their specific requirements while maintaining ease of updates through semantic versioning. Additionally, the module's design incorporates variables as objects to improve organization and customization, making it easier for users to adapt the module to their infrastructure with minimal maintenance. This structured setup not only simplifies the deployment process but also enhances communication about updates and changes, ensuring users can keep their environments aligned with Fleet's evolving recommendations.
Jan 09, 2023
906 words in the original blog post.