Architecture Weekly Issue #167. 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.
Business Oriented System Design Course Cohort #5 is closed, but you can apply for Cohort #6(starting late July) waiting list here.
Highlights
Monitoring Minecraft with OpenTelemetry 👷‍♂️
Minecraft is just a game, right? Well, that's a worldwide product which makes good money. But even if you run your own server, you want to make sure that it runs smoothly. Once it's assured you probably want to know fun stuff too: number of users, blocks mind, death statistics etc. Grab the observability solution for a minecraft server with OpenTelemetry.

#observability
Business Won't Let Me and other lies you tell to yourself as a developer 🍼
Another awesome piece of the expectation from a software engineer. The code we write is not the only part of the working feature, but rather it makes only for ~30% of work. The quality control, communication, planning and running the feature in prod is all there too. Don't listen to me, listen to Oskar!

#quality
Simple, scalable and global: Containers for Cloudflare Workers 👷‍♂️
Workers at Cloudflare became a lambda offering from Cloudflare. Now you can deploy and run Containers there - easy and scalable way of running workloads - which is ideal if you want let's say try out some LLM-generated code for your experiments. Live as open beta in June 2025.

#serverless
Follow-Up
Evolution of Product Classification on Shopify 👷‍♂️
Classification is a classical(pun intended) task for the eCommerce apps. Shopify shares the story of transitioning from traditional machine learning approaches to using modern Visual Language Models.

#gm
Microservices are a tax your startup can't afford 👷‍♂️
Countless stories all over the LinkedIn how starting microservices killed young startups churning all the investor money on technical complexity. Here you will find why exactly this happens and get an explanation when it makes sense to split.

#microservices
About MADR 🍼
ADR - architecture decision records - is an absolute must for making and tracking architecture decisions. It is even better with the standardized format and tooling around. Check out Markdown for ADRs.
#decisionmakins
Mastering Kubernetes Storage 👷‍♂️
Keep your Kubernetes apps from losing their stuff! This upbeat Medium guide explains—in plain words—what Persistent Volumes (PV) and Persistent Volume Claims (PVC) are, how they work together, and the five best habits (think Storage Classes, backups, right access modes) that make data truly stick. Handy kubectl snippets show you how to debug mounts like a pro, so your stateful pods can move around the cluster without ever dropping a byte.

#kubernetes
Prompt Engineering 🤟
Yep, there are tons of tutorials on the best prompts for particular models, but there you will find a proper whitepaper, explaining the one-shot vs few-shot prompting, what is the temperature and Top-K and Top-P and many other internal details of LLMs. Must read!
#ai
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 on Patreon!