DevOps Bulletin - Digest #90: Serverless Patterns ⛅

#90: Serverless Patterns

Welcome to another exciting edition of DevOps Bulletin! This week, I've got a jam-packed issue with various interesting topics for you to explore. We'll start with a discussion about CI/CD metrics and how it's crucial for effective dev processes. Next, we'll dive into the world of Kubernetes with GitOps and Terraform. Deploying resources with these tools can bring many benefits to your organization, such as increased efficiency and better management of resources. We'll also take a closer look at the FIRST principles for successful Serverless adoption, including the new ways of thinking, building, and operating applications that are required.

In addition, you'll find tutorials on how to handle deleted resources with Terraform, detect drift between your infrastructure and committed code with Terradrift, and improve your CLI productivity with ShellGPT. Plus, learn how to prepare your serverless services for a major release with helpful tips and tricks.


Finally, I've got interesting posts on various DevOps tools. From Terraform tips to an open-source tool to test Kubernetes controllers, to a tutorial on preparing your serverless services for a major release. Also got a look at the reality of platform engineering, an overview of serverless patterns, and a guide to finding an executive engineering role. And that's not all - there's much more in store, so stay tuned!
📖 POSTS OF THE WEEK
Datadog CI Visibility - an alternative solution
What is CI visibility, why you should care about it, and an alternative solution (Foresight) to Datadog CI visibility that you can use to apply in your development process.
Read more »
"Deploying resources on Kubernetes with GitOps and Terraform" - The goal of this article is to help readers understand how to use a GitOps tool in conjunction with Kubernetes - Read more »
"The FIRST principles for a successful Serverless adoption!" - Serverless requires a new way of thinking (stateless, asynchronous), architecting (event-driven, microservices), building (incremental, iterative), and operating (observability, metrics) applications - Read more »
"Enforce and validate AWS tags with Atlantis + OPA + Terraform" - This article shows how to force specific tags and specific tag values in AWS resources with Terraform, Atlantis and Open Policy Agent - Read more »
"Don't call It a Platform" - The reality is, much of the effort around platform engineering is NOT about empowering developers, it’s about hiding the towering pile of crap we’ve assembled and now have to hide from the people we apparently got it for in the first place - Read more »
"The YAML document from hell" - YAML is widely used in DevOps tools, however, Yaml is full of foot guns and its friendliness is deceptive. This post demonstrates this through an example - Read more »
"Serverless patterns" - This post will give you an overview of why to use them and how to implement them in a serverless, and often the event-driven, way on AWS - Read more »
"Getting a job as an engineering executive" - If you’re looking to find an executive role, Will, author of Staff Engineer and Elegant Puzzle books, condensed the many stories he have heard, along with his own experiences, into the repeatable process that prospective candidates typically follow - Read more »
"Extract code and resources from the Terraform state file" - A series of Terraform tips from the folks at BigPanda. This hands-on tutorial shows how to re-create a deleted resource and generate its Terraform code - Read more »
🛠 PROJECTS OF THE WEEK
Sieve is an open-source tool to help developers test their Kubernetes controllers by injecting faults and detecting dormant bugs at development time - Learn more »
Terradrift is an open-source tool that will navigate through all terraform directories (stacks) to run terraform plan to detect the current drift between the committed code and applied infrastructure - Learn more »
The AWS Observability accelerator for Terraform is a set of modules to help you configure Observability for your Amazon EKS clusters with AWS Observability services (Prometheus, Grafana, OpenTelemetry) - Learn more »
DuckDB is an open-source in-process SQL OLAP database management system. DuckDB supports arbitrary and nested correlated subqueries, window functions, collations, complex types (arrays, structs), and more - Learn more »
Semgrep is a fast, open-source, static analysis engine for finding bugs, detecting vulnerabilities in third-party dependencies, and enforcing code standards - Learn more »
ShellGPT is an open-source CLI productivity tool powered by OpenAI's Davinci model, will help you accomplish your tasks faster and more efficiently - Learn more »
📰 NEWSWORTHY STORIES
"The on-premises empire strikes back at AWS" - Read more »
"Visualize your VPC resources from Amazon VPC creation experience" - Read more »
"Microsoft outage outrage: was it BGP or DNS?" - Read more »
"GitOps with GitLab: what you need to know about the Flux CD integration" - Read more »
"Introducing AWS Lambda runtime management controls" - Read more »
"werf CI/CD tool becomes a CNCF project!" - Read more »
📕 BOOK OF THE WEEK
Not a DevOps book but a must-read for anyone seeking to become a better leader. Maxwell layers out 21 laws that are essential for leadership success, and provides practical insights and real-life examples to help readers apply these laws to their own lives. Maxwell covers important topics such as the role of integrity and character in leadership, the importance of emotional intelligence and relationship building, and the need for effective communication and delegation. 
🎧 PODCAST/WEBINAR OF THE WEEK
Want to make sure your serverless architecture can handle going live for your big day? This is a great tutorial to help you prepare your serverless services for a major release. Learn about scaling and testing. Find out how best to do deployments and monitoring. Gather helpful performance optimizations, caching strategies, and many more tips and tricks 🚀
💼 OPEN JOBS OF THE WEEK
Senior DevOps Engineer @JetBrains
AWS, Docker, Terraform

