Vulcan, July 2019

Agenda

  1. Welcome

  2. Team wins

  3. Team news

  4. Questions

We have a new Prime Minister...

We have a new Prime Minister...

Let's meet our president!

What is Boris Johnson's real name?

Alexander Boris of Pfeffel Johnson

Where is Boris Johnson originally from?

Upper East Side, New York, United States

How old is Boris Johnson?

55 (19 June 1964)

Is Boris Johnson Turkish?

Yes!

Johnson was born to British parents but his great grandfather was the Turkish journalist Ali Kemal.

Is Boris Johnson royal?

Yes!

From his maternal side he is of mixed English and French descendant of King George II of Great Britain

Do you think Boris always had that amazing hair?

Yes indeed.

Yes indeed.

Yes indeed.

Welcome Bijal!

Super Business Analyst for LP-CRO! 

Welcome Thiago!

Hero Engineer for Coverage!

Vulcan Wins!

Wasabi

 

- Loads of load testing, optimization, new services...
- Launched AA tests in DWeb to validate the framework.

No impact to consuming apps!!

Wasabi

 

- Loads of load testing, optimization, new services...
- Launched AA tests in DWeb to validate the framework.

No impact to consuming apps!!

Wasabi

 

Now we are getting ready to:
 

- Try proper AB test 

- Target tests by different segments, eg. Test for only Mobile users

Web2App

Web2App

aka MindTheApp

Web2App

aka MindTheApp

aka AppGrowth

Web2App

aka MindTheApp

aka AppGrowth

aka AppAcquisition 

Web2App

- They were able to implement Branch in DWeb, MWeb, TrainTimes.

- Now they are going to run A/B test to compare Branch vs Tune.

Web2App

- They were able to implement Branch in DWeb, MWeb, TrainTimes.

- Now they are going to run A/B test to compare Branch vs Tune.

Branch? Tune?

Web2App

- They were able to implement Branch in DWeb, MWeb, TrainTimes.

- Now they are going to run A/B test to compare Branch vs Tune.

Branch? Tune?

LP-CRO

- AMP to drive PPC tests is getting finalized.
Check it out!!
https://st1-trainline-web.ttlnonprod.com/amp/en/train-times/london-to-paris

LP-CRO

- AMP is not everything in life...
INTERNATIONAL HOME PAGE OPTIMISATION

Control

Variation

Core (but not Core)

- Tony has revised our Cluster and Staging Environment Schedule, he has been able to save 20% in AWS Costs!

 

Core (but not Core)

- Tony has revised our Cluster and Staging Environment Schedule, he has been able to save 20% in AWS Costs!

- After almost 2 years now we have Umbraco DB Restore from Prod to Staging! 

 

3
 Advanced issues found
 

Core (but not Core)

- Tony has revised our Cluster and Staging Environment Schedule, he has been able to save 20% in AWS Costs!

- After almost 2 years now we have Umbraco DB Restore from Prod to Staging! 

- Darren is working with me on adding proper Acceptance test coverage to our apps, starting with Live Departures (guinea pig) and AMP (hot project), using a new package created by Darren! Cadel!!! uses WebdriverIO and integrates with Puppeteer

https://github.thetrainline.com/QualityEngineering/Cadel

3
 Advanced issues found
 

Core (but not Core)

Davo has created New customizable fleet pages in Umbraco!

3
 Advanced issues found
 

Coverage

Get ready, the list is huge...

3
 Advanced issues found
 

Coverage

Get ready, the list is huge...

- Custom context to Train Times pages
  https://www.thetrainline.com/it/orari-treni/ivrea-a-torino-porta-nuova

3
 Advanced issues found
 

Get ready, the list is huge...

3
 Advanced issues found
 

Coverage

3
 Advanced issues found
 

Coverage

- Custom context to Train Times pages
  https://www.thetrainline.com/it/orari-treni/ivrea-a-torino-porta-nuova

- New footer

3
 Advanced issues found
 

Coverage

3
 Advanced issues found
 

TEAM NEWS

The uggly

The uggly

Alex Warren,
why?!! why?!! why?!!

The uggly

Alex Warren,
why?!! why?!! why?!!

Young Alex
before joining Trainline

The bad

Mejd Nuaman

The bad

Mejd Nuaman

Who?

The bad

Mejd Nuaman

Who?

Young Mejd
before joining Trainline

[PAUSE] One note about Wasabi

- Core team is very small

- Wasabi is very small and it is not a "mission" -> It is a technical project (Beginning -> End)

[PAUSE] One note about Wasabi

- Core team is very small

- Wasabi is very small and it is not a "mission" -> It is a technical project (Beginning -> End)

Move Wasabi as part of Core
Davo, Tony, Panos to have more support

[PAUSE] One note about Wasabi

- Core team is very small

- Wasabi is very small and it is not a "mission" -> It is a technical project (Beginning -> End)

Move Wasabi as part of Core
Davo, Tony, Panos to have more support

Do not hire a Tech Lead to replace Alex
- Looking for a polyglot senior Dev

The good

Tony Petrides

Now he is a Senior devops!

The good

Tony Petrides

Now he is a Senior devops!

Tony Petrides
after joining Trainline

The good

Luke Belfield

Now he is a Engineering Team Lead!

The good

Luke Belfield

Now he is a Engineering Team Lead!

Luke Belfield
before and after joining Trainline

There are no dumb questions?!

Thank you very much!!
(Beware of the sun)

Made with Slides.com