DevOps Bulletin #88: The Creator of Everywhere SQLite
Tags: aws, devops, kubernetes, serverless
Published: 2023-02-03 17:28:20

This week, I have a lot of exciting topics for you, including a guide to simplifying internal AWS Lambda APIs, features we’d like to see in PostgreSQL, how Cloudflare improved its DNS record build speed, a SRE checklist, and more. We’ll also be discussing tools like Hearths, which helps prevent cold starts in AWS Lambda, Caretta, a visual Kubernetes network map creator, sls-mentor, a tool that analyzes AWS resources against best practice rules, and Gefyra, a tool that runs local code in any Kubernetes cluster.

And I have a special treat for you this week, as I shared a podcast featuring Richard Hipp, the creator of SQLite. Listen to the story of how his small project became a fundamental part of today’s technology infrastructure, from smartphones to commercial planes. This is a must-listen for all tech enthusiasts and database enthusiasts alike.

I hope you enjoy this week’s newsletter! Share it with a friend or colleague if you find it helpful, [drop me an email](mailto:contact@devopsbulletin.com?subject=DevOps%20Bulletin%20topic%20suggestion), or send me a DM on [Twitter](https://twitter.com/mlabouardy) about topics you’d like to hear about in future editions.

## Headline Tutorials:

![Cartoon figures of the Lambda API, Extensions API, Telemetry API, and the Runtime API.](https://miro.medium.com/max/700/0*kZWACvol_eBh845D.jpeg)

👀 “[Simplifying internal AWS Lambda APIs](https://danwakeem.medium.com/simplifying-internal-aws-lambda-apis-25a26ab9070e?utm_source=newsletter&utm_medium=email&utm_campaign=devopsbulletin&utm_content=devopsbulletin)” — Discover the inner workings of these APIs through a comprehensive guide, complete with real-world examples of their practical applications.

💡 “[Features I’d like in PostgreSQL](https://gilslotd.com/blog/features_id_postgresql?utm_source=newsletter&utm_medium=email&utm_campaign=devopsbulletin&utm_content=devopsbulletin)” — Feature including “i-am-a-dummy mode” like in MySQL to prevent accidental deletion, a unit test mode that randomly sorts query results, query progress in the psql client like in MariaDB, and Pandas-like join validation.

🚀 “[How we improved DNS record build speed by more than 4,000x](https://blog.cloudflare.com/dns-build-improvement/?utm_source=newsletter&utm_medium=email&utm_campaign=devopsbulletin&utm_content=devopsbulletin)” — Learn how Cloudflare has improved its DNS record propagation speed, allowing customers to quickly change their configurations.

🔥 “[SRE checklist](https://github.com/bregman-arie/sre-checklist?utm_source=newsletter&utm_medium=email&utm_campaign=devopsbulletin&utm_content=devopsbulletin)” — A checklist for anyone practicing Site Reliability Engineering.

💸 “[Visualize and gain insights into your AWS cost and usage](https://aws.amazon.com/blogs/mt/visualize-and-gain-insights-into-your-aws-cost-and-usage-with-amazon-managed-grafana/?utm_source=newsletter&utm_medium=email&utm_campaign=devopsbulletin&utm_content=devopsbulletin)” — Visualize and analyze your AWS CUR data with Amazon Managed Grafana while using the Amazon Athena plugin.

📦 “[How to add an SBOM to your containers with GitHub Actions](https://actuated.dev/blog/sbom-in-github-actions?utm_source=newsletter&utm_medium=email&utm_campaign=devopsbulletin&utm_content=devopsbulletin)” — Learn how to add a Software Bill of Materials (SBOM) to your containers with GitHub Actions in a few easy steps.

🧪 “[Building a staging environment for data teams](https://medium.com/riskified-technology/building-a-staging-environment-for-data-teams-855700fa390f?utm_source=newsletter&utm_medium=email&utm_campaign=devopsbulletin&utm_content=devopsbulletin)” — Building a staging environment for data teams is challenging. It’s complicated since tables don’t have a simple version control system.

☁️ “[Never worry about Cold Starts in AWS Lambda again](https://medium.com/@jay.cheskis/never-worry-about-cold-starts-in-aws-lambda-again-d705ff7732a2?utm_source=newsletter&utm_medium=email&utm_campaign=devopsbulletin&utm_content=devopsbulletin)” — Hearth, an open-source app provides developers with the ability to set custom timers for each Lambda function and visualize key metrics, and aggregate recent CloudWatch logs for selected Lambda functions to assist with monitoring cold starts.

## Latest open source projects

### Precloud

![Dynamic tests for infrastructure-as-code](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xslxzicyoqcn8s8t4uyc.png)

An [open source command line](https://github.com/tinystacks/precloud?utm_source=newsletter&utm_medium=email&utm_campaign=devopsbulletin&utm_content=devopsbulletin) interface that runs checks on infrastructure as code to catch potential deployment issues before deploying.

### Caretta

![Instant K8s service dependency map, right to your Grafana.](https://miro.medium.com/max/700/0*au-XFpc27K3LAGau.gif)

[Caretta](https://github.com/groundcover-com/caretta?utm_source=newsletter&utm_medium=email&utm_campaign=devopsbulletin&utm_content=devopsbulletin) is a lightweight, standalone tool that instantly creates a visual network map in Grafana of the services running in your Kubernetes cluster.

### sls-mentor

![AWS Serverless infrastructure configuration best practices framework-agnostic analyzer](https://miro.medium.com/max/700/0*Dus0W7PGVGOBc8dx.gif)

[sls-mentor](https://github.com/sls-mentor/sls-mentor?utm_source=newsletter&utm_medium=email&utm_campaign=devopsbulletin&utm_content=devopsbulletin) is a tool that analyzes the configuration of your AWS resources against best practice rules. It solves problems before they occur, and optimizes your app’s performance and costs.

### Gefyra

![Gefyra](https://miro.medium.com/max/500/0*lIbPISyx_Of0cotZ.png)

[Gefyra](https://github.com/gefyrahq/gefyra?utm_source=newsletter&utm_medium=email&utm_campaign=devopsbulletin&utm_content=devopsbulletin) runs local code in any Kubernetes cluster without the build and push cycle. It overlays containers in the cluster making code changes immediately available.

### RESTler

![RESTler](https://miro.medium.com/max/700/0*Dr1B93GfeJOyICve.png)

[RESTler](https://github.com/microsoft/restler-fuzzer?utm_source=newsletter&utm_medium=email&utm_campaign=devopsbulletin&utm_content=devopsbulletin) is the first stateful REST API fuzzing tool for automatically testing cloud services through their REST APIs and finding security and reliability bugs in these services.

### Serverless Run Watch

![Serverless Run Watch](https://miro.medium.com/max/700/0*oMqPckrorbFz2am7.gif)

[Cloud-local developer experience](https://github.com/astuyve/serverless-run-watch?utm_source=newsletter&utm_medium=email&utm_campaign=devopsbulletin&utm_content=devopsbulletin) for Serverless. Single-digit second deploys, and logs are streamed from CloudWatch straight to your terminal.

## Podcast of the week

Richard Hipp is the creator of SQLite, an open-source database software that has become an essential part of today’s technology infrastructure, found in products from smartphones to commercial planes. [In this podcast](https://corecursive.com/066-sqlite-with-richard-hipp/?utm_source=newsletter&utm_medium=email&utm_campaign=devopsbulletin&utm_content=devopsbulletin), Hipp shares the story of how his small project grew beyond expectations, leading to relationships with tech giants, and more 🔥

## Question of the week

![Question of the week](https://miro.medium.com/max/700/0*F0LVDDGCfAV1p2Rc.png)

Read full [thread](https://news.ycombinator.com/item?id=34563353)

## Meme of the week

![Platform Engineering vs DevOps](https://miro.medium.com/max/700/0*eleeKIY0WzR2UW1c.jpeg)

I hope this summary has been useful. Remember to [subscribe to the newsletter](https://www.devopsbulletin.com/) to receive the latest DevOps trends in your inbox every week 🔥