Architecture Weekly #57 - 10th January 2022
Welcome to the new week!
Microservices got mature already. Our perspective luckily matured too. We took our lessons and understood that they’re “just” a tool. Decent tool, but as with each tool, the most important is using them for the right job. It’s worth also considering other approaches like, e.g. modular monolith popularised by Kamil Grzybek. See considerations around it from the trenches:
My personal take about the OSS model is that it’s broken. It’s not sustainable for maintainers. From my own experience, it’s hard not to be affected by the bus factor. It’s a complex problem, but people are getting more desperate. Of course, it doesn’t mean that a rage quit is an option, but I predict that we’ll have more and more such cases like:
Speaking about sharing for free, we also have a positive example. Usborne offers free pdfs of theirs Classic 1980s books to download.
Read also other articles!
Have a wonderful week!
Architecture
Derek Comartin - Don’t Let the Internet Dupe You, that’s NOT Event Sourcing
Shopify - Under Deconstruction: The State of Shopify’s Monolith
Distributed Systems
Databases
DevOps
Frontend
Bleeping Computer - Dev corrupts NPM libs’ colors’ and ‘faker’ breaking thousands of apps
Vitalii Shevchuk - Build a Beautiful TikTok Clone with Angular and Micro Frontend
Clojure
.NET
Tomasz Pęczek - ASP.NET Core 6 and IAsyncEnumerable - Async Streamed JSON vs NDJSON
Dominick Baier - Using the BFF pattern to secure SPA and Blazor Applications