DevOps Weekly Newsletter, DevOpsLinks. Curated DevOps news, tutorials, tools and more!
🌐 View in your browser.   |  ✍️ Publish on FAUN   |  🦄 Become a sponsor
 
Allow loading remote contents and showing images to get the best out of this email.
DevOpsLinks
 
 
⭐ Patrons
 
lumigo.io lumigo.io
 
3 Ways to Improve Serverless Performance
 
 

Register now to discover how to streamline your AWS Lambda functions to achieve better performance, reduce latency, and minimize costs. We’ll share practical tips and best practices gleaned from real-world experiences, empowering you to maximize the potential of serverless computing on AWS.

 
 

👉 Spread the word and help developers find you by promoting your projects on FAUN. Get in touch for more information.

 
🐾 From FAUNers
 
medium.com medium.com
 
Managing database migrations in ArgoCD
 
 
ArgoCD is a fantastic tool for GitOps in Kubernetes that allows version control of database schema definitions and migrations. Its resource hooks, especially the presync hook, streamline the execution of database migrations when deploying a new code version, ensuring seamless synchronization between application code and database schema.
 
 
👉 Create your FAUN Page if it's not done yet and start sharing your blog posts, news, and tools on FAUN Developer Community, collect badges and more!
 
 
🔗 From the web
 
plerion.com plerion.com
 
Hacking Terraform State for Privilege Escalation
 
 
AWS account IDs can be valuable to attackers who want to target specific accounts for malicious activities. It is important for users to protect and keep their account IDs secure to prevent unauthorized access.
 
 
www.statuspal.io www.statuspal.io
 
10 Best Open-Source Monitoring Tools for DevOps in 2024
 
 
In 2024, monitoring is essential for modern DevOps teams, with open-source tools gaining popularity for their customization, cost-effectiveness, and community support. Tools like Highlight.io, Checkmk, and HyperDX offer comprehensive monitoring capabilities for DevOps teams looking to streamline their incident communication and maintenance processes.
 
 
engineering.fb.com engineering.fb.com
 
How Meta built the infrastructure for Threads   ✅
 
 
Meta's newest app, Threads, experienced unprecedented success with over 100 million sign ups in its first five days, thanks to a small, nimble team of engineers who built the app in just five months. The infrastructure teams at Meta were able to seamlessly support Threads' rapid growth, leveraging existing components like ZippyDB and Async to ensure scalability and efficiency during the launch.
 
 
aws.amazon.com aws.amazon.com
 
Best practices for managing Terraform State files in AWS CI/CD Pipeline
 
 
Customers are looking to streamline infrastructure deployment on AWS by using Infrastructure-As-Code. The key element in Terraform is managing state files securely, especially when collaborating with multiple team members. The best practice for storing state files is using Amazon S3 with Amazon DynamoDB for locking, ensuring data protection and enabling safe concurrent access.
 
 
medium.com medium.com
 
True Developer Story: Navigating Challenges with Traditional Logging vs OpenTelemetry Tracing
 
 
In the software development world, debugging is crucial for building strong applications. Eylon Basirtman, a Software Engineering Manager, shares his journey in transitioning from traditional logging to OpenTelemetry tracing for more efficient debugging in complex architectures. This shift has not only improved the debugging process but also enhanced the resilience and performance of the applications.
 
 
theburningmonk.com theburningmonk.com
 
When to use API Gateway vs. Lambda Function URLs
 
 
"Lambdalith" is a monolithic approach to building serverless applications where a single Lambda function serves an entire API, making it increasingly popular. The use of Lambda Function URLs provides portability between Lambda functions and container applications, allowing for easier testing and familiar web frameworks usage.
 
 

 
⭐ Supporters
 
bytevibe.co bytevibe.co
 
Never Quit - Heavy Blend™ Hoodie
 
 
FAUN's online shop, ByteVibe, has new arrivals! Check them out!
 
 
aitoolreport.com aitoolreport.com
 
Learn AI in 5 minutes a day.
 
 
We'll teach you how to save time and earn more with AI. Join 400,000+ free daily readers for trending tools, productivity boosting prompts, the latest news, and more.
 
 
bytevibe.co bytevibe.co
 
I fix problems you didn’t know you have in a way, you don’t understand.
 
 
FAUN's online shop, ByteVibe, has new arrivals! Check them out!
 
 
👉 Spread the word and help developers find you by promoting your projects on FAUN. Get in touch for more information.
 
ℹ️ News
 
arstechnica.com arstechnica.com
 
Linux market share passes 4% for first time; macOS dominance declines
 
 

Linux reached 2% global market share in February, surpassing the milestone achieved in June. Interest in Linux on the desktop has been gradually increasing, with a growing trend seen in usage over the past few years.

 
 
answersforaws.com answersforaws.com
 
2024 Answers for AWS survey results   ✅
 
 
The second annual AWS survey ran from January to February and had amazing community participation. Key insights include positive feedback on AWS services like Simple Queue Service (SQS) and the popularity of AWS Serverless Application Model (SAM) over other serverless frameworks.
 
 
www.theregister.com www.theregister.com
 
Linus Torvalds declares Linux 6.8 is back on track
 
 

Linus Torvald postpones Linux merge window and flags future release as Ubuntu plans to use it as the basis for their next long-term release. Notable additions include driver support for Intel in-memory analytic accelerator and enhancements for PowerPC RISC architectures.

 
 
press.aboutamazon.com press.aboutamazon.com
 
AWS to Launch an Infrastructure Region in the Kingdom of Saudi Arabia
 
 
The new AWS region will enable organizations to unlock the full potential of the cloud and build applications using AWS technology like compute, storage, database, analytics, and artificial intelligence.
 
 
 
⚙️ Tools
 
github.com github.com
 
usebruno/bruno
 
 

Opensource IDE For Exploring and Testing Api's (lightweight alternative to postman/insomnia)

 
 
github.com github.com
 
siderolabs/talos
 
 

Talos Linux is a modern Linux distribution built for Kubernetes.

 
 
github.com github.com
 
stefanprodan/podinfo
 
 

Go microservice template for Kubernetes

 
 
github.com github.com
 
git-up/GitUp
 
 

The Git interface you've been missing all your life has finally arrived.

 
 
github.com github.com
 
testcontainers/testcontainers-go
 
 

Testcontainers for Go is a Go package that makes it simple to create and clean up container-based dependencies for automated integration/smoke tests. The clean, easy-to-use API enables developers to programmatically define containers that should be run as part of a test and clean up those resources when the test is done.

 
 
👉 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?
 
 
The suggested number of prorgramming languages ranges from about 250-2,500. Fortunately, you only need to know one to start coding.
 
 
😂 Meme of the week
 
 
 
 
🗣️ Quote of the week
 
 
"There is always one more bug to fix" ~ Ellen Ullman
 
 
❤️ 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! You can also donate to help us keep this newsletter going.

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

ℹ️ Have a question or feedback?
Feel free to reply to this email. We'd love to hear from you!

🤩 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 #415: Threads' Record Launch, Debugging Evolution with OpenTelemetry, and AWS Community Insights
Legend: ✅ = Editor's Choice / ♻️ = Old but Gold / ⭐ = Promoted / 🔰 = Beginner Friendly

You received this email because you are subscribed to FAUN.
🐾 FAUN is a world wide community of developers 👣 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.

Important: We are gradually migrating to a new system. If you don't create an account on FAUN (here), you will stop receiving our weekly newsletter.