Anne Currie

Anne Currie

Blog Posts

Having a #Meltdown Over #Spectre?

Jan 8, 2018 by Anne Currie

Confused yet by Meltdown and Spectre? It’s hard not to be! So what should or can you do about it?

Read article »

Why Use Distributed Systems? Resilience, Performance, and Availability

Jan 2, 2018 by Anne Currie

Earlier in this series we discussed what Distributed Systems are and why we use them, and we controversially defined a DistSys as any system divided over more than one physical location and using decoupling and copying to improve performance. Then we realised that’s most systems!

However, when we explicitly talk about building DistSys we usually mean creating a system at big enough scale that we need to start worrying about the problems with.

Read article »

Why is a Single-Threaded Application like a Distributed System?

Dec 19, 2017 by Anne Currie


Who's the Fastest? (Art by

No, this isn't the worst Christmas cracker joke ever.

Read article »

What Is A Distributed System?

Dec 12, 2017 by Anne Currie


                 Art by


This short series of posts comes out of a project I did with Diptanu Choudary, lots of discussions with other expert DistSys practitioners here at CS and elsewhere and my own background as an early engineer in the field.

Everyone has an opinion. This is mine. You are very much allowed to have a different one, as long as you think about it.

Read article »

Cloud Native From the Experts - Skyscanner

Nov 7, 2017 by Anne Currie

Launched in 2003 and headquartered in Scotland, Skyscanner is a global travel search site with more than 50 million monthly users. Their self-built technology, which includes websites like and a mobile app, supports over 30 languages and 150 currencies. Skyscanner successfully use some highly advanced Cloud Native strategies in a mixed environment: they have a monolithic core system and a fast-growing range of supplementary.

Read article »