LocalStack is a fully functional mock of AWS services running locally on your computer. We can use it to develop and test cloud and serverless apps offline. It can run through the CLI, in a Docker container, or in a Kubernetes cluster. We can use it to create mocks of S3 buckets, Lambda functions, RDS databases, ECR repositories, and more.
Continue readingTag Archives: Amazon Web Services
Google Cloud vs AWS vs Azure vs Linode – Speed Comparison
Which cloud provider is the fastest? Is it Google Cloud, Microsoft Azure, Amazon Web Services (AWS), or Linode?
eksctl – How to Create and Manage AWS EKS clusters
A review of eksctl and step by step guide how to create and manage AWS Elastic Kubernetes Service (EKS) clusters.
Amazon Lightsail Containers – AWS Service That Favors Simplicity
Amazon Lightsail containers are all about simplicity.
Amazon Lambda Containers – How to Package AWS Functions as Container Images
Amazon now supports container images as the deployment package format for its AWS Lambda Functions as a Service (FaaS) offering. Containers are finally replacing ZIP files.
Copilot – What AWS ECS and Fargate Container Management Should Have Been All Along
The setup of a development environment tends to be complicated, time-consuming, and expensive.
Gitpod changes the way we think about development environments. It gives us an IDE to write code, all the tools we need to compile our applications, run tests, and do whatever else we might be doing. It gives us the infrastructure we need. It allows us to onboard anyone into any project instantly.
To Terraform Or Not To Terraform: Configuration Management In AWS (And Other Cloud Computing Providers)
Configuration management tools have as their primary objective the task of making a server always be in the desired state. If a web server stops, it will be started again. If a configuration file changed, it will be restored. No matter what happens to a server, its desired state will be restored. Except, when there is no fix to the issue. If a hard disk fails, there’s nothing configuration management can do.
The problem with configuration management tools is that they were designed to work with physical, not virtual servers. Why would we fix a faulty virtual server when we can create a new one in a matter of seconds. Terraform understands how cloud computing works better than anyone and embraces the idea that our servers are not pets anymore. The are cattle. It’ll make sure that all your resources are available. When something is wrong on a server, it will not try to fix it. Instead, it will destroy it and create a new one based on the image we choose.
Continue reading