Architecture Weekly Issue #132. 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
DynamoDB: Best Practices for Developers 👷♂️
DynamoDB is a truly serverless database, and it still means you need to understand it well and use best practices for optimal performance. In this post you will find a set of several practices described.
#serverless #db
A brief history of block storage at AWS 🤟
EBS - Elastic Blob Storage - is 16 years old, started with simple storage powered by HDDs. But growing demand forced the migration to SSD, improvements in network, queues, scheduling and many more. Follow the long post from Marc Olson
#aws
How to fight digital fraud? 🍼
Riders, couriers, drivers and restaurants frequently happen to take advantage of the platform they operate on from non-existent orders to authorization fraud. Aleksei Loos leads an anti-fraud engineering team at Bolt and shares the schemes, technology requirements and multiple stories from his experience battling the digital fraud.
#video #interview
Follow-Up
GenAI OWASP Top 10 👷♂️
Top Vulnerabilities for Web, Mobile and other technologies is supported by the OWASP project, and now it's time to get OWASP Top 10 for LLM and GenAI. No suprises indeed: prompt injection, training data poisoning and multiple other vulnerabilities. Read carefully!
#security
Postgres can do THAT? 👷♂️
PostgreSQL is one of the most popular databases in the world. So it's useful to know few tricks PostgreSQL offer you like data generation, locks, common table expressions, statistics and many more.
#db
Chaos Testing with AWS Fault Injection Simulator 👷♂️
Chaos testing was invented by Netflix to test the resiliency of their systems. Since then this practice is adopted widely, including Bolt. And now AWS offer the tooling to run chaos tests with the tool that would introduce failures like an availability zone going done so you can be sure your system can withstand it.
#cloud #reliability #resiliency
How to document software architecture 🍼
It's impossible to say enough about documenting software architecture, so grab another post about it. ADRs, RFCs, C4 Model - Luca Mezzalira explains them following up with the links for deeper understanding. Also, I have a whole interview with Luca on my channel, make sure to watch this interesting conversation!
#documentation
Lessons learned in 35 years of making software 🍼
TL;DR: techinical skills are important, but soft skills are crucial. I am personally only counting like 15 years but agree with every single lesson mentioned in the article about what to chase in your career, the importance of relationships etc.
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, videos, influence the content and participate in the closed group where we discuss the architecture problems. Join them at Patreon or Boosty!