Architecture Weekly #78 - 6th June 2022
Welcome to the new week!
I’m not sure how was yours, but my last one was pretty busy. I did a conference talk and ran Event Sourcing training, but the biggest thing is that I left Event Store. Boom!
It wasn’t an easy decision, it might also be not the wisest one, but I hope for the best. I wrote more details in my article Why I’m leaving Event Store and getting ready for the next episode. The short TLDR?
I wanted to have more elastic time to spend longer with my family (I have a 2.5-year-old daughter),
I wanted to have more control and more options to create and design stuff.
What does that mean for you? Those are good news for you, as I’ll have more time to spend. The biggest thing I’m planning for now is releasing a pre-order of my online course (probably in July). I also want to start producing more exclusive content for Architecture Weekly, so stay tuned!
Ok, but that’s all about me. Let’s start with one of my favourite people in IT: Leslie Lamport. Creator of Lamport timestamps and one of the most impactful people in the distributed systems resiliency research. Check:
I’d also like to recommend you a few links showing a different state of things:
Object-Oriented Programming - Ralph Johnson, Joe Armstrong - the State of OOP
Enterprise Architecture - Gregor Hohpe - Enterprise Architecture = Architecting the Enterprise?
Kubernetes - Ian Crosby - Kubernetes in Real Life
Architecture Trends - InfoQ - Software Architecture and Design InfoQ Trends Report—April 2022
InfoQ claims that Event Sourcing is in the “late majority” in the adoption curve, which means it’s already a commodity. I’m not so optimistic. I think it’s still a niche, but that proves my belief that it’s already a mature solution. It might be the last moment to jump on the bandwagon.
If you don’t like to pay too much, check:
free Postgres hosting: Fly.io - Free Postgres Databases
Check also more links below!
Cheers
Oskar
p.s. I invite you to join the paid version of Architecture Weekly. It already contains the exclusive Discord channel for subscribers (and my GitHub sponsors), monthly webinars, etc. This is a great space for knowledge sharing. Don’t wait to be a part of it!
p.s.2. Ukraine is still under brutal Russian invasion. A lot of Ukrainian people are hurt, without shelter and need help. You can help in various ways, for instance, directly helping refugees, spreading awareness, and putting pressure on your local government or companies. You can also support Ukraine by donating, e.g. to Red Cross, the Ukraine humanitarian organisation. You may also consider joining Tech for Ukraine initiative.
Architecture
Gregor Hohpe - Enterprise Architecture = Architecting the Enterprise?
InfoQ - Software Architecture and Design InfoQ Trends Report—April 2022
Quanta Magazine - The Man Who Revolutionized Computer Science With Math
Distributed Systems
DevOps
Databases
AI
AWS
Java
.NET
Khalid Abuhakmeh - Change C# Record Comparison with Source Generators
LinkDotNet.Blog - A blog (engine) completely written in C# and Blazor
TypeScript
Tools
Coding Life
Management
Industry
Jason Cohen - The Elephant in the room: The myth of exponential hypergrowth
Reuters - Musk sued by Twitter investors for stock ‘manipulation’ during takeover bid
MSN - Video game developers want fair online games. Some players really don’t