Hi there!
I am not publishing the Architecture Weekly this week - it's New Year's Eve and I think many people want to spend time with their families and maybe making the year summary. If you're interested in mine review and the overall life attitude - follow the post.
But if you're still want to read some stuff, let's revisit the top posts from the architecture weekly this year!
Endpoint vulnerability management at scale 👷♂️
Scanning a single machine for vulnerabilities is easy. However, what do you do when you have thousands? As Canva is trying to maintain it's high security status, they created a serverless based solution to monitor their edge locations, grab the info of software installed and automatically make tickets for the vulnerable versions.
#security
How Discord Reduced Websocket Traffic by 40% 👷♂️
TL;DR: Discord tried a new compression algorithm, failed initially but then was extremely successful. At the same time the article is the fun read with technical details on the usage of dictionaries in data compression and learnings about roll-outs.
#performance
Notes on Distributed Systems for Young Bloods 👷♂️
Unbelievably relevant article from 2013 on what is actually hard about building distributed systems and advices on what to pay attention to. Slow requests as the hardest to debug problem, partial availability, coordination issues - I beg you read carefully.
#distributedsystems