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
 
 
Hey there,

🎙️ This week, I was interviewed by Len Epp from Leanpub in a quick-launch video about my book, "Generative AI for the Rest of Us." The video provides an overview of the topics covered in the book.

👉 You can watch it here .

👉 You can also get your copy on:
Aymen from FAUN
 
 
⭐ Patrons
 
info.lumigo.io info.lumigo.io
 
Building Resilient Applications - Smart Approaches in Chaos Engineering, Observability, and AIOps
 
 
Join us to learn about the best approach to building resilient applications using three innovative technologies—chaos Engineering, Observability, and AIOps.

Explore how:
✔️ Chaos Engineering aids in pinpointing potential failure points in complex systems by deliberately inducing problems and observing their effects.
✔️ Observability and troubleshooting platforms enhance this approach in microservices environments by providing extensive insight into the internal states of systems operating in cloud-native environments.
✔️ The significance of integrating technology and personnel beyond mere alerts through AIOps, which provides automated diagnostics with human-led resolution.
 
 
👉 Spread the word and help developers find you by promoting your projects on FAUN. Get in touch for more information.
 
🐾 From FAUNers
 
faun.pub faun.pub
 
Redefining Onboarding with Argo CD’s Secret Weapon Helm Chart
 
 
Streamline the onboarding process with the new project application in Argo CD thanks to the introduction of ArgoCDApps Helm chart. This robust tool empowers users to effortlessly oversee additional Argo CD applications/projects, paving the way for seamless automation of the onboarding process and enhancing overall efficiency. Consider the widespread usage of Argo CD and the pivotal role it plays in orchestrating smooth application deployment to scale and cater to diverse teams. 
 
 
faun.dev faun.dev
 
Prometheus Blackbox Exporter: A Guide for Monitoring External Systems
 
 
Prometheus Blackbox Exporter is a valuable tool for monitoring external systems and services, probing endpoints using protocols like HTTP, HTTPS, ICMP, DNS, and returning metrics about their health and performance. Key benefits include supporting multiple protocols, customizable probes, rich metrics for analysis, seamless integration with Prometheus, proactive alerting capabilities, increased visibility into dependencies, reduced downtime, improved service quality, and expedited issue resolution. Organizations looking to enhance monitoring environments and ensure application reliability can benefit greatly from using Blackbox Exporter.
 
 
faun.pub faun.pub
 
How to Ace (KCNA) Kubernetes and Cloud Native Associate Exam
 
 
The KCNA certification is a good entry point for beginners interested in cloud native technology, providing foundational knowledge on implementing containers in a vendor-neutral way. The exam is considered to be at a pre-professional level of difficulty and is a great first step into the world of Kubernetes and cloud native technology. Candidates can expect multiple-choice questions in a supervised online testing environment, where they must demonstrate basic knowledge of Kubernetes and cloud native technology concepts.
 
 

👉 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.

 
⭐ Sponsors
 
loovent.com loovent.com
 
The Ultimate Cloud Native Experience
 
 
This year, Europe’s flagship conference on everything cloud native will take place from September 03-04, 2024.

As in the past editions, ContainerDays 2024 will offer you a great learning experience on #Kubernetes, #CloudNative, #DevOps, #GitOps, #EdgeComputing, and much more. This is your opportunity to meet and exchange with other cloud native enthusiasts from across the globe in person or in the virtual world.

––> Grab your Ticket! <––
 
 
👉 Spread the word and help developers find you by promoting your projects on FAUN. Get in touch for more information.
 
🔗 Stories, Tutorials & Articles
 
jangijal.medium.com jangijal.medium.com
 
Distributed Tracing for Distributed System: Save Your Time & Company
 
 
Nowadays, one should absolutely respect these rules:
1) Building a microservice distributed system without proper monitoring/observability tools can be challenging as it may be hard to identify the root cause of bottlenecks.
2) Understanding the basics of distributed systems, such as how they consist of multiple integrated components working together towards a common goal, is essential for efficient tracing and monitoring.
3) Distribute tracing in a distributed system is crucial for measuring performance, identifying bottlenecks, and ensuring a seamless user experience.
 
 
medium.com medium.com
 
Optimize Kubernetes Pods’ Startup Time Using VolumeSnapshots
 
 
Pod startup time is crucial for application performance and user experience. This blog post details how VolumeSnapshots were used to reduce startup times by 83% in AWS environments at Riskified. VolumeSnapshot is a Kubernetes feature that captures and restores application volumes, improving application start time, data consistency, data recovery, backup and restore efficiency, data versioning, and automation capabilities.
 
 
sodkiewiczm.medium.com sodkiewiczm.medium.com
 
