Newslurp

<< Stories

Kubernetes 1.31 πŸ†•, Karpenter 1.0 πŸš€, Linux Guide To Text Editors πŸ“–

TLDR DevOps <dan@tldrnewsletter.com>

August 16, 11:05 am

TLDR DevOps
Kubernetes 1.31 introduces 45 significant enhancements including AppArmor support for applying security profiles to containers and pods 

TLDR

Together With Kong

TLDR DevOps 2024-08-16

Get your FREE front row seat to API Summit by Kong! (Sponsor)

This September, Kong will be hosting the must-attend virtual event for anyone who's building with APIs.

This year's API Summit by Kong will cover the latest trends in AI / LLMs, microservices, and dedicated clouds. The event will feature talks from engineering leaders at Goldman Sachs, GSK, Uber, and many others. And there will be plenty of networking opportunities and goodies to keep you interested…

πŸ™‹ Save your spot for free, right here

πŸ“±

News & Trends

Kubernetes v1.31: Elli (12 minute read)

Kubernetes 1.31 introduces 45 significant enhancements, with 11 graduating to stable, including AppArmor support for applying security profiles to containers and pods. The release also debuts many alpha features, notably pod-level resource limits, and improves connectivity reliability for KubeProxy Ingress and load balancers, enhancing both security and operational efficiency.
Announcing Karpenter 1.0 (1 minute read)

Karpenter version 1.0.0 marks the graduation of its APIs from beta to stable, signaling the project's final maturity milestone. This release introduces three new features for enhanced disruption control and cost-efficiency. Karpenter is now fully supported on Amazon EKS and other Kubernetes clusters.
πŸš€

Opinions & Tutorials

Cordial's journey implementing Bottlerocket and Karpenter in Amazon EKS (6 minute read)

Cordial, a cross-channel marketing platform, automates marketing strategies to free technology teams for creative work, using AI-powered tools to enhance efficiency and drive growth. To support its rapid growth, Cordial transitioned its infrastructure to Amazon EKS, implementing Bottlerocket OS and Karpenter to boost operational efficiency and security.
Mitigating Deadlocks in high concurrency environments (3 minute read)

Shopify introduced composite primary keys to tackle deadlocks in MySQL during updates, restructuring data storage to align with update patterns. Gap lock overlaps were minimized by adding the account column to the primary key, enhancing the efficiency of parallel ETL processes without changing the application logic. This approach significantly reduced deadlock issues and improved overall process throughput.
πŸ§‘β€πŸ’»

Resources & Tools

Age (GitHub Repo)

A simple, modern, and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.
Viking (GitHub Repo)

Viking provides an intuitive and efficient solution for managing remote machines and SSH keys with ease.
🎁

Miscellaneous

dbt Generic Tests in Sessions Validation at Yelp (6 minute read)

This article explores how Yelp utilizes dbt for enhancing and validating the Sessions Data Mart to ensure high data quality and efficient development cycles.
How Meta animates AI-generated images at scale (8 minute read)

Meta's AI animate feature leverages advanced optimization techniques to generate image animations quickly and efficiently at scale. These enhancements ensure that the feature delivers a seamless user experience, even under heavy load.
Sparkle: Standardizing Modular ETL at Uber (6 minute read)

Uber's data ecosystem transitioned its batch workloads to Apache Sparkβ„’ in 2023, introducing the Sparkle framework to streamline development and enhance testing. Sparkle allows developers to focus on business logic, improving productivity by 30% and significantly boosting data quality and performance. Future plans include expanding Sparkle's capabilities to support more data sources and further standardize batch ETL processes at Uber.
⚑

Quick Links

The Linux User's Ultimate Guide to Text Editors (15 minute read)

This article highlights the importance of text editors for Linux users and provides a basic guide on using vim and nano to create, edit, save, and close text documents.
Terraform Functions and Expressions Explained (18 minute read)

Terraform functions enhance the flexibility and efficiency of configurations by allowing dynamic manipulation of strings, numbers, and complex data structures.
Building an Event-Driven Architecture with Managed Data Services (5 minute read)

This guide explores the advantages of using Apache Kafka for building scalable, event-driven architectures with managed data services on Heroku.

Love TLDR? Tell your friends and get rewards!

Share your referral link below with friends to get free TLDR swag!
Track your referrals here.

Want to advertise in TLDR? πŸ“°

If your company is interested in reaching an audience of devops professionals and decision makers, you may want to advertise with us.

If you have any comments or feedback, just respond to this email!

Thanks for reading,
Kunal Desai & Martin Hauskrecht


If you don't want to receive future editions of TLDR DevOps, please unsubscribe from TLDR DevOps or manage all of your TLDR newsletter subscriptions.