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.

Key phrases

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

Data Science Weekly - Issue 540

Friday, March 29, 2024

Curated news, articles and jobs related to Data Science, AI, & Machine Learning ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

This Week in Rust #540

Friday, March 29, 2024

Email isn't displaying correctly? Read this e-mail on the Web This Week in Rust issue 540 — 27 MAR 2024 Hello and welcome to another issue of This Week in Rust! Rust is a programming language

The Value Of A Promise 🤞

Friday, March 29, 2024

How much is a promise from a tech company really worth, anyway? Here's a version for your browser. Hunting for the end of the long tail • March 28, 2024 The Value Of A Promise When you hear a

New Elastic Security for SIEM Training Course

Friday, March 29, 2024

Detect and respond to evolving threats ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ elastic | Search. Observe. Protect Detect anomalies and malicious behavior March

SBF gets 25 years 

Thursday, March 28, 2024

Sam Bankman-Fried is sentenced View this email online in your browser By Christine Hall Thursday, March 28, 2024 Welcome back to TechCrunch PM! The editorial team spent a chunk of the day discussing

💎 Issue 410 - Being laid off in 2023-2024 as an early-career developer

Thursday, March 28, 2024

This week's Awesome Ruby Newsletter Read this email on the Web The Awesome Ruby Newsletter Issue » 410 Release Date Mar 28, 2024 Your weekly report of the most popular Ruby news, articles and

💻 Issue 403 - Microsoft defends .NET 9 features competing with open source ecosystem

Thursday, March 28, 2024

This week's Awesome .NET Weekly Read this email on the Web The Awesome .NET Weekly Issue » 403 Release Date Mar 28, 2024 Your weekly report of the most popular .NET news, articles and projects

💻 Issue 410 - Node.js TSC Confirms: No Intention to Remove npm from Distribution

Thursday, March 28, 2024

This week's Awesome Node.js Weekly Read this email on the Web The Awesome Node.js Weekly Issue » 410 Release Date Mar 28, 2024 Your weekly report of the most popular Node.js news, articles and

💻 Issue 410 - JSDoc as an alternative TypeScript syntax

Thursday, March 28, 2024

This week's Awesome JavaScript Weekly Read this email on the Web The Awesome JavaScript Weekly Issue » 410 Release Date Mar 28, 2024 Your weekly report of the most popular JavaScript news, articles

📱 Issue 404 - Dependency Injection for Modern Swift Applications Part II

Thursday, March 28, 2024

This week's Awesome iOS Weekly Read this email on the Web The Awesome iOS Weekly Issue » 404 Release Date Mar 28, 2024 Your weekly report of the most popular iOS news, articles and projects Popular