SRE NEWSLETTER

Issue #16 // February 26, 2021

Google Cloud vs AWS Onboarding Comparison
// kevinslin.com
As part of YCW21, Dendron was eligible for significant credits from all major cloud providers. This articles goes over the experience redeeming credits in two in particular: AWS and Google Cloud.
Mistakes I’ve Made as an Engineering Manager
// css-tricks.com
Being a manager is tough. Your mistakes impact people. Sarah her experiences and learnings as a manager for many years at companies of different scales.
Best Practices for REST API Design
// stackoverflow.blog
This article, looks at how to design REST APIs to be easy to understand for anyone consuming them, future-proof, and secure and fast since they serve data to clients that may be confidential.
How Can You Not Be Romantic About Programming?
// thorstenball.com
Code, we say, can be: neat, nice, clean, crafted, baroque, minimal, solid, defensive, hacky, a hack, art, a piece of shit, the stupidest thing I’ve ever read, beautiful, like a poem.
Modules, Monoliths, and Microservices
// tailscale.com
You simply don't need to juggle a lot of microservices to get what you want. Architect things the easy way until you're absolutely forced to do them the hard way.
Engineering Dependability and Fault Tolerance in a Distributed System
// ably.com
This article discusses the concepts of dependability and fault tolerance in detail and explain how the Ably platform is designed with fault tolerant approaches to uphold its dependability guarantees.
Free for Developers
// free-for.dev
This is a list of software (SaaS, PaaS, IaaS, etc.) and other offerings that have free tiers for developers. This particular list is limited to things that infrastructure developers (System Administrator, DevOps Practitioners, etc.) are likely to find useful.
What Is True Resilience? (Hint: It’s Not About Managing Risk)
// forbes.com
True resilience isn't about managing a particular instance of risk, but being ready for anything through the way you operate. Today’s disasters may come from wild, unanticipated success (leading to traffic spikes) as much as devastating unforeseen failure (be that a natural disaster, a political event, or a system configuration error that cascades into a global outage).
The Future of Web Software Is HTML-over-WebSockets
// alistapart.com
The dual approach of marrying a Single Page App with an API service has left many dev teams mired in endless JSON wrangling and state discrepancy bugs across two layers. But a new WebSockets-driven approach is catching web developers' attention.
Common Nginx Misconfigurations that Leave Your Web Server Open to Attack
// blog.detectify.com
Nginx is the web server powering one-third of all websites in the world. Detectify Crowdsource has detected some common Nginx misconfigurations that, if left unchecked, leave your web site vulnerable to attack. Here’s how to find some of the most common misconfigurations before an attacker exploits them.