The Bocoup dev ops team created a series of Ansible playbooks as an internal resource for deploying projects at Bocoup. The playbooks equipped Bocoup team members with a workflow for deploying projects easily. We are sharing this time-saving resource with the community audience to offer a good baseline for deployment.
Modern Web Deployment Workflow
Configuring servers, databases, services, and build processes is a critical piece of keeping production software online and iterating on it, but learning the nuances of this discipline takes a long time. That means this work can be especially challenging for teams who want to deploy projects, but lack the dev ops expertise to do so robustly and repeatably. Without understanding and automating these steps, however, the very act of shipping becomes an intimidating and risky endeavor not for the faint of heart.
This resource we developed helped our team deploy our recent redesign of Bocoup.com, sites for CSSConf, OpenVis Conf, Boston.js, and other community events, and countless internal tools. Having deployment and local development configuration as part of projects has made it easier to onboard new contributors, identify bugs before they get committed or, even worse, deployed. It has also made it possible for experienced front-end developers to get projects into production without delay.
More work like this at Bocoup
We'd love to hear from you. Get in touch!
P.O. Box 961436
Boston, MA 02196