Architecture Weekly #4

Architecture Weekly Issue #4. Articles, books and playlists on architecture and related topics. Every record has the complexity indication: 🤟 means hardcore, 👷‍♂️ is technically applicable right away,  🍼 - introduction to the topic or overview.

What you probably forgot when you planned your brand new application 🍼

Mikhail Druzhinin from Amazon wrote a good introduction post on what you would like to think about before going to production. Monitoring, performance and availability expectations in this article.

What you (probably) forgot when you planned your brand new application
There is a huge gap between an application that is ready for first deployment and an application that is ready for operation in production mode.

How does YouTube organize their MySQL database  🍼

Shivang Sarawagi(ex-fullstack developer at Hewlett Packard) describes the engine YouTube engineers used to orchestrate MySQL database to work with gigantic amount of data YouTube deals with.

YouTube Database – How Does It Store So Many Videos Without Running Out Of Storage Space? - scaleyourapp.com
This write-up is an insight into the databases used at YouTube and the backend data infrastructure that enables the video platform to store such an insane amount of data, as well as scale with billions of users.