Allow loading remote contents and showing images to get the best out of this email.FAUN.dev's DevOps Weekly Newsletter
 
🔗 View in your browser.   |  ✍️ Publish on FAUN.dev   |  🦄 Become a sponsor
 
Allow loading remote contents and showing images to get the best out of this email.
DevOpsLinks
 
#DevOps #SRE #PlatformEngineering
 
 
📝 The Opening Call
 
 
Whether you're building a Backstage catalog or escaping serverless cost traps, this mix hits devs where it matters: code clarity, system resilience, and AI realism. Bonus: Git just turned 20 and still slaps.


  • 📊 How to Calculate Productivity in Jira


  • 🛠️ Platform Engineering in Action with Backstage


  • Serverless Horrors: The hidden cost of "free"


  • 🧠 The Best Programmers I Know


  • 🧵 How Netflix Uses eBPF to decode flow logs


  • 🚦 Argo CD Auto-Sync vs Manual: What works in prod


  • 🕵️ Beyond “5 Whys”: Smarter incident learning


  • 🧙 Git turns 20: Torvalds reflects on the journey


  • 🔐 Handling AWS EC2 Throttling like Pinterest


  • 🌀 Post-quantum crypto: Lattices, not fear
📦 That’s signal. No fluff, no filler.
 
 
⭐ Patrons
 
bytevibe.co bytevibe.co
 
"One Command to Rule Them All" - The T-Shirt
 
 
kubectl
Because chaos needs a commander.
Wear the command. Control the storm. ☁️💀
 
 
👉 Spread the word and help developers find you by promoting your projects on FAUN. Get in touch for more information.
 
🐾 From FAUNers
 
faun.dev faun.dev
 
Difference between Agile and Scrum
 
 
Agile sets the rhythm. Scrum brings the steps. Jira keeps the beat with boards and charts. Teams sync in sprints, guided by roles and checklists. Work flows smooth, smart tools lead the way.
 
 
faun.dev faun.dev
 
How to Calculate Productivity in Jira: A Comprehensive Guide
 
 
Smart Productivity Dashboard for Jira trumps native tools, weaving together Jira, Confluence, and GitHub data. The result? Juicy team insights and striking comparisons.
 
 
faun.pub faun.pub
 
Platform Engineering in Action — Building a Backstage Software Catalog
 
 
Backstage turns your team's tangled web of apps and services into a sleek, searchable playbook. Ownership and dependencies? Tracked like clockwork. No knuckle-busting manual labor needed. Just let YAML take the wheel. Hook up those files to your repos and unleash scripts to keep your catalog fresh. Chaos shrinks; clarity strides in as your company grows.
 
 

👉 Got something to share? Create your FAUN Page and start publishing your blog posts, tools, and updates. Grow your audience, and get discovered by the developer community.

 
🔗 Stories, Tutorials & Articles
 
blog.cloudflare.com blog.cloudflare.com
 
Prepping for post-quantum: a beginner’s guide to lattice cryptography
 
 
TLS isn’t safe from quantum—lattices step in. ML-KEM secures encryption, ML-DSA signs it tight. Key exchange gets bigger, not slower. Vectors, matrices, and modular math drive post-quantum security. Cloudflare’s already using it. Now it’s your turn to understand how.
 
 
medium.com medium.com
 
Handling Network Throttling with AWS EC2 at Pinterest
 
 
Pinterest battled EC2 network throttling from sneaky microbursts. Unearthed some killer bandwidth insights using ENA metrics to amp up performance. A leap to AWS Nitro instances revealed the real kicker—you need to stay on top of bandwidth constraints and wield fine-grained rate limiting like a pro.
 
 
levelup.gitconnected.com levelup.gitconnected.com
 
How to Keep Distributed Systems Consistent: Versioning vs Vector Clocks
 
 
Optimistic locking laughs in the face of traditional locking's sluggishness. It just checks that data remains unchanged before a write—dodging deadlocks and ditching lock overhead like yesterday’s news. Meanwhile, sequential version numbers deliver the knockout punch to timestamps when it comes to maintaining order. They sidestep race conditions and spot missing updates in distributed systems without breaking a sweat.
 
 
netflixtechblog.com netflixtechblog.com
 
How Netflix Accurately Attributes eBPF Flow Logs   ✅
 
 
Netflix tackled the pesky IP address mix-up problem. They turned to FlowExporter and eBPF for snappy in-memory lookups. This approach nails down accurate workload identities. With 5 million flows cruising by every second, this setup practically nukes IP misfires, opening up a treasure trove of service topology insights.
 
 
uptimelabs.io uptimelabs.io
 
Beyond “5 Whys”: A Better Way to Learn from Incidents
 
 
The most important purpose of a post-incident review is to learn from incidents and improve the system. The "5 Whys" technique, while intuitive and easy to explain, may have limitations in facilitating meaningful learning from incidents. Open-ended questions in post-incident reviews can lead to richer learning, systemic improvements, and actionable insights.
 
 
aws.amazon.com aws.amazon.com
 
Optimizing network footprint in serverless applications
 
 
AWS Serverless app developers can chop network footprint by 80% using gzip compression, defying Lambda's 6 MB payload ceiling. Sleek tricks like tapping into Amazon S3 for hefty payloads and fine-tuning API Gateway with binaryMediaTypes help devs sidestep payload constraints, shedding network latency and cost.
 
 
opentelemetry.io opentelemetry.io
 
OTel Sucks (But Also Rocks!)
 
 
OpenTelemetry (OTel) delivers observability without handcuffing you to a single vendor. But brace yourself; it's ever-evolving, with a learning curve that rivals your favorite rollercoaster. There’s no coasting—constant updates are your new normal. With its modular design and a thriving community, OTel is the tool for those ready to plunge into the depths of observability.
 
 
itrevolution.com itrevolution.com
 
