DevOps / SRE - Top Links Last Week
Week 21 - Issue #80
Week 21 - Issue #80
The Story of Heroku
Heroku made it easy for developers to build and run applications in the cloud without managing their infrastructure. Salesforce bought Heroku for $212 million in 2010. Fifteen years later, Heroku continues to inspire the next generation of developers. The first version of Heroku created in 2007 was an in-browser code editor to make it easy to build Ruby applications and deploy them to the cloud. Developers wanted to spend less time configuring infrastructure and more time building their applications.
Container Security: Manage Secrets with Portainer
Portainer is one of the most powerful Docker (and Docker Swarm) managers. With this tool, you can create and manage every aspect of your container deployments, including managing services, networks, images, registries, volumes, configs, stacks, orchestration, and even secrets. Portainer makes it easy to work with secrets. I've yet to come across a more straightforward method of managing/using secrets. I'm going to show you how to do just that.
Monitor Linux Memory Metrics in AWS CloudWatch
Here is how to install the CloudWatch agent in Ubuntu 20.04 and get memory metrics in the CloudWatch console. We can set up an Alarm to trigger notifications or any action by calling the memory metrics. We use CloudWatch to authenticate to push metrics on our EC2 EC2 instance. We then create an IAM role with the following steps. If you already have an EC2 launched, you can skip this step. Let's run this as root to avoid the Use of 's3.amazon' in every command.
Mintlify taps AI to automatically generate documentation from code
Mintlify, a startup developing software to automate software documentation tasks, has raised $2.8 million in a seed round. The company's platform reads code and creates documentation to explain it, leveraging natural language processing and web scraping technologies. The proceeds will be put toward product development and doubling Mintlifying's core, three-person team by the end of the year. Mintlified is free for individual developers and integrates with Slack, Dropbox, and GitHub for automating task management and development workflows.
Introducing Terramate — An Orchestrator and Code Generator for Terraform
Mineiros' Terramate is an Orchestrator and Code Generator for Infrastructure as Code (IaC) tool for Terraform. It aims to solve the problems of splitting Terraform code into smaller independent units that we call stacks. Each stack keeps its state, and the definition for the backend that Terraform uses to store its state permanently is the version of Terraform to use. We hope to solve these problems as efficiently as possible in a non-intrusive way. We also hope to use the tool to generate HCL (HCL Configuration Language)