Mitigating infrastructure risk
When you are building a product on the internet, you should aim to get it out as soon as humanly possible. Things you don’t want to care that moment include ...
When you are building a product on the internet, you should aim to get it out as soon as humanly possible. Things you don’t want to care that moment include ...
Exactly two months ago I was out on my very usual bike route and I heard the radar warning me that a car was behind me, then I heard the car braking hard and...
I wrote about migrating the Redis database from AWS ElastiCache to another provider a few years ago . In my case it was Azure, but it doesn’t matter. I used ...
When building any product or business, you want to make it as resilient as possible. You should do that from the very beginning, but sometimes this is hard, ...
During my career in software development, proper communication (or lack of it) has been crucial in instigating some creative discussions and/or flame wars du...
Usually when we run scheduled jobs we like to bunch a few things together for convenience. Let’s say that you have hourly, daily, weekly, monthly task list t...
I’m a huge proponent of server rendered apps. As someone that started with cluttered desktop apps close to two decades ago, and did his best to push as much ...
Regardless whether you are starting out or a seasoned veteran in your field of work, one thing is constant: Customers will want to hop on calls with you to ...
When I say databases, I think about relational database systems. It doesn’t matter which flavour of relational database you choose. They are all fine and str...
When you would rather have something properly documented than fixed.
“Ignoramus” (“We don’t know”, Latin)
Companies are discovering that hiring people to mollify critics and disappointed customers is cheaper (in the short run) than changing things, learning fr...
How to choose the best stack for your app?
Everything is a process, whether we document it or not.
I was listening to a podcast with Jason Fried the other day and heard this term: “The Joy of Missing Out” or JOMO. It took me a couple of days to process wha...
Not while I have two healthy hands.
I never lose, I either win or learn. Nelson Mandela
I’ve been doing a migration of our whole infrastructure from AWS to Azure recently. One of the services we use is Redis, which we use for caching purposes an...
Recently I’ve been notified that we need to move our operations away from AWS to Azure. One of the steps I found interesting (and never did before) was migra...
As a senior reliability engineer I’m tasked with solving weird issues on a weekly basis. Issues you could sometimes classify as heisenbugs, at other times th...