Harnessing AI for Complex Systems: A New Paradigm for Industrial DevOps
 
 
AI's not just another wrench in the toolbox—it's your new coworker, reshaping Industrial DevOps and revolutionizing complex cyber-physical systems. AI revs up CI/CD pipelines and collaborates with humans like a hyper-disciplined lab partner. It demands careful handling, though. Responsible use is critical to sync its circuits with human ethics.
 
 
systemadministration.net systemadministration.net
 
Serverless Horrors: The Real Cost of “Simple” Cloud Deployments   ✅
 
 
ServerlessHorrors spins spine-tingling yarns of five- or six-figure bills lurking behind so-called "free tiers." Those sneaky fees laugh in the face of your budget. Watch out for bandwidth traps, sneaky egress costs, and AI code that can't stop itself..
 
 
github.blog github.blog
 
Git turns 20: A Q&A with Linus Torvalds   ✅
 
 
Git 2.49 rolls out the red carpet with upgrades like slicker sparse-checkout patterns and beefed-up partial clone support—just what the code wizards ordered.
 
 
endler.dev endler.dev
 
The Best Programmers I Know
 
 
Top devs prefer official docs over Stack Overflow. They savor tools thoroughly, not dabbling. Fearless with code, they untangle complexity, and always chase knowledge. Generosity? That's their natural habitat.
 
 
yossarian.net yossarian.net
 
TIL: Any program can be a GitHub Actions shell
 
 
GitHub Actions gives you the keys to the car. Use any executable as your shell, not just the usual suspects. Go wild, but hey, keep an eye on those security gremlins lurking in the shadows.
 
 
techcommunity.microsoft.com techcommunity.microsoft.com
 
Host remote MCP servers in Azure Container Apps
 
 
MCP (Model Context Protocol) is shimmying its way into the center stage as the go-to AI communication layer. It’s ditching local servers for cloud-hosted, multi-tenant ones. But the transition isn’t all smooth sailing. It’s wrestling with ever-shifting specs. Right now, remote servers only handle SSE transport and API key authentication. No surprises there. Meanwhile, VS Code is hustling to catch up.
 
 

👉 Got something to share? Create your FAUN Page and start publishing your blog posts, tools, and updates. Grow your audience, and get discovered by the developer community.

 
💬 Discussions, Q&A & Forums
 
github.com github.com
 
GitHub blocked in China?
 
 
 
 
 
⚙️ Tools, Apps & Software
 
github.com github.com
 
charlax/professional-programming
 
 
A collection of learning resources for curious software engineers
 
 
github.com github.com
 
HewlettPackard/terraschema
 
 
Generate JSON Schema files based on a Terraform configuration
 
 
github.com github.com
 
gofr-dev/gofr
 
 
An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.
 
 
github.com github.com
 
supabase-community/postgres-language-server
 
 
A Language Server for Postgres
 
 
github.com github.com
 
DioCrafts/OxiCloud
 
 
OxiCloud server, efficient and secure way to save all your data
 
 
github.com github.com
 
cloud-hypervisor/cloud-hypervisor
 
 
A Virtual Machine Monitor for modern Cloud workloads. Features include CPU, memory and device hotplug, support for running Windows and Linux guests, device offload with vhost-user and a minimal compact footprint. Written in Rust with a strong focus on security.
 
 
github.com github.com
 
adamperkowski/kitget
 
 
Display and customize cat images in your terminal
 
 

👉 Spread the word and help developers find and follow your Open Source project by promoting it on FAUN. Get in touch for more information.

 
🤔 Did you know?
 
 
Did you know that Google Docs allows multiple people to edit a document in real time thanks to an algorithm called Operational Transformation (OT)? OT ensures that even if two users type or edit the same paragraph at the same time, the changes merge smoothly without conflicts or data loss. Originally developed for collaborative systems like Google Wave, this algorithm is the magic behind the seamless, live collaboration we now take for granted in tools like Google Docs, Sheets, and Slides.
 
 
🗣️ Quote of the week
 
 
“You Can't Write Perfect Software. Did that hurt? It shouldn't. Accept it as an axiom of life. Embrace it. Celebrate it. Because perfect software doesn't exist. No one in the brief history of computing has ever written a piece of perfect software. It's unlikely that you'll be the first. And unless you accept this as a fact, you'll end up wasting time and energy chasing an impossible dream.” ― Andrew Hunt, The Pragmatic Programmer: From Journeyman to Master
 
 
😂 Meme of the week
 
 
 
 
❤️ Thanks for reading
 
 
👋 Keep in touch and follow us on social media:
- 💼LinkedIn
- 📝Medium
- 🐦Twitter
- 👥Facebook
- 📰Reddit
- 📸Instagram

👌 Was this newsletter helpful?
We'd really appreciate it if you could forward it to your friends!

🙏 Never miss an issue!
To receive our future emails in your inbox, don't forget to add community@faun.dev to your contacts.

🤩 Want to sponsor our newsletter?
Reach out to us at sponsors@faun.dev and we'll get back to you as soon as possible.
 

DevOpsLinks #472: GitHub at 20, YAML-Powered Backstage & Platform Engineering in Action
Legend: ✅ = Editor's Choice / ♻️ = Old but Gold / ⭐ = Promoted / 🔰 = Beginner Friendly

You received this email because you are subscribed to FAUN.dev.
We (🐾) help developers (👣) learn and grow by keeping them up with what matters.

You can manage your subscription options here (recommended) or use the old way here (legacy). If you have any problem, read this or reply to this email.