Since day one, 9fin has been on the Gitlab platform. Over time, we’ve built a workflow that helps our engineers ship product faster than ever before. I’ve got my DevOps hat on today and so I would like to share with you the evolution of our continuous integration pipeline and the little quick wins you can make in terms of speed and cost.
Let’s dive straight in! If you are here, you likely are the unlucky lucky owner of an ever growing fleet of Lambda functions. What started off as just 1-2 functions for minor housekeeping jobs, has become a sizable operation. With the ease in creating new functions, thanks to frameworks and projects such as serverless , you’ve now come to realise you need a better way to keep an “ eye of Sauron ” over what’s going on….
First we begin, as is traditional for Review Apps it seems, with some acknowledgments. Review Apps are definitely not a new concept. This post is inspired by GitLab’s implementation, which was in turn inspired by Heroku and before that Fourchette by Rainforest QA. I look forward to the next citation in the chain :) What Are Review Apps? You can click on any of the links above to go deep into what Review Apps mean to all those different organisations.
By the time this post goes live, I should be getting ready to speak at the inaugural GitLab Commit Conference . My talk is about how as a young startup, the way we deliver our technology products have changed and evolved. My talk abstract is below: Sat in the kitchen, my co-founder and I freshly just having quit our jobs, we were at work on the MVP of what would become 9fin.
We continue the SQLpy tour (of not very far) to the inaugural PyLondinium conference. A brand new Python conference held in London, at the stunning new Bloomberg HQ building.
It was a really great event, and my first tech conference too! I even met the maintainer of Psycopg2 …this is a big deal in my world. My talk is below.
Slides at speakerdeck here .