Zero-Downtime Postgres Upgrades, Solving Network Challenges & Service Discovery

31/01/2017   LinuxRecruit community  

We kicked off 2017 with a fintech inspired DOXLON, with speakers from some of the most exciting organisations in the industry - Monzo, GoCardless and Transferwise. Below you can find videos of each talk, which we hope you find useful. We’re always interested in speaking to people who would like to present at future events -  so you if you have something interesting you’d like to talk about, please do get in touch.

Chris Sinjakli - Zero-Downtime Postgres Upgrades

On the surface, the tech behind a payments API may look like any other startups. You'll probably find some Rails apps, a database, and a bunch of stuff off to the sides to glue it together. GoCardless found that it's mostly not the tech that differs, but the approach.

Using their high-availability Postgres cluster as a running example, Chris Sinjakli, SRE at GoCardless, explores how reliability became so important to them, and dives into the most recent feature they built into the cluster: zero-downtime patch upgrades.

Oliver Beattie - Solving Network Challenges at Monzo

On the one hand, Monzo’s backend is composed of hundreds of microservices running in Kubernetes. On the other, banks need to interconnect to hordes of legacy systems, often involving physical kit and leased lines. This presents an interesting networking challenge. Oliver Beattie, Head of Engineering at Monzo takes us through how they have designed their network architecture, how they secure it, and the lessons they've learned along the way.

Ed Hargin & Kyrylo Novotarski - Service Discovery and Configuration Management at Transferwise 

One of the things standing in the way of effective and scalable engineering is shared infrastructure. Ed Hargin, Lead of DevOps and Kyrylo Novotarskyi, Software Engineer for Currencies and Banking, focus on the journey TransferWise took from shared to independent infrastructure management, including moving from legacy manual towards automatic instance provisioning, the evolution of service registration and discovery adoption, and the introduction of centralized distributed configuration storage, including secret management techniques, testing, troubleshooting and disaster recovery scenarios.

DOXLON is a monthly meetup in London organised by us at LinuxRecruit, and Outlyer, to exchange some of the latest ideas and technologies for running online services through 2-3 short presentations by invited speakers, and a chance to chat it after over drinks/snacks with new friends.

We started this event as we believe DevOps practices and ideas are the future of technology, and we have seen an insatiable demand for more knowledge about it from teams running online/cloud services in London. We now run it monthly and have become London's largest DevOps Meetup attracting a diverse and curious crowd.

For more information, please have a look at the DOXLON Meetup page.