Newslurp

<< Stories

AWS Limitless Database ♾️, Monitoring PM2 πŸ”, Ansible Blocks 🧱

TLDR DevOps <dan@tldrnewsletter.com>

November 4, 12:06 pm

TLDR DevOps
Amazon has announced the general availability of Amazon Aurora PostgreSQL Limitless Database, a new serverless capability β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ  β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ 

TLDR

Together With Wiz

TLDR DevOps 2024-11-04

DevOps Security Cheat Sheet by Wiz (Sponsor)

Discover essential security practices, from input validation to zero-trust architecture, that can help you create a secure DevOps environment.

This 12-page cheat sheet covers best practices for developing securely from code to cloud. Each section combines theoretical knowledge with hands-on tips for application. Topics covered include:

  • Secure coding practices
  • Infrastructure security
  • Monitoring and response

Get the Cheat Sheet

πŸ“±

News & Trends

No new Azure DevOps OAuth apps beginning February 2025 (2 minute read)

Microsoft will cease new registrations for Azure DevOps OAuth apps starting February 3 as part of the transition to the Microsoft Identity platform. An eventual end-of-life for the OAuth platform is planned for 2026. Existing Azure DevOps OAuth apps will continue to function during this transition. Developers are encouraged to shift their app's authentication to Entra tokens. Microsoft will provide ongoing support and documentation throughout the process.
Introducing Config as Code for Runbooks in Octopus Deploy (2 minute read)

Octopus Deploy is launching "Configuration as Code" for Runbooks, enabling users to manage runbooks alongside application code in Git repositories for better version control and synchronization. This feature, which simplifies the testing and deployment process by allowing changes to be made on separate branches before merging, is set to roll out to Cloud customers soon. Additional migration tools and updates will be provided in the coming months.
Amazon Aurora PostgreSQL Limitless Database is now generally available (7 minute read)

Amazon has announced the general availability of Amazon Aurora PostgreSQL Limitless Database, a new serverless capability that features horizontal scaling through sharding. It enables customers to overcome existing limits for write throughput and storage by distributing the workload across multiple writer instances while maintaining the functionality of a single database.
πŸš€

Opinions & Tutorials

How to Use Blocks in Ansible Playbooks (7 minute read)

This article discusses how to effectively use blocks in Ansible playbooks, highlighting their ability to group tasks, manage error handling, and execute conditional operations. It provides practical examples of how to use blocks for organizing tasks, handling exceptions, performing cleanup, and streamlining playbook complexity.
Simplify Azure DevOps agent management with Managed DevOps Pools (6 minute read)

This blog explains Managed DevOps Pools, a feature that simplifies creating Azure DevOps agent solutions. It covers its functions, available image types, and private networking setup and demonstrates it in action.
Monitoring PM2 in production (5 minute read)

PM2 is a powerful process management tool for large-scale Node.js production environments that simplifies deployment and ensures reliability. It has features like automatic restarts and robust monitoring capabilities that can be further extended for enhanced visibility into application performance and resource metrics.
πŸ§‘β€πŸ’»

Resources & Tools

Runme Notebooks: Capture DevOps processes as reusable interactive Markdowns (Sponsor)

Runme replaces docs and scripts with interactive Notebooks (think Jupyter) and TUIs β€” so you can interact with cloud-native tools and cloud providers/infra as human friendly workflows. Get started at runme.dev (free and open source)
Chi (GitHub Repo)

Chi is a lightweight, idiomatic, and composable router designed for building maintainable Go HTTP services. It has an elegant design for REST API development and supports features like context control and modularity. Chi is compatible with standard net/http handlers.
Direnv (GitHub Repo)

Direnv is a shell extension that automatically loads and unloads environment variables tailored to different projects. It enables isolated development environments and streamlined management of secrets.
🎁

Miscellaneous

October Wrap-Up: Product Updates Across the PagerDuty Operations Cloud (6 minute read)

PagerDuty's October product updates, aimed at improving operational resilience and efficiency for organizations, focused on enhancing incident management, automation, and customer experience. Key features, all designed to streamline workflows and improve incident response times, included an upgraded escalation policy UI, AI-driven automation recommendations, and seamless integrations with Salesforce.
Using Semantic Versioning to Simplify Release Management (7 minute read)

This article discusses how to implement Semantic Versioning (SemVer) to streamline software release management. The semantic-release Node.js tool can automate versioning in AWS Cloud Development Kit projects, enhancing clarity and reducing manual overhead for developers.
⚑

Quick Links

Discovering Hidden Vulnerabilities in Portainer with CodeQL (15 minute read)

An investigation of Portainer's codebase revealed critical security vulnerabilities, including blind SSRF flaws and an insecure AES-OFB implementation, leading to significant updates in Portainer's open-source management tool.
Java Is Greener on Arm (6 minute read)

Arm-based processors' energy efficiency, cost-effectiveness, and performance gains are poised to challenge x86's dominance and drive widespread enterprise adoption.

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.