Perspectives from the experts at Chromatic
We have been using [Robo](https://robo.li/) as our task runner of choice on PHP projects for some time now. Over time our set of Robo commands has grown, and often they are quite similar across different projects causing us to duplicate code and then keep them in sync when changes are made to our commands.
Today we are releasing version 1.0 of our [_Platform.sh Database Backup and S3 Sync_ GitHub Action](https://github.com/marketplace/actions/platform-sh-database-backup-and-s3-sync) that will allow you to take a database dump from a site hosted on [platform.sh](https://platform.sh/) and sync that database dump to an AWS S3 bucket that you specify. We are utilizing this action with a [scheduled workflow](https://jasonet.co/posts/scheduled-actions/) on a number of sites to automate database backups without running on any of our own infrastructure. We hope you find this tool useful, and let us know if you encounter any issues!
Composer 2 RC2 is now in the wild and the official release of 2.0 is [quickly approaching](https://github.com/composer/composer/releases/tag/2.0.0-RC2). This is exciting for anyone who has complained about Composer’s performance in the past as Composer 2 brings [significant performance improvements](http://hojtsy.hu/blog/2020-sep-28/testing-composer-2-rc1-drupal-9-huge-memory-and-time-savings-and-what-does-it-mean).
One of Tugboat’s most compelling features is that it is _fast_, but that hasn’t stopped us from pursuing making it _even faster_. We wanted to turn our _tugboat_ into a _speedboat_.
Making the review and approval process fast and efficient is key to successful agile projects. Tugboat helps this tremendously.
It's important to keep databases (and other non-version-controlled content) regularly backed up to a remote location. By combining a little bash, Amazon's aws-cli library, and Jenkins (or cron!), we can set up fully automated daily database backups in only five lines of code!
See how Chris leveraged Jenkins, Drush and `s3cmd` to create nightly database backups.
Learn how to automatically deploy your Drupal 8 code and configuration with Jenkins, GitHub and Slack.
<p>In a <a href="http://chromaticsites.com/blog/january-month-introspection-and-growth" target="_blank">previous post</a>, Dave talked about marginal gains and how, in aggregate, they can really add up. We recently made some infrastructure improvements that I first thought would be marginal, but quickly proved to be rather significant.