Architecture Weekly #158 - 18th December 2023
It seems that for the 3rd time, I got to the HackerNews page. I wrote a lighthearted take on how to find business events from the relational schema: Of course, the best way is to talk to business, but! I’ve been in such scenarios where not many people left who designed the original system. The knowledge is tribal, and you not only need to understand the business case from the product team but also check if they are right on how the system works. This article should help in dealing with such cases. I also played a bit with a writing style; I hope you’ll have fun reading it (at least as good as I had by reading HN comments, which are always so much fun!). Finding time to sit down and go through to-read least is never easy. Even if you have it filtered and organised, there are always other priorities to push back what we planned. Also, going through the reading without confronting other people’s thoughts is not optimal. I want to start with Sagas by Hector Garcia-Molina and Kenneth Salem. It’s a famous work that is foundational for managing distributed processes. We’ll read it together and discuss it on Wednesday. Feel invited; see the details on the meeting page! Intriguingly, the fact that we had whitepapers can prove that we’re an engineering or even scientific discipline, but are we? It’s an ongoing discussion; I think we’re more in the alchemy ages than other disciplines, but there are fair points on both sides. Some say we’re just discovering our patterns, procedures and best practices. Dave Farley, in his talk, explains how fast we’re iterating and what we can do about that: Some are even going further and are saying that we’re not engineers, “the real engineers are in different industries!”. Hillel Wayne did a nice check for that a few years ago and returned to this recently. He interviewed engineers from other industries and talked with them about their best practices. Check that below: Not surprisingly, it appeared that the neighbourhood lawn is always greener. Ah, we also have people trying to tell us that our discipline is an art or craft, but let’s leave those custodians in the IT museums. We discussed a great article from Pierre Pureur on Architecture Decision Records lessons learned, today I’d like to mention his latest article on architecture pitfalls: Pierre highlighted following issues:
I agree with all of them. My only issue with this list seems to be missing 12 points. But maybe that’s also a lesson that numbers in architecture are not always important; the McKinsey report proved that unintentionally. EDA Summit is an online conference that gathers people doing EDA in many various ways. Not all proposed advices are sound, but by checking the line-up and content, you can get a decent spectrum of the state of EDA. Recently, they published talks from this year’s edition. You can check all of them for free: Martin Kleppmann is one of my favourite people in IT, and his book Designing Data-Intensive Applications is one of the best IT books I’ve read. Ever. That’s why it’s always nice to know more about his take on the future. Check more: Some people say that AI is the future. I hope that the future won’t look like Dropbox AI. They were recently caught up by potentially sharing your content with OpenAI. And we already know that OpenAI cares as much about privacy and regulations as I do about Clean Architecture. Jokes aside, it’s a total flop. We have already learned in cloud adoption that Lift & Shift never works. If we just blindly apply that, without consideration, we can get a worse environment than we had. Now, many companies are trying to apply the same strategy to AI. They try to prove to investors, “Hey, we do AI!”. But if they’re doing as DropBox did, they should start investing in intelligence and then go for an artificial one. Check also for great coverage on the next case of prompt injection. And think about that before adding AI tools to your product. They can be a great extension, but we shouldn’t rush to add them, stampeding security and privacy issues. A good move by the company came recently, Docker, both TestContainers creators, AtomicJar. Docker wasn’t well known for making wise business decisions so far. They changed our industry but didn’t benefit from it enough. Cloud providers did from them. Still, Docker decided to focus on developer experience around containerisation, which sounded like getting back to the niche and slowly collapsing, yet! This acquisition sounds like a great match. As you know, I’m not a huge fan of TestContainers, but I see potential in them. If they continue the expansion and add more synergy, that can create a good potential for building more useful tooling for developers. Another company that seems to be in a mess is Hashicorp. I covered in past editions the backslash around licence change, OpenTofu, etc. Now, the creator stepped away. The creator from whose surname was the name of the company made. Mitchell Hashimoto shared publicly the letter he sent to the employees: It shouldn’t be THAT surprising, as he already stepped out from being CEO in 2016 and departed the leadership team and board of directors in 2021. Of course, he’d like to “take on new, different challenges”, and he’s “ready to dabble in new areas”. Plus, his first child was born recently. So, not all have to leave like in OpenAI. And that’s good. I’m keeping my fingers crossed for Mitchell Hashimoto, as he indeed made a huge impact on our industry with his tools. I think that the company in the state it is wasn’t as he envisioned it. I hope he’ll continue to build tools for us in the future, and spending time with his child is the most important. I know something about it. Check also other links! Cheers! 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. Architecture
DevOpsDatabases
FrontendTestingAIJVM.NETRustCoding LifeIndustry
SecurityTriviaInvite your friends and earn rewardsIf you enjoy Architecture Weekly, share it with your friends and earn rewards when they subscribe. |
Older messages
Architecture Weekly #157 - 11th December 2023
Monday, December 11, 2023
The end of the year is the right time to make predictions, check what we have on your plate and reflect on the past. That's what we did! We also discussed whether making it based on examples from
Architecture Weekly #156 - 4th December 2023
Monday, December 4, 2023
Welcome to the new week; this time, we looked at a 1 billion dollar mistake by Citibank. Then, we discussed why it's fair that Google dropped the don't be evil slogan. Of course, we looked at
Webinar #15 - Mário Bittencourt: Leveraging BPMN for Seamless Team Collaboration in Software Development
Wednesday, November 29, 2023
Watch now (100 mins) | This time, a special guest Mário Bittencourt, with the topic: Leveraging BPMN for Seamless Team Collaboration in Software Development. I'm very happy that Mário Bittencourt
Architecture Weekly #155 - 27th November 2023
Monday, November 27, 2023
We started today by following up on GDPR and privacy regulations for Event-Driven Architecture, then looked at collaborative system design. We ended with a long, deep dive into the evolution of your
Want to try Architecture Weekly paid version for free?
Thursday, November 23, 2023
Hey! I noticed that we have Black Week. I don't give discounts, but I can give you something better. If you'd like to get a 1-month Architecture Weekly paid subscription trial, check this link:
You Might Also Like
⚙️ Your own Personal AI Agent, for Everything
Saturday, November 23, 2024
November 23, 2024 | Read Online Subscribe | Advertise Good Morning. Welcome to this special edition of The Deep View, brought to you in collaboration with Convergence. Imagine if you had a digital
Educational Byte: Are Privacy Coins Like Monero and Zcash Legal?
Saturday, November 23, 2024
Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 23, 2024? The HackerNoon
🐍 New Python tutorials on Real Python
Saturday, November 23, 2024
Hey there, There's always something going on over at Real Python as far as Python tutorials go. Here's what you may have missed this past week: Black Friday Giveaway @ Real Python This Black
Re: Hackers may have stolen everyone's SSN!
Saturday, November 23, 2024
I wanted to make sure you saw Incogni's Black Friday deal, which is exclusively available for iPhone Life readers. Use coupon code IPHONELIFE to save 58%. Here's why we recommend Incogni for
North Korean Hackers Steal $10M with AI-Driven Scams and Malware on LinkedIn
Saturday, November 23, 2024
THN Daily Updates Newsletter cover Generative AI For Dummies ($18.00 Value) FREE for a Limited Time Generate a personal assistant with generative AI Download Now Sponsored LATEST NEWS Nov 23, 2024
📧 Building Async APIs in ASP.NET Core - The Right Way
Saturday, November 23, 2024
Building Async APIs in ASP .NET Core - The Right Way Read on: my website / Read time: 5 minutes The .NET Weekly is brought to you by: Even the smartest AI in the world won't save you from a
WebAIM November 2024 Newsletter
Friday, November 22, 2024
WebAIM November 2024 Newsletter Read this newsletter online at https://webaim.org/newsletter/2024/november Features Using Severity Ratings to Prioritize Web Accessibility Remediation When it comes to
➡️ Why Your Phone Doesn't Want You to Sideload Apps — Setting the Default Gateway in Linux
Friday, November 22, 2024
Also: Hey Apple, It's Time to Upgrade the Macs Storage, and More! How-To Geek Logo November 22, 2024 Did You Know Fantasy author JRR Tolkien is credited with inventing the main concept of orcs and
JSK Daily for Nov 22, 2024
Friday, November 22, 2024
JSK Daily for Nov 22, 2024 View this email in your browser A community curated daily e-mail of JavaScript news React E-Commerce App for Digital Products: Part 4 (Creating the Home Page) This component
Spyglass Dispatch: The Fate of Chrome • Amazon Tops Up Anthropic • Pros Quit Xitter • Brave Powers AI Search • Apple's Lazy AI River • RIP Enrique Allen
Friday, November 22, 2024
The Fate of Chrome • Amazon Tops Up Anthropic • Pros Quit Xitter • Brave Powers AI Search • Apple's Lazy AI River • RIP Enrique Allen The Spyglass Dispatch is a free newsletter sent out daily on