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 ArticleThe 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 ArticleAn 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 ArticleBuilding 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 ArticleMisunderstanding 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 ArticleIntroducing 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 ArticleHate 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 ArticleSkyscanner 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 ArticleWork/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 ArticleDon’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 ArticleDealing 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 ArticleHow 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 ArticleFinding 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 ArticleBeing 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 ArticleOur 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 ArticleThe (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 ArticleKubernetes 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 Article3 (+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 ArticleCloud 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 ArticleRoll 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
More Pages to Explore .....