TLDR DevOps 2024-06-10

AppDynamics Log Observer πŸ”, Kubernetes Ascendancy πŸ“ˆ, Pinterest’s Ad Serving System πŸ’»

πŸ“±
News & Trends

Introducing AppDynamics Log Observer Connect with Splunk (3 minute read)

AppDynamics Log Observer Connect with Splunk facilitates seamless navigation between AppDynamics and Splunk, enhancing observability and promoting collaborative troubleshooting across cross-functional teams.

Terraform adds granular permissions to manage agent pools (2 minute read)

Terraform introduces granular permissions for managing agent pools in HCP Terraform and Terraform Enterprise, improving security and streamlining permission workflows.
πŸš€
Opinions & Tutorials

How We Improved the Performance of a Userspace TCP Stack in Go by 5X (9 minute read)

Coder's latest release, v2.12, significantly enhances network throughput, improving speeds by over 5x across various AWS environments. This version incorporates gVisor's TCP stack for better control and security, with updates like expanded TCP buffers and the introduction of HyStart to optimize connection starts. Coder continues to refine its technology for optimal network performance.

GitHub Actions: Get Current Branch Name for Git Repo (6 minute read)

This post explains how to get the current Git repo branch name within a GitHub Actions workflow. You can leverage GITHUB_REF or github.ref in GitHub Actions to dynamically execute tasks based on the triggering branch, like tagging Docker images or deploying code to specific environments.

Redesigning Pinterest's Ad Serving Systems with Zero Downtime (7 minute read)

Between 2021 and 2023, Pinterest's Ads Infra team rebuilt its ad-serving platform, introducing the Java-based AdMixer to enhance modularity and stability. This new system replaced the older Mohawk system, reducing tech debt and aligning with Pinterest's future business goals. The AdMixer has improved system stability and efficiency, supported new features, and handled peak seasonal demands without significant outages while also cutting infrastructure costs significantly.

Does Crossplane Replace Terraform? Part I: the Theory (20 minute read)

This blog post discusses the motivation behind Crossplane and how it relates to Terraform. Crossplane can replace Terraform by ensuring continuous resource management, contrasting Terraform's one-shot approach. It offers a control plane similar to Chef and Puppet but focuses on orchestrating diverse APIs and resources.
🎁
Miscellaneous

Implementing end-to-end encryption for Dropbox teams (8 minute read)

Dropbox has implemented end-to-end encryption for team folders, focusing on balancing security and usability and offering additional access controls for security-conscious customers.

Survey Highlights Kubernetes Ascendancy in the Enterprise (3 minute read)

The survey reveals that 80% of IT professionals plan to deploy new applications on Kubernetes clusters, with 58% also intending to migrate legacy workloads to cloud-native platforms within two years. Concerns over the future of virtual machine-based workloads post-VMware acquisition by Broadcom are prevalent, with 79% citing scalability, flexibility, operational simplicity, and cost as primary migration drivers.
⚑️
Quick Links

Announcing the Beta Release of Log Forwarding for Managed Databases (3 minute read)

DigitalOcean has introduced a new beta feature called log forwarding that enables centralized log management for Managed Databases and applications and provides benefits in troubleshooting, security monitoring, and performance optimization.

Disrupting FlyingYeti's campaign targeting Ukraine (15 minute read)

This blog post details how Cloudflare's proactive defense efforts disrupted and extended the timeline of a cyber threat actor's campaign, explaining the mitigation measures taken and providing recommendations for securing systems against such threats.
Get our free daily newsletter with curated tools πŸ’», trends πŸ“ˆ, and insights πŸ’‘, for DevOps Engineers πŸ‘¨β€πŸ’»
Join 200,000 readers for