Architecture Weekly #151 - 30th October 2023
Sponsor: Do you build complex software systems? See how NServiceBus makes it easier to design, build, and manage software systems that use message queues to achieve loose coupling. Get started for free. Welcome to the new week! Are Verifiable Credentials the future of Identity Management? I'm not yet sure, but it's definitely an intriguing topic to investigate. Especially nowadays, when we'd like to have a privacy-first way to use our real identities in a digital world. In the last webinar, we had a special guest, Mateusz Jendza, who probably spent one of the largest amounts of time applying it and also delivering it to production. We had a good discussion on whether to apply it, when and how. The how was important, as Mateusz did two live demos presenting live different scenarios and use cases. If you are interested in privacy, identity management, or you're working in a regulated and privacy-first industry like finance or healthcare, I strongly encourage you to check it! Click here to watch the recording. I recently had several discussions on the topic of Women in IT, parity and the state of our industry. That made me get back to the article I wrote in Polish 6 years ago. Unfortunately, I concluded that not much has changed. I decided to translate it and extend it with my recent experience. I believe that, as men, we're privileged, and we need to do more. There's nothing wrong, by itself, with being privileged or having a better position. Nothing to be ashamed of. It's just a fact where we are. There will always be someone with more power, more voice, etc. We should just embrace that. The issue, in my opinion, is when privilege is changing into gatekeeping. If you don’t agree with that, fine, but it’s still worth working on it for pragmatic reasons. All of my best-performing teams were those that were the most diverse. Having different perspectives, experiences and points of view enhances our design and our teamwork. There are people in our industry that I tend to ignore in Architecture Weekly editions. I don’t want to give a platform to people who are attention seekers. They send hot takes, fire shots. Some of them hit the target, but most of them missed. I prefer an educated, pragmatic discussion and learning something instead of sending a Russian roulette of ideas. One of those people is David Heinemeier Hansson. He’s quite famous for doing stuff that can be useful for him and presenting them as general solutions for the IT world problems. One of them was his Cloud Exit. Today, I’d like to present you a reasonable, balanced analysis of that exit made by Forest Brazeal: Read it to check why staying on-premise may be a valid solution for you, but only when you analyse it and your products’ and organisation's needs instead of just extrapolating DHH hot take. The other person is Elon Musk. Besides the obvious lack of empathy, which is an issue, you never know whether his decision is a good move, or a whim. Nowadays, probably the latter. He also decided to move As always: think for yourself, question authorities. Continuing the migration story, but the other way around. Amazon, together with Zalando, migrated their storage from Cassandra to DynamoDB. Migration out of Cassandra is quite a common trend. Not just because that’s a bad database. It’s really good, but because it’s costly to operate on a big scale. And big scale is what Cassandra was built for. Zalando wrote that:
And Zalando is not a small, underskilled organisation. I published his materials a few times. They decided to use DynamoDB because of:
Of course, migration to DynamoDB by itself is not a general thing you should do, but analysing the matching with business, and organisation use cases can give you information if that’s something you should be doing or not. Read more to understand how Zalando built its migration strategy. See also the great article explaining the reality of the DynamoDB modelling challenges: It’s not so trivial as it’s glossed. Having two full-time people to operate Cassandra is also the position that is needed quite often: Kafka Operator. It’s, again, a great tool, but not the cheapest to operate on your own. The other downside of using it was that it didn’t have the proper messaging tools like queues, competing consumers, or dead letter queues. Seems that the Kafka team listens and provided Queues for Kafka under discussion: Andrew Shoefield did a nice summary of the long consideration in the Kafka Improvement Proposal (KIP).
It’s not yet clear whether it will be implemented, but I think having such capabilities is necessary to enable more advanced processing scenarios for Kafka. Sounds like Generative AI is slowly getting to either a sanity check or maturity. The hype is getting slower and we’re getting numbers behind it. And those numbers are impressive but not great. Microsoft claims that it has a million paying GitHub Copilot users, but then there are reports that it’s still losing huge amounts of money.
It’s interesting to see if this business model is viable. Maintaining and running Large Language Models costs a lot. Generative AI has many use cases but is also limited in the scope of usage. Those tools will need to be more cost-effective and might not be as global usage as predicted. Still, we already see that they helped in improving infrastructure and tooling that can be used for other scenarios. See, e.g. vector databases and what they can enable:
Look who’s back! Hackers stolen access tokens from Okta’s support account. If that reminds you something, then yes, year and a half ago exactly the same happened and we learned about that from Cloudflare. Not from Okta, they tried to hide it. And from whom we know it this time? Yes, from Cloudflare not from Okta.
I was recommending Auth0 (that was bought by Okta) as my default identity management tool for startup, but having all of that, I will stop doing it… We had a lot of discussion (and laughs) on the McKinsey report recently. It’s easy to dunk, not only because of content (which some parts are fair and correct) but also because of how big consulting companies work. It seems that the topic went even mainstream as John Oliver himself made a dedicated video in his Last Week Tonight show: Must watch! Check also other links! 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
Distributed SystemsDevOpsDatabasesFrontendAIJava.NET
Coding LifeProduct DesignIndustry
SecurityYou're currently a free subscriber to Architecture Weekly. For the full experience, upgrade your subscription. |
Older messages
Webinar #14 - Mateusz Jendza: Why Verified Credentials is the Future of Digital Identity!
Friday, October 27, 2023
Watch now (104 mins) | This time, a special guest Mateusz Jendza, with the topic: Why Verified Credentials is the Future of Digital Identity! Verifiable Credentials are an intriguing topic. They are an
Architecture Weekly #150 - 16th October 2023
Monday, October 23, 2023
Wow, it's the 150th edition of Architecture Weekly! Who knew? Definitely not me! Still, let's keep it rolling. This week's topics revolve around deprecating old features and how Facebook
Architecture Weekly #149 - 16th October 2023
Thursday, October 19, 2023
Today, we had a look at how to design proper event-driven APIs and event-sourced models. We didn't only finish that, but also discussed the biggest DDoS attack on all Cloud providers and finished
Architecture Weekly #148 - 9th October 2023
Monday, October 9, 2023
This time we look at case studies showing why a boring tech stack wins, and helps you scale out. Quirks like Oracle hosting Postgres, the whole Slack team slacking on internal training. And many more
Architecture Weekly #147 - 2nd October 2023
Monday, October 2, 2023
Check the latest release, to see resources around fighting with coupling and setting the boundaries right. Speaking about fighting,you'll find also commentary and links about the recent US
You Might Also Like
Import AI 399: 1,000 samples to make a reasoning model; DeepSeek proliferation; Apple's self-driving car simulator
Friday, February 14, 2025
What came before the golem? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
Defining Your Paranoia Level: Navigating Change Without the Overkill
Friday, February 14, 2025
We've all been there: trying to learn something new, only to find our old habits holding us back. We discussed today how our gut feelings about solving problems can sometimes be our own worst enemy
5 ways AI can help with taxes 🪄
Friday, February 14, 2025
Remotely control an iPhone; 💸 50+ early Presidents' Day deals -- ZDNET ZDNET Tech Today - US February 10, 2025 5 ways AI can help you with your taxes (and what not to use it for) 5 ways AI can help
Recurring Automations + Secret Updates
Friday, February 14, 2025
Smarter automations, better templates, and hidden updates to explore 👀 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
The First Provable AI-Proof Game: Introducing Butterfly Wings 4
Friday, February 14, 2025
Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? undefined The Market Today #01 Instagram (Meta) 714.52 -0.32%
GCP Newsletter #437
Friday, February 14, 2025
Welcome to issue #437 February 10th, 2025 News BigQuery Cloud Marketplace Official Blog Partners BigQuery datasets now available on Google Cloud Marketplace - Google Cloud Marketplace now offers
Charted | The 1%'s Share of U.S. Wealth Over Time (1989-2024) 💰
Friday, February 14, 2025
Discover how the share of US wealth held by the top 1% has evolved from 1989 to 2024 in this infographic. View Online | Subscribe | Download Our App Download our app to see thousands of new charts from
The Great Social Media Diaspora & Tapestry is here
Friday, February 14, 2025
Apple introduces new app called 'Apple Invites', The Iconfactory launches Tapestry, beyond the traditional portfolio, and more in this week's issue of Creativerly. Creativerly The Great
Daily Coding Problem: Problem #1689 [Medium]
Friday, February 14, 2025
Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given a linked list, sort it in O(n log n) time and constant space. For example,
📧 Stop Conflating CQRS and MediatR
Friday, February 14, 2025
Stop Conflating CQRS and MediatR Read on: my website / Read time: 4 minutes The .NET Weekly is brought to you by: Step right up to the Generative AI Use Cases Repository! See how MongoDB powers your