I get the honour of the final blog post of 2015, and it’s a pleasing one to be able to write as we look back on what the team in TfL Online have achieved during this year.

We started off the year accomplishing one deployment of new code to the website every two weeks, and that’s increased to the point where we’ve now managed our 57th release to the site in 2015. There are a lot of variables and moving parts that we monitor and co-ordinate simultaneously to deliver a safe, quality assured, zero defect, zero outage deployment to the website every single week.

For more detail, see my posts on Blue/Green deployments and Agile continuous delivery in the cloud (in 3 parts).

While we’ve successfully made these 57 separate releases of code, optimisations, reference data refresh, bug fixes, enhancements and new features to tfl.gov.uk, we’ve managed to do all this seamlessly without a single planned maintenance window, so our customers haven’t experienced any down-time at all while we’ve been making these improvements.

So, here’s how we believe we’ve fed into the ‘Every Journey Matters’ ethos:

It matters that you have access to new features and enhancements on the website quickly, so we do this, e.g. WebCat, Roads VMS/disruptions Unified API, Live Bus Arrivals, Integration of TfL Rail & West Anglia, …. to name but a few,

It matters that you have access to new features and enhancements on the website quickly – WebCAT, Roads VMS, Unified API, Live Bus Arrivals, Integration of TfL Rail & West Anglia, to name but a few


 

erethbrtn

It matters that the site is available 24/7 365 days a year. Even though we’ve been deploying new code, features, bug fixes, enhancements and services every single week to tfl.gov.uk, we’ve never had to use a maintenance or outage window to do this.

 

sdvsdv

It matters that tfl.gov.uk can easily scale up or down according to demand, especially when you need it most, so we have hosted it in the cloud and use automatic-scaling up and down for capacity.

 

It matters that you can use the website on the go, so our website is responsive and seamlessly snaps-to-size on any smart device or desktop.

It matters that you can use the website on the go, so our website is responsive and seamlessly snaps to size on smart phones, tablets or desktop.

 

gg

It matters that the website is continuously improving and kept up to date, so far this year we have made 57 successful separate release & deployments to the website.

 

ccc

It matters that you have a reliable, modern, quick and easy journey planner experience, so we updated and migrated JP infrastructure into the cloud

 

aa

It matters that when we do a blue/green switch to make live a new version of the website, our customer databases are not interrupted, so we transitioned to Amazon Relational Database Service, providing seamless blue/green switches.

 

It matters that TfL Online digital services are continuously improving with greater customer enhancements, so we are investigating ways to increase our deployment frequency even further. Watch this space.

We’ll be back with more Digital Blog posts in the new year, so in the meantime have a great Christmas and a happy New Year to everyone!

happy holidays

Posted by Tariq

Agile DevOps, Digital Transformation, Scrum Master, Product Owner, Product Manager at TfL Online

7 Comments

  1. A website is only as good as its last update, some good work going on here, I’ll let you know if I find any bugs, Merry Christmas

    Liked by 1 person

    Reply

  2. Thanks, is there anywhere developers (or users) can leave feedback, especially on a, how can I put this, serious defect in your data?

    Like

    Reply

    1. Hi Andrew, you can leave feedback here or on any of our other blog posts (e.g. on one of our API posts if that’s more relevant) and we’ll respond. We’d prefer this to be public in case it’s useful info for others, but if you’d prefer you can email us at digital@tfl.gov.uk.

      Like

      Reply

      1. Ok, you’ve lost a bus route. All of it. The good news is that the buses are still running, and the display boards at busstops are working, but https://api.tfl.gov.uk/Line/159 returns an error and anything that might return a 159 hasn’t since the change in ownership.

        Like

      2. Thanks for pointing that out Andrew. The team here have double-checked and this will be fixed in the next data release

        Like

  3. Hi Stephen,

    Could you please tell me where is the option for full screen on the maps? At the moment the map only uses about 1/3 of the screen real estate and would be much more user friendly if there were an option to expand to fill the screen of the device accessing it.

    Like

    Reply

    1. Hi Robin, could you let me know which maps you are looking at please?

      Like

      Reply

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s