Growth in the development team • Long onboarding time • Long and complex refactoring of existing code Research Flow vs TypeScript: go.ably.io/typescript-vs-flow Progressive Migration • Setup TypeScript configuration • Convert files that have most active development • Use of a designated procedure to convert each file @Srushtika | Ably Realtime | iJS | 2018