Vincent is Engineering Manager for Trello at Atlassian, looking after scalability and performance. Before that, he led the team which was responsible for moving Atlassian's identity systems towards a microservice architecture. When not thinking about software, Vincent likes a good game of lunchtime soccer in the park with fellow Atlassians.
The web community is a fast-moving community and over recent years, many great frameworks and tools have emerged. Technology changes made in the past are not always the right ones today. This applies to Trello’s web stack too. CoffeeScript and Backbone were great choices 7 years ago but there are better tools and frameworks available now, so the Trello team decided to update its stack to React, Typescript and GraphQL. But, how does one tackle this and how do you make sure you continue to innovate product-wise while modernizing its web stack? This is what we will discuss in this session.