VSHN.timer

VSHN.timer #79: The Architecture Of Cloud Native Apps

8. Feb 2021

Welcome to another VSHN.timer! Every Monday, 5 links related to Kubernetes, OpenShift, CI / CD, and DevOps; all stuff coming out of our own chat system, making us think, laugh, or simply work better.

This week we’re going to talk about the challenges of creating scalable cloud native applications and services.

1. Remember when last year we mentioned Red Hat pushing OpenShift to run 500 pods per node? This time we found another major milestone for Kubernetes: the OpenAI team has made their machine learning cluster to run… 7500 nodes! They provide lots crunchy details and useful information in their article. If your job consists of maintaining complex Kubernetes clusters, you must read this. TL;DR: It works!

https://openai.com/blog/scaling-kubernetes-to-7500-nodes/

2. The recent announcement by WhatsApp to change their privacy policy has made users rush to their competitors: Signal, Telegram, and of course the Swiss-based Threema. How do you cope with such sudden surges in traffic, while maintaining a good user experience across multiple devices? The Threema team explains it all in this fantastic article. Oh! And today is #DeleteWhatsAppDay!

https://threema.ch/en/blog/posts/md-architectural-overview-intro

3. Ever heard of the „Trusted Messaging Transfer Protocol“ (TMTP)? It is a secure alternative to the SMTP protocol proposed by Liam Breck with a sample implementation in Go. Learn more about it in his article, and if you are interested, get involved in the project!

https://changelog.com/posts/how-i-volunteered-to-rearchitect-internet-email

4. We don’t even think about them when we browse the web, stream movies on Netflix, or browse our TikTok timeline, but root DNS servers are an absolutely fundamental piece of the Internet. Operating them is as critical as complicated, particularly at a moment when we are moving towards regulation.

https://blog.apnic.net/2020/12/21/the-challenges-of-operating-a-root-name-server/

5. Remember the Unix slogan, „Everything is a file“? What if cloud storage was part of the file system, too? In that sense, the tool of the week is JuiceFS, a distributed POSIX file system built on top of Redis and AWS S3, designed and optimized for cloud native environments.

https://github.com/juicedata/juicefs

But there’s one more thing: bonus item 6! we thought we had to share this one with our readers, so here it goes: the The New Stack published the Top Cloud Native Technology Trends from 2020 and one of them will send shockwaves in the Cloud Native architecture landscape: the return of the monolith!

https://thenewstack.io/the-new-stack-top-cloud-native-technology-trends-from-2020/

Which architecture approach you use in your own infrastructure? Are you moving back to monoliths? Do you have any tips and tricks to share with the community? Get in touch with us through the form at the bottom of this page, and see you next week for another edition of VSHN.timer.

PS: would you like to receive VSHN.timer every Monday in your inbox? Sign up for our weekly VSHN.timer newsletter.

PS2: would you like to watch VSHN.timer on YouTube? Subscribe to our channel vshn.tv and give a „thumbs up“ to our videos.

PS3: check out our previous VSHN.timer editions about Cloud Native applications and architectures: #25#34 and #60.

Adrian Kosmaczewski

Adrian Kosmaczewski is in charge of Developer Relations at VSHN. He is a software developer since 1996, a trainer, and a published author. Adrian holds a Master in Information Technology from the University of Liverpool.

Contact us

Our team of experts is available for you. In case of emergency also 24/7.

Contact us