Daily Reading List – October 10, 2023 (#179)

In Sunnyvale today and tomorrow for some customer chats and in-person team hangouts. I like where I live and wouldn’t move to the Bay Area, but I do really enjoy being around lots of colleagues.

[blog] Google mitigated the largest DDoS attack to date, peaking above 398 million rps. For reference, the monster attack we resisted last year for a customer was 46 million requests per second. The fact that anybody can get this protection by checking a checkbox is fairly amazing.

[blog] How it works: The novel HTTP/2 ‘Rapid Reset’ DDoS attack. Here are details of how the above attack works. Be educated about it, as every hosted app faces the same risk. Cloudflare shared related experiences.

[article] 10 Pitfalls That Destroy Organizational Trust. None of us all would do these things, but for those OTHER people we work with, it’s good to be aware of what demotivates our teams.

[repo] wasm-go-playground. Here’s an open source project, and hosted example, of using Web Assembly to let you compile and run any Go code in your browser.

[blog] Active Assist change risk recommenders: Introducing a new way to prevent misconfigurations. This looks like a good way to avoid mistakes during high-risk changes to your cloud environment.

[blog] True Empowerment. John explores the topic of empowerment, and how it’s different from delegation and requires real leadership qualities.

[article] How knowledge graphs improve generative AI. Besides having the DeepMind team as part of Google (which of course, is already a massive advantage), one of the biggest accelerators we had for Duet AI was the existence of a terrific knowledge graph. Consider your own as you think about training personalized models.

[blog] How to design software architecture pragmatically. Figuring out requirements and designing a solution accordingly is still a human task. This post looks at some approaches.

[article] Survey Sees Observability Costs Spiraling Out of Control. We’re capturing more logs and metrics than ever, which is great for compliance, troubleshooting, and improving system stability. But, it’s getting expensive.

[article] CEOs are prioritizing generative AI investments: KPMG. Least shocking headline of the week? I’m calling an early winner. Interestingly, most CEOs expect an ROI in 3-5 years, not in the short term.

[blog] Death by a thousand microservices. We’re done defaulting to microservices as our architecture choice, right? It’s a fine choice when it’s needed, but the wrong choice for plenty of scenarios.

[blog] Video Streaming at Scale with Kubernetes and RabbitMQ. Cool deep-dive into an architecture that can transform and process uploaded videos, and then serve them to users.

##

Want to get this update sent to you every day? Subscribe to my RSS feed or subscribe via email below:

Author: Richard Seroter

Richard Seroter is currently the Chief Evangelist at Google Cloud and leads the Developer Relations program. He’s also an instructor at Pluralsight, a frequent public speaker, the author of multiple books on software design and development, and a former InfoQ.com editor plus former 12-time Microsoft MVP for cloud. As Chief Evangelist at Google Cloud, Richard leads the team of developer advocates, developer engineers, outbound product managers, and technical writers who ensure that people find, use, and enjoy Google Cloud. Richard maintains a regularly updated blog on topics of architecture and solution design and can be found on Twitter as @rseroter.

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.