Corona is still forcing everyone to remain working from home and to entertain and school the children at home too. Obviously, this leads to situations where not everyone is happy and voices are raised. After one more discussion on the dinner table with kids yelling at each other, we figured, that we need a way to help everyone to lower their voices. If we, as parents, suggest doing that this will…
In the world of backend services, it’s of utmost importance to provide secure communication channels. Traditionally, in services like those provided by Amazon, Microsoft, or Google, the outside-accessible interface is provided via an HTTPS endpoint and hopefully, the TLS connection is configured to only allow secure cipher suites and provide the proper certificates. In my time doing security…
This post will discuss how to analyze the vaccination performance against Covid-19 based on the data provided by the German Roland-Koch-Institut (RKI). Since the RKI publishes daily numbers of the vaccination progress, I was thinking about harvesting these numbers and using the to display them visually on my web site. While the daily numbers are very interesting in understanding the current state…
Recently, I was listening to Cloudcasts and their year in review and predictions for the next year. One thing that particularly struck me was the discussion on security and the impact it will have on the software industry as a whole. Now, I want to use this blog post to put this a bit into context from my perspective and add some predictions there as well. In the podcast the story started out from…
In a recent side project I have been working on, I implemented a small TCP server that speaks Redis RESP3 protocol. However, there was one thing that I was missing. From my experience in building distributed systems, while many developers think about adding metrics to track performance, failure rate etc, sometimes it’s just not as easy to do so. For that reason, I wanted to make sure that…
This was the second time that I have been participating in this event. Last year, this race was my alternative to the 100 miles of Berlin that I wasn’t able to participate because of pre-existing plans and I liked it enough to return this year. Even though most of the races this year have been cancelled because of Covid-19, this race was still on. Mostly because it’s relatively low-key…
Who am I? I’m a software engineer with a background in databases, specifically, in-memory database systems. Over the years, I have focused on the systems aspects of databases. Though, I have spent significant time in the areas of query processing, right now my main interest lays in the areas of making systems scale and work efficiently both with the largest possible datasets and with large…