🌎 Remote, europe

Read more »
DevOps Manager @JFrong
Kubernetes, Terraform, AWS

🌎 Remote, USA

Read more »
Director DevOps Engineering @Canonical
Python, Linux, Kubernetes

🌎 Remote, europe

Read more »
Hand-picked DevOps opportunities to work from home, remotely, freelance, full-time, part-time, contract and internships - See more »
💡 TWEET OF THE WEEK
The importance of having an assets inventory of your cloud resources and how it could help you to improve your security posture, optimize your cloud costs and empower your developers 👇🏻
😂 MEMES OF THE WEEK
I hope you enjoy this week’s newsletter! Share it with a friend or colleague if you find it helpful, drop me an email or send me a DM on Twitter about topics you’d like to hear about in future editions.
Remember to share if you enjoyed this issue!
Share Share
Tweet Tweet
Forward Forward
Want to sponsor an issue? Check out the Sponsor Kit
Copyright © 2023 DevOps Bulletin, All rights reserved.
Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list.

Older messages

Digest #89: Pipeline as Code 🔥

Monday, February 6, 2023

Digest #89: Pipeline as Code 🔥 #89: Pipeline as Code This week, I have a lot of exciting topics for you. To start off, we cover the basics of effective dashboard design and how you can create a Grafana

Digest #88: The Creator of Everywhere SQLite 🌍

Monday, January 30, 2023

Digest #88: The Creator of Everywhere SQLite 🌍 #88: The Creator of Everywhere SQLite This week, I have a lot of exciting topics for you, including a guide to simplifying internal AWS Lambda APIs,

Digest #87: Testing AWS Infrastructure 😍

Monday, January 23, 2023

Digest #87: Testing AWS Infrastructure 😍 #87: Testing AWS Infrastructure This week, we'll take a look at some common Git commands that you probably don't need. Next, we'll dive into the

Digest #86: Serverless Testing 😄

Friday, January 20, 2023

Digest #86: Serverless Testing 😄 #86: Serverless Testing This week, we're diving deep into the world of serverless and exploring the latest techniques for testing and cost optimization. Are you

Digest #85: What Every DevOps Should Learn in 2023 🙌

Monday, January 9, 2023

Digest #85: What Every DevOps Should Learn in 2023 🙌 #85: What Every DevOps Should Learn in 2023 This week's newsletter highlights what needs to be checked before deploying a Serverless app to

You Might Also Like

WP Weekly 225 - Wins - New Launches, 2025 Predictions, Year 2024 Recap

Monday, January 6, 2025

Read on Website WP Weekly 225 / Wins All the 2024 stuff is behind us; hoping everyone is a winner going forward in this amazing WordPress community. Let's start 2025 with WordPress goodness upfront

SRE Weekly Issue #458

Monday, January 6, 2025

View on sreweekly.com A message from our sponsor, incident.io: Ever wonder how Netflix handles incidents at their scale? With incident.io, they've built a process that's smooth, scalable, and

OpenAI proposes a new corporate structure - Sync #500

Sunday, January 5, 2025

Plus: Nvidia's next move; the state of AI hardware startups; "AI factories" for war; BYD enters humanoid robot race; ChatGPT Search vs. Google Search; and more! ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

🔋 You Need a Super-Fast USB Car Charger — First-Party vs. Third-Party Cookies

Sunday, January 5, 2025

Also: How I Use Shortcuts and Apple Numbers to Track My Time How-To Geek Logo January 5, 2025 Did You Know Theodore Roosevelt was the first US President to ride in an automobile while in office.

RD#487 Instance Hook Pattern

Sunday, January 5, 2025

co-located logic and controlled API ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

PD#607 Systems Ideas that Sound Good But Almost Never Work

Sunday, January 5, 2025

"let's just..." scenarios ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏

Android Weekly #656 🤖

Sunday, January 5, 2025

View in web browser 656 January 5th, 2025 Articles & Tutorials Sponsored Sick of your mobile apps crashing? Simon Grimm will show you how to fix them with less guesswork. Join Sentry's workshop

Daily Coding Problem: Problem #1659 [Easy]

Sunday, January 5, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by WhatsApp. Given an array of integers out of order, determine the bounds of the smallest

C#538 Unit Testing Clean Architecture Use Cases

Sunday, January 5, 2025

Battle-tested approach to unit testing ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Sunday Digest | Featuring 'The World’s 10 Largest Companies by Revenue' 📊

Sunday, January 5, 2025

Every visualization published this week, in one place. Jan 5, 2025 | View Online | Subscribe | VC+ | Download Our App Hello, welcome to your Sunday Digest. This week, we visualized the income needed to