Distributed Circuit Breakers in Event-Driven Architectures on AWS
 
 
Understand how circuit breakers work in event-driven architectures, including the stateful checks and handling of slow requests. Implementations in serverless architectures, like using Elasticache for state storage, are discussed. Recommended resources for further reading and considerations for high-throughput systems are also highlighted.
 
 
tech.ahrefs.com tech.ahrefs.com
 
How Ahrefs gets a Billion dollar-worth infrastructure with a 90% discount
 
 
AWS OnDemand vs AWS Reserved Instances: The infrastructure costs can skyrocket with AWS OnDemand, while switching to a serverless architecture can cut costs significantly. The potential for cost savings with AWS serverless setups is clear. It's important to carefully consider all options to optimize costs in the long run.
 
 
betterstack.com betterstack.com
 
Scaling PHP Applications with RoadRunner
 
 
Application servers like RoadRunner use long-lived PHP processes to handle multiple requests without constantly bootstrapping new execution environments, reducing overhead and improving performance. This tutorial will guide you through developing a PHP application on RoadRunner, explaining its setup, operation, and integration with PHP applications for improved performance.
 
 
mathieularose.com mathieularose.com
 
Building a GitOps CI/CD Pipeline with GitHub Actions (SOC 2)
 
 
This guide details a GitOps-based CI/CD pipeline on GitHub Actions for SOC 2 compliance, with an emphasis on simplicity and developer experience. The workflow includes automated testing, artifact publishing, and infrastructure deployment controlled through pull requests.
 
 
engineering.doit.com engineering.doit.com
 
Cloud Run and Cloud Storage…now a perfect match
 
 
This article describes the recent feature enhancement to Cloud Run allowing Cloud Storage bucket to be mounted as a Container volume. With the introduction of Cloud Storage mounts in Cloud Run, you can now mount Cloud Storage buckets as volumes within Cloud Run containers without utilizing additional libraries. This feature enables connecting serverless Cloud Run workloads directly to static assets within Object store backends, eliminating the need for cloud client libraries and third-party services.
 
 

👉 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.

 
🎦 Videos, Talks & Presentations
 
www.youtube.com www.youtube.com
 
10 regrets of experienced programmers
 
 
You are on your deathbed, what do you regret the most about programming?
 
 
 
⚙️ Tools, Apps & Software
 
github.com github.com
 
pyinfra-dev/pyinfra
 
 
pyinfra turns Python code into shell commands and runs them on your servers. Execute ad-hoc commands and write declarative operations. Target SSH servers, local machine and Docker containers. Fast and scales from one server to thousands.
 
 
github.com github.com
 
thomiceli/opengist
 
 
Self-hosted pastebin powered by Git, open-source alternative to Github Gist.
 
 
github.com github.com
 
c4pt0r/kvql
 
 
A SQL-like query language on general Key-Value DB
 
 
github.com github.com
 
coroot/coroot
 
 
Coroot is an open-source APM & Observability tool, a DataDog and NewRelic alternative. Powered by eBPF for rapid insights into system performance. Monitor, analyze, and optimize your infrastructure effortlessly for peak reliability at any scale.
 
 
github.com github.com
 
flox/flox
 
 
Developer environments you can take with you
 
 
github.com github.com
 
microsoft/retina
 
 
eBPF distributed networking observability tool for Kubernetes
 
 
github.com github.com
 
OpenDevin/OpenDevin
 
 
A platform for autonomous software engineers, powered by AI and LLMs.
 
 

👉 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?
 
 
In 1980, the first gigabyte-sized hard disk drive was introduced by IBM. The IBM 3380 was as large as a refrigerator and weighed about 550 pounds, but it could store a whopping 2.52 gigabytes of data. At the time, this storage capacity was enormous, costing over $40,000, which translates to an astonishing $15,000 per gigabyte.
 
 
😂 Meme of the week
 
 
 
 
🗣️ Quote of the week
 
 
“The best programs are written so that computing machines can perform them quickly and so that human beings can understand them clearly. A programmer is ideally an essayist who works with traditional aesthetic and literary forms as well as mathematical concepts, to communicate the way that an algorithm works and to convince a reader that the results will be correct.”
― Donald E. Knuth, Selected Papers on Computer Science
 
 
❤️ 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 #424: Ahrefs' Billion-Dollar Infrastructure at 90% Off, Efficient Tracing for Distributed Systems, and Mastering the KCNA Exam
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.