
January 19, 2023
The pitfalls of request/response over messaging
Request/response is everywhere. It serves us very well and is a neat solution in many scenarios. It comes with a few pitfalls in distributed systems and needs to be handled with care.
An iPad as a developer box. Pros and cons
Can we use a 10-inch iPad Air as a development device? Let's find out.
What is the deal with security and distributed systems?
Security is a crucial topic for any architect. We cannot implement it as a second thought. We must consider its implications from day one. Distributed systems are no different. However, it might be a little more involved.
Lifehacking 101: One to-do list to rule 'em all
I'm so bad at to-do lists. At the same time, if I don't write things down, I forget everything. So what? It turns out that with a bit of inventiveness, I can make to-do lists mostly work for me.
Autonomy probably doesn't mean what you think it means
There seems to be some misunderstanding around the word 'autonomous' when used in the context of distributed systems. Unfortunately, there is no unique meaning, it depends on the context and the observer's point of view. It might not mean what you think.
I moved from LastPass to 1Password. I'm not happier
I've been a long-time LastPass client. I recently switched to 1Password in an attempt to overcome a few LastPass cons. I solved them, but I'm not sure the situation improved.
Distributed systems evolution: topology changes
Evolving distributed systems architecture is challenging. It's not only a matter of evolving message contracts or processes state. Surprisingly, deployments can play a role in creating more challenges.