We revisited our distributed tracing setup and incorporated Kubernetes pod metadata into it, significantly enhancing our engineers’ ability to troubleshoot problems that cut across microservices. Read more...
Backstage Blog RSS
You're browsing posts of the category Engineering
September 18th, 2018 Engineering Microservices Using Kubernetes Pod Metadata to Improve Zipkin Traces By Steve Conover
August 31st, 2018 Engineering Monitoring Testing Hands-Off Deployment with Canary By Jorge Creixell and Tobias Schmidt
At SoundCloud, we follow best practices around continuous delivery, i.e. deploying small incremental changes often (many times a day). In order to improve the user experience, we’ve been exploring different ways of reducing the impact and the Mean Time to Recovery (MTTR) of faulty deployments. Enter canary releases. Read more...
August 14th, 2018 Engineering Creating Readable Spark Jobs By Luciano Molinari
July 26th, 2018 Management Engineering Getting a Team Back on Track By Arbo von Monkiewitsch
Sometimes, an important team that’s part of an otherwise healthy company culture starts tanking and the people on the team get frustrated and even quit.
In this article, I want to share what I learned when I started to manage a team — referred to as the R Team from here on out — that had huge problems when I took over as Engineering Manager, as well as explain how I got it back on track. Read more...
June 22nd, 2018 Retrospective Leadership Tech Lead Engineering Defining a Role with a Retrospective Activity By Aleksandra Gavrilovska
Agile retrospectives are a widely used practice within engineering teams. They provide teams with a way to reflect on how they work and become better at what they do. One of the main benefits of retrospectives is that they empower teams to define and make changes by analyzing what happened in an iteration and by determining what can be improved moving forward. Read more...