DevOps / SRE - Top Links Last Week
Week 29 - Issue #88
Week 29 - Issue #88
Hardcoded password in Confluence app has been leaked on Twitter
The hardcoded password for the Confluence app has been leaked on Twitter, potentially exposing users to danger.
-The company has advised users to take immediate action to fix the issue.
Fixing a Performance Anti-pattern With Amazon DynamoDB and Lessons Learned
I made a mistake in my code when working with boto3 clients on AWS Lambda that Myles Loffler pointed out. This mistake led to bad code that was hard to read and caused delays in my application. I fixed the mistake by creating a new utility file to handle my database connections and moving my CRUD functions to use the new file. This change made my code better overall and was easier to read and maintain.
Deploy WordPress Self Managed on Amazon Lightsail
In this blog post, the author explains how to provision and configure WordPress self-managed on Amazon Lightsail. They use Terraform with backend remote (Terraform Cloud) to configure the AWS resources. The child module for the template WordPress instance can be found in the Lightsail WordPress module directory, and the configuration for the Lightsail root module can be found in the Lightsail directory.
Four Great Alternatives to HashiCorp's Terraform Cloud
The top four Terraform CI tools are Spacelift, Env0, Scalr, and Cloudify.
3 Essential Steps for Scaling Any Application
- Reduce latency by evaluating popular queries, adding indexing, and introducing read-only database replicas.
- Consistency is key in design, so invest in a design library.
- To scale BIG, look into using Kubernetes.
Kubernetes Story — Deep into Container Runtime
Container runtime is a tool that helps manage all processes related to containers, including creating, deleting, and sharing them. Container runtime is divided into two types: low-level and high-level. Low-level container runtime is responsible for creating and deleting containers. In contrast, high-level container runtime focuses on managing multiple containers, transporting and managing container images, and loading and unpacking container images to the low-level container runtime. Docker is a tool that allows users to interact with containers through a container runtime.