AWS

This category contains article and recipes related to the usage of AWS CloudFormation.

How to test Python Lambda functions

How to test Python Lambda functions

More and more companies nowadays are adopting Serverless technologies. AWS Lambda is the essential building block of any Serverless cloud application or automation. Whatever AWS Lambda is doing for you, it is very important to test its code to make sure it’s working exactly as expected. In this article, we’ll cover manual and automated testing …

How to test Python Lambda functions Read More »

Terraform - Deploy Python Lambda (container image)

Terraform – Deploy Python Lambda (container image)

At the end of 2020 AWS announced support of container images for Lambda. This feature allows you to package and deploy Lambda functions as container images of up to 10 GB in size.  In this article we’ll cover how you can use Terraform to deploy Python Lambda functions backed by the container image. One of …

Terraform – Deploy Python Lambda (container image) Read More »

Terraform – Managing Auto Scaling Groups & Load Balancers

Terraform – Managing Auto Scaling Groups & Load Balancers

This article continues Terraform article series and covers how to use Terraform to create AutoScaling Groups in AWS cloud – a collection of EC2 instances that share similar characteristics and are treated as a logical grouping for the purposes of instance scaling and management. Update: 2020 Oct Terraform code updated to support newer syntax. As soon as …

Terraform – Managing Auto Scaling Groups & Load Balancers Read More »

Terraform-recipe-How-to-create-AWS-ElasticSearch-cluster

Terraform recipe – How to create AWS ElasticSearch cluster

This article continues Terraform cloud automation topic. And, from this recipe, you’ll learn how to create hight-available AWS ElasticSearch cluster deployment in VPC across 3 Availability Zones. We’ll be using Terraform to demonstrate automation example. The source code is available in GitHub repository. Updates (Mar 2021) Small typo at Terraform template (outputs “elk_endpoint”) Updates (Oct 2020) Updated Terraform code …

Terraform recipe – How to create AWS ElasticSearch cluster Read More »

AWS Lambda - How to process DynamoDB streams

AWS Lambda – How to process DynamoDB streams

Imagine, you decided to launch a Serverless project at Amazon Web Services. In most cases, AWS Lambda and DynamoDB would be your technology choice. In this article, we’ll cover one of the most common use case of AWS Lambda – DynamoDB streams processing. As soon as your project grows, you may start looking for a …

AWS Lambda – How to process DynamoDB streams Read More »

Top-Frameworks-For-Serverless-Applications-Development

Top Frameworks For Serverless Applications Development

Are you eager to learn and use Serverless technology and its frameworks? “Now” is always a good time. In this article, we’ll provide a review of the most popular ones. And we hope, you’ll be able to pick the most suitable framework for your needs. During the last couple of years, Serverless computing has gained …

Top Frameworks For Serverless Applications Development Read More »

Security-Best-Practices-For-Serverless-Applications

Security Best Practices For Serverless Applications

Serverless architecture allows applications to be developed and deployed without the provisioning and management of the underlying infrastructure or servers. Applications deployed by serverless architecture do not require any traditional host; instead, they run on serverless offerings which are managed by cloud providers. The most well-known serverless platforms are AWS Lambda, Microsoft Azure Functions, and Google Cloud Functions. …

Security Best Practices For Serverless Applications Read More »

Using-AWS-Lambda-For-Governance-And-Compliance-Automation

Using AWS Lambda For Governance And Compliance Automation

If the phrase “governance and compliance” sounds daunting, it should. At the very least, any stakeholder in a project utilizing AWS resources should have a healthy fear of what could go wrong if their environments are misconfigured. In a cloud context, governance refers to the regulation and control of services through the definition of processes, …

Using AWS Lambda For Governance And Compliance Automation Read More »

Terraform-recipe-Deploy-Lambda-to-copy-files-between-S3-buckets

Terraform – Deploy Lambda To Copy Files Between S3 Buckets

Many frameworks exist on the market right now, which allows you to deploy your serverless infrastructure. But what if you have an on-going project, which uses Terraform as an infrastructure management tool? What if you’re apprehensive about changing your technology stack? In this article, we’ll show you in detail on how to start your Serverless …

Terraform – Deploy Lambda To Copy Files Between S3 Buckets Read More »

Cloud-CRON-Scheduled-Lambda-Functions

Cloud CRON – Scheduled Lambda Functions

This article covers how to build a Serverless Cron solution and launch scheduled jobs at AWS cloud using CloudWatch Events and Lambda functions at almost no cost. As usual, we’re providing some additional reading to those of you, who interested. If you’re looking for a solution only, please, jump here. Benefits Of Using Scheduled AWS Lambda …

Cloud CRON – Scheduled Lambda Functions Read More »