Quantcast
Channel: Stories by Skyscanner Engineering on Medium
Browsing all 40 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

iOS CI, supercharged

When Skyscanner saw a big increase in the number of developers contributing to its iOS codebase, it embarked on a rebuild of its private Mac cloud. Here’s what happened.Developing for iOS — not as easy...

View Article



Image may be NSFW.
Clik here to view.

The fourth Ghost of Experimentation: Peeking

By Lizzie Eardley, with Tom Oliver👻 This post is part of a series exploring common misconceptions amongst experimentation practitioners that lead to Chasing Statistical Ghosts.The Ghost of...

View Article

Image may be NSFW.
Clik here to view.

An update on our Engineering Principles

Skyscanner has iterated on its Engineering Principles, last published in April 2018. Read on to find out what we’ve added — and whyBack in April 2018 I shared Skyscanner’s Engineering Principles on...

View Article

Image may be NSFW.
Clik here to view.

Building a self-served ETL pipeline for third-party data ingestion

We used Cookiecutter, AWS Batch and Glue to solve a tricky data problem — and you can tooOpen source tool Cookiecutter was a crucial component of the pipeline we built to ingest third-party data....

View Article

Image may be NSFW.
Clik here to view.

Misunderstanding the behaviour of one templating line — and the pain it...

Misunderstanding the behaviour of one templating line — and the pain it caused our k8s clustersHow an assumption about the behaviour of a single line led to problems for all of the services receiving...

View Article


Image may be NSFW.
Clik here to view.

Introducing LambdaGuard — a security scanner for AWS Lambda

Introducing LambdaGuard — a security scanner for AWS LambdaWe’ve built a tool which allows you to visualise and audit the security of your serverless assets — and now we’re open-sourcing it, tooLove...

View Article

Image may be NSFW.
Clik here to view.

Hate to wait: how Skyscanner used module caching to cut app build speed in half

Hate to wait: how Skyscanner used module caching to cut iOS app build speed in halfCI/CD specialist Aron Pammer helps Skyscanner app developers satisfy their serious need for speed. In this post he...

View Article

Image may be NSFW.
Clik here to view.

Skyscanner and AWS: cloudy, with a chance of lessons learnt

Ashley Sole knows a thing or two about moving to the cloud — in this piece he shares his hard-won knowledge from Skyscanner’s recent project: the migration of 300 services from an estate comprising...

View Article


Image may be NSFW.
Clik here to view.

Work/life/Skyscanner: Stephen Hailey, full stack engineer

Sprint goals, yoga, guilds, tribes and family: there’s no such thing as an ordinary week for a full stack engineer at Skyscanner, but Stephen Hailey can tell you a little bit about a typical...

View Article


Image may be NSFW.
Clik here to view.

Don’t burn out, burn down: how we learned to sprint on shifting sands

When a Skyscanner squad were tasked with a project involving shifting, hard-to-predict objectives, their sprint completion rate dropped to 0%. In this essential post, squad leader Cristiano Balducci...

View Article

Image may be NSFW.
Clik here to view.

Dealing with a production incident after midnight

When then-junior software engineer Dominic Fraser spotted a late-night Slack message about a serious problem with Skyscanner’s Flight Search Results page, he was drawn into an investigation which...

View Article

Image may be NSFW.
Clik here to view.

How we scaled our design system to unleash Skyscanner’s new brand

Skyscanner’s design system, ‘Backpack’, played a crucial role in enabling the company’s recent brand refresh. In this piece, Shaun Donnelly looks at how having a design system helped Skyscanner — and...

View Article

Image may be NSFW.
Clik here to view.

Finding the steps on the individual contributor ladder

What does it actually mean to be a ‘principal engineer’? Skyscanner’s Nicky Wrightson draws on her experiences, her missteps, and her research to profile one of the most in-demand roles in the world of...

View Article


Image may be NSFW.
Clik here to view.

Being a principal engineer at Skyscanner

In this follow-up to her influential post, Finding the steps on the individual contributor ladder, Nicky Wrightson discusses her experiences as a principal engineer at Skyscanner, and assesses the...

View Article

Image may be NSFW.
Clik here to view.

Our Engineers move people: George Goodyer, Skyscanner Chief Technology Officer

https://medium.com/media/375a91ee0e3bcc8759eefda45ac73842/hrefOver the last few weeks Skyscanner has been looking for some of the best talent to join its engineering team. In this video, our Chief...

View Article


Image may be NSFW.
Clik here to view.

The (curious) case of the thirty-something graduate

When Alexandra Haret heard the ‘call of the code’, she left behind a ten year marketing career to retrain as a software engineer. Along the way she realised that her story is not as uncommon as she...

View Article

Image may be NSFW.
Clik here to view.

Kubernetes Security monitoring at scale with Sysdig Falco

Two years ago in Skyscanner we made the decision to start moving our workloads to Kubernetes. Today, even though this transition is far from complete, our infrastructure is using >2000 nodes spread...

View Article


Image may be NSFW.
Clik here to view.

3 (+1) Questions for impactful Sprint Goals!

Cristiano Balducci is one of our squad leaders. A problem-solver at heart, Cristiano shares valuable insights on how you can identify issues and achieve your goals as a team. Read this short blog to...

View Article

Image may be NSFW.
Clik here to view.

Cloud Governance with CFRipper

IntroductionSkyscanner’s products are powered by hundreds of services hosted on AWS. In order to deploy changes and new services to production with zero clicks, we have an automated pipeline that´s...

View Article

Image may be NSFW.
Clik here to view.

Roll up to speed up: Improving OpenTSDB query performance

This post describes how we improved the query performance for our OpenTSDB cluster and enabled queries that previously were impossible by reducing the resolution of historic data.Skyscanner’s focus is...

View Article
Browsing all 40 articles
Browse latest View live




Latest Images