Microservices and correctly built distributed systems
Microservices are all the rage for some time now, but are we using the right foundations to create them? In this post, we’ll look into a common design issue in distributed systems.
Microservices are all the rage for some time now, but are we using the right foundations to create them? In this post, we’ll look into a common design issue in distributed systems.
Another week, another bunch of links! I think I’ll reduce the cadence from now on though, to do a little more of my own posts/videos and not have the blog almost exclusively filled with links 🙂. Articles “Writing logs to Elasticsearch with Fluentd using Serilog in ASP.NET Core” The title says it all 🙂 Nice and simple article on the subject. “Techie to tech lead: My five biggest mistakes” Interesting article on some mistakes one might make when transitioning from a technical role to a leadership one....
Some more reading material. Articles “Goodbye Microservices: From 100s of problem children to 1 superstar” Interesting read on an implementation of a microservice architecture that went wrong, and a come back to a monolithic approach that worked. Maybe the microservices approach was not the best one, maybe it wasn’t just well implemented or adequate for the problem at hand, but it’s an important lesson that sometimes it works, sometimes it doesn’t an a monolith is just fine....
Another week, another round, today more videos than articles. Articles “Source Code Only NuGet Packages” Knowing I could do this would have been useful in the past… at least I know now :) Videos “Why I’m Not Leaving .NET - Mark Rendle” A tour on some features that make it working with .NET right now one of the best times it has ever been.
Today, besides the usual articles and videos, I added a podcast into the mix. Articles “Strings Are Evil” Very cool article on massively improving the performance of a document parsing application, mainly in regard to memory allocations, and the issues working with strings carelessly in .NET can cause. “Timing vulnerabilities with CBC-mode symmetric decryption using padding” Using cryptography correctly ain’t a walk in a park. I don’t usually read much about this topic, but it’s important to at least be alert to some things, so we’re able to talk to someone who really understands the topic and we can be confident our code isn’t vulnerability ridden....
Aaaaand it’s another round incoming! Articles “How JavaScript works: an overview of the engine, the runtime, and the call stack” A two part series of posts on how JS works, somewhat in line with some videos I shared in the past. “Serverless Architectures” By now most of us have some idea of what serverless is, but this is a more comprehensive article that covers a lot of topics on this subject....