Homepage
Open in app
Sign in
Get started
Stories from the Kudos Engineering team
About
Engineering Careers at Kudos
Follow
Getting your Docker containers to talk to each other in your Google Cloud Build CI/CD pipeline
Getting your Docker containers to talk to each other in your Google Cloud Build CI/CD pipeline
At Kudos we use Google Cloud Build (GCB) to create build pipelines for our apps and microservices. GCB pipelines are made up of Docker…
Anne-Marie Pritchard
Jun 26, 2023
Latest
Migrating our cron jobs to Kubernetes
Migrating our cron jobs to Kubernetes
With our push to eliminate ‘pet’ servers, we are now migrating cron jobs to Kubernetes, and dealing with job termination and templating.
Liam Wharton
Jul 28, 2022
Our migration journey from AWS to Google Cloud — Part 2
Our migration journey from AWS to Google Cloud — Part 2
In our previous blog post, we covered how we were planning our migration from AWS to to Google Cloud, how we were able to containerise our…
Tim Little
Mar 5, 2020
Our migration journey from AWS to Google Cloud — Part 1
Our migration journey from AWS to Google Cloud — Part 1
One of the big engineering project we have at Kudos is an Epic called Cattle not pets. The goal of this Epic is to move from our Pet…
Tim Little
Mar 5, 2020
Is your deployment pipeline delivering on its zero downtime promise?
Is your deployment pipeline delivering on its zero downtime promise?
A story about an Angular application deployed in Kubernetes.
Filippo Projetto
Oct 15, 2019
How we reduced our Elasticsearch shards by 90% to improve performance
How we reduced our Elasticsearch shards by 90% to improve performance
Elasticsearch upgrades, too many shards and reindexing our data.
Tim Little
Oct 1, 2019
GopherCon UK Retro
GopherCon UK Retro
Adam and Alex recently attended this year’s GopherCon UK in London, and share their thoughts on their escapades.
Adam Lewis
Sep 11, 2019
Increasing resilience in Kubernetes
Increasing resilience in Kubernetes
High availability and resilience are key features of Kubernetes. But what do you do when your kubernetes cluster starts to become unstable…
Tim Little
Aug 6, 2019
From Python to Go
From Python to Go
Q: Which is better? Python or Go? A: Yes.
Alex Reid
Jun 7, 2019
Latest
How we approach spikes
How we approach spikes
If you have worked according to the agile development methodology then you will most likely already be familiar with spikes. A ‘spike’ can…
Anne-Marie Pritchard
Mar 8, 2019
What does it mean to be an in-house UX/UI Designer in a tech company?
What does it mean to be an in-house UX/UI Designer in a tech company?
I think I went through all the phases a graphic designer can go throughout their career, as technology and (trendy) titles changes over…
Reut Leibovich Blat
Mar 7, 2019
Faking fires: Get better incident management with practise
Faking fires: Get better incident management with practise
Fire drills are a familiar concept to anyone who has ever worked in an office. Periodically the fire alarm will start to blare and a few…
Tim Little
Feb 18, 2019
Managing reliability with SLOs and Error Budgets
Managing reliability with SLOs and Error Budgets
When designing a new service for production, the architecture can get complicated pretty quickly especially when striving to build highly…
Tim Little
Jan 9, 2019
Alert policy metric thresholds with Stackdriver and OpenCensus
Alert policy metric thresholds with Stackdriver and OpenCensus
.
Kévin Etienne
Dec 4, 2018
A Day in the Life Of a Kudos Hack-Day
A Day in the Life Of a Kudos Hack-Day
Every few months the Kudos Product and Engineering teams have a hack day away from the office.
Henry Blyth
Oct 24, 2018
Why we like Pivotal Tracker
Why we like Pivotal Tracker
The Kudos Agile/Scrum/Task tool of choice is Pivotal Tracker. Quite a few of the team had worked with other tools, such as Jira in the…
James Bloomer
Oct 9, 2018
Interning at Kudos
Interning at Kudos
Over a long summer break from university, I spent 7 weeks interning at Kudos. Here is a quick overview of what I got up to.
Guy Bird
Sep 14, 2018
Using Let’s Encrypt Wildcards for Micro-services
Using Let’s Encrypt Wildcards for Micro-services
Recently, Let’s Encrypt released their wildcard certificates into the, well, wild. We have been breaking our monolith into a cluster of…
Tom Brice
Aug 30, 2018
Choosing the Elastic stack as a time series database
Choosing the Elastic stack as a time series database
With a set of features on the horizon that required time series data, and the need to improve our existing features that already used time…
James Bloomer
Aug 7, 2018
Joining the Kudos Engineering team
Joining the Kudos Engineering team
As the newest member of the Kudos engineering team, here is my experience from the first day through to three months later.
Sam Carter
Jul 23, 2018
How we use Google Container Builder
How we use Google Container Builder
If you’ve been experimenting with CI/CD pipeline tools like Travis, Codeship and Jenkins then you might want to give Google Container…
Kévin Etienne
Jul 20, 2018
Secret management in Kubernetes and GCP, the journey
Secret management in Kubernetes and GCP, the journey
Managing configuration values is always an issue. First you will ask “Will this value ever be different on development/live/etc?” if so, it…
Pedro Brochado
Jul 17, 2018
Converting AWS Lambdas from Apex to native Go
Converting AWS Lambdas from Apex to native Go
In this post, we assume the reader has the Go language already setup on their system. If not, see golang.org.
Henry Blyth
Jul 13, 2018
Terraforming Amazon’s Web Application Firewall
Terraforming Amazon’s Web Application Firewall
Known to our team as ‘The Woff’ (like a knock-off version of ‘The Hoff’, a mispronunciation of it’s acronym), Amazon’s Web Application…
Tom Brice
Jul 3, 2018
About Kudos Engineering
About Kudos Engineering
Hello and welcome to an insight into the lives of the Kudos Engineering team.
James Bloomer
Jul 2, 2018
About Kudos Engineering
Latest Stories
Archive
About Medium
Terms
Privacy
Teams