Architecture Weekly Issue #113. Articles, books, and playlists on architecture and related topics. Split by sections, highlighted with complexity: 🤟 means hardcore, 👷♂️ is technically applicable right away, 🍼 - is an introduction to the topic or an overview. Now in telegram and Substack as well.
Highlights
ThoughtWorks Tech Radar April 2024 👷♂️
New issue of the well known tech radar inbound. Interesting highlights include the focus on the usage of LLMs for various aspects like adoption in Customer Support, Code Writing, Hold on the Broad Integration Tests, and Assess on Zig.
#techradar
Text To Diagrams Tools 🍼
I am a big fan of diagrams as code. I personally thought there was like 3 or 4 tools, but it appears there is a whole collection of tools for different purposes like sequence diagrams, database modelling, classes diagrams and many more. Find a huge list inside.
#documentation
9 Proven Poor Ways to Select a Cloud Provider 👷♂️
Finally you decided to move off premise to a cloud. How do you pick one? Do you consider the unit cost? The technology available? Quality of the support? Gregor Hohpe elaborates on the ways you definitely should not follow as a strategy to pick a cloud provider, because they are promising, but actually misleading. Find them in the post.
#cloud
Follow-Up
Quality Attribute Tactics 🍼
If you read Software Architecture in Practice, then this post might sound familiar. But if you haven't, this post will give you introduce you to the way of how architects think when coming up with the tactics to address performance, security, availability and reliability requirements.
#requirements #architecture #tactics
Making CRDTs 98% More Efficient 🤟
Some issues ago I shared an article about building CRDTs. Now it's time to share an update where the original author is exploring how to make it more performant. Simulators and fun included!
#distributedsystems #performance
Reddit Consolidated Metadata Storage 👷♂️
Post on Reddit... about Reddit! They consolidated their metadata storage into a new architecture using AWS Aurora Postgres instead of Apache Cassandra, which is kinda surpising to me. Previously, the company sourced media metadata from various systems, including directly from AWS S3. The new solution simplifies media metadata retrieval and handles 100k+ requests per second with latency below 5ms (p90)
#db #distributedsystems #casestudy
AS2 vs SFTP - what's the difference? 🍼
Understanding the protocols is crucial for software design. I knew about SFTP, but never heard about AS2, which apparently is widely used in B2B. Find a post comparing the security features of said protocols!
#security #protocols
What does a Solution Architect do? 🍼
I personally have a series of posts about the profession of a Solutions Architect. But take other perspectives as well. Cleverroad, a service company, have their own vision on the responsibilities of an SA. Check it out inside!
#profession
WARNING 🇺🇦
The brutal and unjustified war against Ukraine continues already 2 years. If you want to help Ukraine directly visit this fund.
Big thanks to Nikita, Anatoly, Oleksandr, Dima, Pavel B, Pavel, Robert, Roman, Iyri, Andrey, Lidia, Vladimir, August, Roman, Egor, Roman, Evgeniy, Nadia, Daria, Dzmitry, Mikhail, Nikita, Dmytro and Denis for supporting the newsletter. They receive early access to the articles, influence the content and participate in the closed group where we discuss the architecture problems. They also see my daily updates on all the things I am working on. Join them at Patreon or Boosty!