Architecture Weekly #126
Architecture Weekly Issue #126. 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
Degradation vs disruption 👷♂️
Do you know the difference between service degradation, disruption and outage? Well, this article explains it well alongside with SLAs, Blast Radius and what's the most important: the business consequences
#reliability
AWS open-sourced Secrets Manager Agent: what does that mean? 👷♂️
Typically to access a secret you would call AWS Secret Manager, which will bill you per invocation and contribute to your cloudbill. AWS open-sourced the Secret Manager Agent which you can now run as a side car and cache the secrets with the eviction policy automatically allowing for reduced cost, improved conveniece and fine-grained access control. Good stuff!
#aws #security #costefficiency
Software is not art anymore 🍼
Why companies hiring React developers instead of FinTech developers? How to understand if you need to search for a quick solution or actually study the problem? Do you remember the time without clouds? Dylan Beattie and I answering those questions with tons of stories in the interview. Grab a snickpick!
#video
Follow Up
Just Use Postgres for Everything 👷♂️
Typical startup software system will include caches, queues, different databases(supplied.eu is no exception). But is this the only way? Stephan Schmidt is arguing that you can pick just postgres for all of that with the appropriate configution accompanied by required extension. See the list inside.
#db #architecture
Architecting for fast flow 👷♂️
Everyone wants to move fast, but few knows how architecture can support this. Bug part is DevOps practices and organizing teams accoring to Team Topologies; second part is the software architecture itself. This presentation in particular explains what you want from a modular monolith to have a fast, sustainable pace in the long run
#microservices #monolith
The story of AWS Glue 🤟
AWS Glue is a service to connect data stores with ETL pipelines while managing the infrastructure for you. In this 13 page document you will find typical data types, use cases, challenges and solved performance problems
#paper #performance #dataengineering
How to build a PaaS for 1500 engineers 👷♂️
At Bolt we have Foundation team which provides the CI/CD services, runtimes, common libraries and other stuff. The problem of theirs was always communicate the value they bring to the business. This article can help you find what you should and should not compare your platform team with and how to think about value of the platform team
#platformengineering
Projects considered harmful - Part 1 🍼
The first thing you get to know about project management is the triangle of budget, scope, time - pick any two. Uwe got an interesting perspective on it, where the project manager’s triangle that visualizes clearly what tends to happen. In this triangle, quality replaces budget as an axis and budget becomes the triangle’s perimeter. Follow for more details
#projectmanagement
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, Constantin, Anatoly, Oleksandr, Dima, Pavel B, Pavel, Robert, Roman, Iyri, Andrey, Lidia, Vladimir, August, Roman, Egor, Roman, Evgeniy, Nadia, Daria, Dzmitry, Mikhail, Nikita, Dmytro, Denis and Mikhail 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. Join them at Patreon or Boosty!