Skip to content

My blog

Optimize run time on Behat on GitHub Actions

Nobody likes to wait period, but nobody likes to wait especially for a pipeline to finish so they can see if their behat test failed.

GitHub Action’s run time is always a little hard to predict because unless you run your workflows on dedicated (self-hosted) instances you are effectively at the mercy of GitHub VM distribution.

Using AWS DMS to migrate MariaDB to PostgreSQL

To mitigate this problem my team and I decided to use AWS Database Migration Service (AWS DMS) to migrate two tables of the main database (MariaDB) to another database (PostgreSQL). This is a summary of how we achieve that and some personal notes that can help you if you are to do this.