Two member of Scotland's devops community are presenting at devopsdays Amsterdam in June. This is a chance to preview their talks and for them to practice in front of an audience.
6.30pm Doors Open and Networking
7.00 pm Start up Culture at Scale - Matthew Slane
Once upon a time there was a little travel start-up based in Edinburgh called Skyscanner. It was a lucky start-up as it became successful and grew and grew and grew. But as this start-up got bigger things that worked stopped working and this made the start-up sad. The architecture of its platforms wouldn’t scale for example; but that is another story. One thing the start-up didn’t want was to leave start-up land behind. This is a tale about how this ex-start-up became happy again by maintaining the benefits of a start-up culture within a company of over 500 (and rapidly increasing) engineers. It will beguile you with the saga of Squads, Tribes and Guilds! It will romance you with the legends of enablement! You will be astounded with tales of autonomy! Above all the chronicles of lessons learned will help you avoid pitfalls and traps in future expeditions!
Matthew Slane is currently working as a software engineer in Skyscanner. His focus is currently on service routing and discovery with in the Developer Enablement tribe.
8.00pm The Canary And The Caterpillar - Neil Crawford
One day a canary drank an elixir and made friends with a little caterpillar, this is the story of how the canary protected the little caterpillar from all dangers until the caterpillar was ready to become a butterfly. In this talk I tell the story of how we migrated our first Microservice out of a large monolithic C# application into an elixir Microservice. I’ll tell the story in the style of the very hungry caterpillar (https://en.wikipedia.org/wiki/The_Very_Hungry_Caterpillar) with the caterpillar eating various things along the way.
Using behaviour driven development, canary releasing, circuit breakers, soak testing, graphite monitoring and visualisation we managed to migrate users to our new Microservices with almost zero downtime. I’ll go over how we debugged some of the difficult technical problems and also how we identified some bottlenecks to our productivity and actively fixed them. We made some mistakes along the way and constantly refined our processes and approaches to give the best outcome for the business.
Neil Crawford is head of technology at Findmypast after serving as software architect and technical lead. He made his start in games programming but found his passion for web development working on Lives of the First World War, the permanent digital memorial to those who served the Commonwealth during the First World War.
9.00pm Post talk discussion at The Doctors
Two member of Scotland's devops community are presenting at devopsdays Amsterdam in June. This is a chance to preview their talks and for them to practice in front of an audience.
6.30pm Doors Open and Networking
7.00 pm Start up Culture at Scale - Matthew Slane
Unfortunately, due to a family emergency Matt can not attend tonight :(
8.00pm The Canary And The Caterpillar - Neil Crawford
One day a canary drank an elixir and made friends with a little caterpillar, this is the story of how the canary protected the little caterpillar from all dangers until the caterpillar was ready to become a butterfly. In this talk I tell the story of how we migrated our first Microservice out of a large monolithic C# application into an elixir Microservice. I’ll tell the story in the style of the very hungry caterpillar (https://en.wikipedia.org/wiki/The_Very_Hungry_Caterpillar) with the caterpillar eating various things along the way.
Using behaviour driven development, canary releasing, circuit breakers, soak testing, graphite monitoring and visualisation we managed to migrate users to our new Microservices with almost zero downtime. I’ll go over how we debugged some of the difficult technical problems and also how we identified some bottlenecks to our productivity and actively fixed them. We made some mistakes along the way and constantly refined our processes and approaches to give the best outcome for the business.
Neil Crawford is head of technology at Findmypast after serving as software architect and technical lead. He made his start in games programming but found his passion for web development working on Lives of the First World War, the permanent digital memorial to those who served the Commonwealth during the First World War.