Leaving the Platform – Branching and Releasing for Independent Subsystems
For several years, much of the code for the systems at thetrainline.com has been versioned and deployed together as a single ‘platform’. Recently, we have begun to divide up the platform into smaller...
View ArticleMoving to Multiple Deployments Per Week at thetrainline.com
Here at thetrainline.com we have several useful online tools for helping our customers plan and manage their train travel, including Train Times and Live Departure Boards. We recently changed the way...
View ArticleBuilding AMIs with Packer
During the planning stages of our migration to AWS, we identified the need to create custom images (AMI’s) as the base for new instances. While we are relatively experienced with Chef, we found that...
View ArticleAWS CodeDeploy: Heads Up
At Trainline we embarked on an ambitious cloud migration journey to AWS around a year ago and as part of this we’ve adopted AWS CodeDeploy as our deployment management mechanism. I recently presented...
View ArticleDevOps when you are not a Dev (@Trainline)
Whenever I read about DevOps (which admittedly should be more but my job keeps me challenged in the office and my kids keep me challenged at home, so when I get downtime I prefer to switch off) it’s...
View ArticleSupercharging your Production Monitoring
At Trainline our development teams have moved on a lot from what we were doing a while back to what and how we are doing things today. Here are just a few of the things that have completely changed in...
View ArticleTrainline Environment Manager – Now Open Source!
Background Trainline is Europe’s leading independent Rail ticket retailer, selling £2.3bn tickets per year and enabling our customers to make more than 100,000 smarter journeys every day. We have 150...
View ArticleFaster Builds with NUnit-3 and Rake Multitask
With great unit test coverage, more focus is needed on making build execution times faster. Here's how we did it with NUnit-3 and Rake Multitask.
View ArticleDeployment Agility with Air-Traffic Control
How we first managed the operational visibility of Continuous Delivery and how it’s still in use 2 years later Trainline has changed in many ways over the last 2½ years and, as a 4-year veteran, I have...
View ArticleMigrating from Oracle Exadata to AWS
Since my talk at AWS re:Invent in December, we’ve had a lot of questions about how we tackled our Oracle Exadata migration to AWS. This post goes through our Oracle migration journey in more detail and...
View Article
More Pages to Explore .....