Building a distributed, fault-tolerant, and robust key/value store seemed like a super fun challenge to me, especially considering I don’t work on distributed systems at my job, nor do I have any prior experience in building them. While the whole thing was super challenging - to the point where sometimes...

A term coined by my mentor, thrash tuning is desperately trying out different things until a problem goes away, without giving the problem itself a lot of thought. When you thrash tune, you have no real indication that what you are going to try will even fix the problem. A...

https://tonsky.me/blog/disenchantment/ - I recently read this blog post and it really stirred something inside me. I’ve been playing with computers since the early 2000s and so I feel like I’ve seen them evolve over a period of 20 years. Now, if you had told the 12-year-old-hyper-excited-about-computers-me about the state of...

tl;dr You can define the code for deploying each microservice inside an Azure Pipelines job. Since jobs automatically run in parallel, these microservices will be deployed at once rather than sequentially, greatly reducing your time to deploy.