Architecture Weekly #187 - 8th July 2024
Welcome to the new week! Let’s start with: Thank you! Thank you for being an active reader and member of the Architecture Weekly community. We just passed the 6000 subscribers milestone and over 150 paid community members. That’s a lot! I’m happy about it, as preparing Architecture Weekly every week takes a lot of effort and energy. Just grouping and summarising the read content is a day of work. Not even speaking about research, reading time etc. I'd like to reevaluate the current format. I'd like to make it more engaging for you and sustainable for me. Thanks to that, you'll get access to all recordings of past webinars (see them all here). I’ve been running this newsletter for 187 editions in a row, even during Christmas and other times. However, for the next two weeks, I’m planning to take time off. It should give me some space to recharge and regroup. But don’t worry; I’ll be back on the 29th with the 188th edition! I hope that it’ll also give you the time to catch up with the past editions and materials that are there, or best, get some rest and recharge with your family and friends! We should not follow Ebenezer Scrooge's example. Last Friday, I decided to have some fun and do something new and creative. I gave a practical answer to the question: Consistency or Flexibility? And the answer was: Why not both? Wouldn’t having MongoDB's flexible schema and PostgreSQL consistency be great? MongoDB is a decent database, but it can cause headaches with its eventual consistency handling. I have written about this on my blog a few times in the past. Don’t get me wrong, eventual consistency is fine. We need to learn to live with that, still… Undeniably, having strong consistency, read your own writes guarantees, transactions is great. Especially for business logic. What’s Pongo? Sounds familiar? Yet, it’s a similar concept to Marten or, more correctly, to AWS DocumentDB (see here or there, they seem to be using Mongo syntactic sugar on top of AuroraDB with Postgres). What’s interesting is that I got to the HackerNews front page with Pongo. And what’s even cooler is that the feedback was mostly positive! Not too bad for a few days old project! Check also an interesting case study on the topic of moving from MongoDB to PostgreSQL: Changing direction and technical strategy is difficult (thank you, Cpt. Obvious!) We already had a loud discussion on the AWS Prime Video article. They explained why and how they moved from serverless towards a more monolithic approach (although still distributed). Some were saying that Serverless is dead. For me, it was a great study on how to enable and switch strategies as you gain more insights into the business domain and usage characteristics. It’s good to pivot, regroup, and adjust—that’s being agile and flexible. So, is serverless dead? It’s not. It’s mature. We already know the good, the bad, and the ugly parts of that. Today, I’m bringing you a few great case studies on how, when and why to move towards serverless. I like that they are nuanced and not black and white. Read more:
Should we serverless all the things? No. Should we monolith all the things? Also, no, the same for microservices. It’s best to find the drivers based on your use case. Check also a nice story from the engineer working with microservices and still enjoying it: Staying with the change, Google moved their Google Sheets engine calculations from JavaScript to WebAssembly. Is it a year of WebAssembly on the desktop? Not yet, but it’s also getting its path for valid use cases like the one Google explained. Read more: If you have enough of positive takes, then check the following: I do not fully agree that OpenTelemetry is a flop, but I agree that we should have a better discussion on how to tackle it and the expected use cases. I agree that we still have vendor issue that are trying to push their vision and overselling OpenTelemetry. Yet, I believe that we’d be in a much worse phase if we didn’t have such agreement between them. I think that’s a positive story and rare in our industry to get such wide standard. Still, it’s good that we have finally the voices beyond the hype train. That means that OpenTelemetry is getting back the production usage experience and lessons learned. I’m sure we’ll see more of that soon. If I don’t agree that OpenTelemetry is a flop, then I predict that Generative AI will be such. And I have some backing for that claim. Goldman Sachs and Sequoia send their reports on the AI: Both reports are not negative, but you can read between the lines that they’re sceptical of the overall success of Generative AI.
Some are more optimistic, but predictions are still positive on the growth but negative on the big growth. So, keeping in mind the amount of money invested, we can conclude that what we see now is a bubble. This can grow into a proper business model, but it will require to find it, as what we have now is not such yet. See also: Yeah… I think that Generative AI will stay with us but in a different shape than we expect now. And probably, LLMs will be just a first wave. We’ll see if also the last one. And two summer links to end it with a smile. Last week, I wrote about proper regex usage. This time, I have something better for you: Regex crossword! If you solve it, don’t forget to pass me that news! LLMS, BitCoins and all that jazz. Cool, but the reality is that Japan finally got rid of floppies! Check also other links. Don’t forget to fill out a survey: It’ll be short, I promise! 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. Architecture
DatabasesTesting.NET
Node.jsRustTypeScriptPerformanceToolsManagementIndustrySecurityTriviaYou're currently a free subscriber to Architecture Weekly. For the full experience, upgrade your subscription. |
Older messages
Architecture Weekly #186 - 1st July 2024
Monday, July 1, 2024
This week, we covered the Polyfill JS supply chain attack that potentially touched 4% of the Internet. We also checked the DataDog report on the state of Cloud Spendings. We discussed whether it's
Architecture Weekly #185 - 24th June 2024
Monday, June 24, 2024
This edition is 50 shaded of coupling! Yeah, I know how that sounds, but we discussed why coupling is not an end goal but a metric to evaluate tradeoffs. We also discussed how to actually make
Architecture Weekly #184 - 17th June 2024
Monday, June 17, 2024
It's a new Monday, the right time for the new set of software architecture materials! This time, we started with visualisations that were made right for great explanations of queuing concepts. I
Architecture Weekly #183 - 10th June 2024
Monday, June 10, 2024
To GraphQL or not to GraphQL, that's the question we started this edition. We discussed the different perspectives on that. One of the issues is authorisation management, and from that, we went
Architecture Weekly #182 - 27th May 2024
Monday, June 3, 2024
Let's start this edition with the security. We always put it as the last point, but should we? We started with a spectacular Snowflake breach. We discussed if LLMS could help to avoid it (spoiler:
You Might Also Like
📧 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
Charted | How the Global Distribution of Wealth Has Changed (2000-2023) 💰
Friday, November 22, 2024
This graphic illustrates the shifts in global wealth distribution between 2000 and 2023. View Online | Subscribe | Download Our App Presented by: MSCI >> Get the Free Investor Guide Now FEATURED
Daily Coding Problem: Problem #1616 [Easy]
Friday, November 22, 2024
Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Alibaba. Given an even number (greater than 2), return two prime numbers whose sum will
The problem to solve
Friday, November 22, 2024
Use problem framing to define the problem to solve This week, Tom Parson and Krishna Raha share tools and frameworks to identify and address challenges effectively, while Voltage Control highlights
Issue #568: Random mazes, train clock, and ReKill
Friday, November 22, 2024
View this email in your browser Issue #568 - November 22nd 2024 Weekly newsletter about Web Game Development. If you have anything you want to share with our community please let me know by replying to
Whats Next for AI: Interpreting Anthropic CEOs Vision
Friday, November 22, 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 22, 2024? The HackerNoon