Architecture Weekly #174 - 8th April 2024
Welcome to the new week! If you'd like to know how to avoid event modelling anti-patterns like Property Sourcing, CRUD Sourcing, Clickbait Event and others, check the recording of my talk at KafkaSummit; it is already available! I heard that it was both funny and educational, curious if you agree with that! That’s not all; I gathered all my resources about even-modelling anti-patterns in one place. You'll find both articles and videos there. Read also the next thorough article about challenges in Event-Driven Architecture from Mario Bittencourt: Some time ago, Maciej "MJ" Jędrzejewski did a webinar for us about Evolutionary Architecture. I love his pragmatic approach based on his strong experience with real projects. Now, he decided to spin up a few initiatives. One of them is the newsletter Fractional Architect, in which he shares his experience with software architecture. The other is his podcast; I’m happy he invited me to talk about Event Sourcing; you can join us live tomorrow, Tuesday, at 7 PM CET: Going to the news, last week's laudest event was the XZ breach. Probably the biggest Open Source supply chain attack ever. At least from those that were found… Didn’t you hear about that? No worries, I got you covered:
What’s a supply chain attack? Per Wikipedia:
The most known so far was the SolarWinds breach. Read more here. But this one takes it to the next level. This beach was spanning a few years of grooming a single person who was maintaining one of the most popular Linux compression tools, xz. It’s like on this xkcd image: Many big tools, including Clouds, are standing on the shoulders of tiny giants. Tiny because those are regular, passionate people. Giants because they’re building extraordinary stuff. Yet, they’re exploited by gigantic tinies. You can read the whole coverage; links are showing it from many angles:
For me, the saddening thing was the part where the maintainer was clearly burning out and the only offer for help he got from those scammers playing good cop and bad cop… So the answer is not to drop OSS—that’s not going to happen—but to ensure that the creators of your favourite tools are getting the support to make it sustainable. Also interesting part is how many similar but uncovered issues we have boiling underneath… Read also more on the human-to-human histories of skilled jerks in our industry, jerks telling us to return to office Not surprisingly, that’s not ending as they’d like to. Let’s move on to something positive. I told you earlier that Open Telemetry is finalising the CNCF graduation process; here are a bunch of links showing how useful it is and how different vendors ensure that they’re providing telemetry data. Recently, Elastic did a big boost around it. Read more:
Check also: I’m planning to soon make telemetry support a first-class citizen in Emmett. About the positive aspects, I also read a nice story from Brent Ozar with his thoughts on 12 years working in a startup. Unusual case: Check also other links! 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. It is a vibrant 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 the Ukraine humanitarian organisation, Ambulances for Ukraine or Red Cross. ArchitectureDevOps
DatabasesAWSAzureJava.NET
WebAssemblyCoding LifeManagementSecurityYou're currently a free subscriber to Architecture Weekly. For the full experience, upgrade your subscription. |
Older messages
Architecture Weekly #173 - 1st April 2024
Monday, April 1, 2024
We started with big-bang info from me and then jumped quickly to debugging our thinking and applying a systemic approach. Then, we discussed what the Valkey thing is and whether it is really such a
Webinar #18 - Laïla Bougriâ: Debug your thinking
Friday, March 29, 2024
Watch now (87 mins) | Did you feel that you need to debug your mind? Did your (or your colleague's) biases impact your decision-making? How to improve it? How do you reason about the reasoning?
Architecture Weekly #172 - 25th March 2024
Monday, March 25, 2024
This time, we did an all-around journey from understanding where money comes from, so budgeting. Then we followed the money and discussed OSS sustainability issues on the example of Redis and their
Architecture Weekly #171 - 18th March 2024
Monday, March 18, 2024
We started by checking why May may be the month of Event Sourcing. Then we discussed Figma's way of dealing with database horizontal scaling and saw what new database improvements can bring WASM
Architecture Weekly #170 - 11th March 2024
Monday, March 11, 2024
This time, we took a deep dive into being Secure By Design. We analysed and compared Google's and the White House's recommendations. We looked at the Event Interception pattern and discussed if
You Might Also Like
Venture capitalists love musical chairs
Thursday, May 2, 2024
A number of investors have been swapping gigs and bouncing from prior employers to build new investing groups. View this email online in your browser By Alex Wilhelm Thursday, May 2, 2024 Good morning,
Gemini in Android Studio and more: Android Studio Jellyfish is Stable!
Thursday, May 2, 2024
View in browser 🔖 Articles Gemini in Android Studio and more: Android Studio Jellyfish is Stable! Android Studio Jellyfish (2023.3.1) is making waves with its official stable release! 🪼🌊 Dive into
wpmail.me issue#665
Thursday, May 2, 2024
wpMail.me wpmail.me issue#665 - The weekly WordPress newsletter. No spam, no nonsense. - May 2, 2024 Is this email not displaying correctly? View it in your browser. News & Articles Why Should You
PHPWeekly May 2nd 2024
Thursday, May 2, 2024
Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 2nd May 2024 Hi everyone, Hope you're all well. This week we
'No one should buy the Ai Pin'
Thursday, May 2, 2024
🖖 Star Trek fans weep
Microsoft’s OpenAI partnership was born from Google AI envy
Thursday, May 2, 2024
The Morning After It's Thursday, May 02, 2024. Emails from the Department of Justice's antitrust case against Google revealed how Microsoft executives were alarmed by and even envious of
Top Tech 🏆 Are the Beats Solo 4 Worth Buying? — We Tested a Transparent Power Bank
Thursday, May 2, 2024
Also: Unistellar Odyssey Pro Telescope Review, and More! How-To Geek Logo May 2, 2024 🎧 Drop A Beat! The all-new Beats Solo 4 headphones are finally here, with improved acoustics and better battery
CISA Warns of Active Exploitation of Severe GitLab Password Reset Vulnerability
Thursday, May 2, 2024
THN Daily Updates Newsletter cover Webinar -- The Future of Threat Hunting Is Powered by Generative AI From Data to Defense: Step Into the Next Era of Cybersecurity with CensysGPT Download Now
The Future of Wallets: Introducing the Ridge Wallet for MagSafe
Thursday, May 2, 2024
Redefine convenience and security with MagSafe-compatible magnet arrays embedded in Ridge products. Upgrade what you carry and get Apple's® newest must-have accessory. Engineered for seamless
Edge 392: Meet RAFT: UC Berkeley's New Method to Improve RAG Patterns in LLMs
Thursday, May 2, 2024
The method brings the best of RAG and supervised fine tuning. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