Categories
AWS Tutorial

AWS Backup Service for backup and recovery

Backups are really important to restore your application to a stable state in case of disasters. The most common disasters are file deletion, modifications or any other kind of damages to the database which are undesirable. These backup are also important when you are doing maintenance of the system. If something goes wrong during maintenance […]

Categories
AWS Tutorial

A guide to AWS Custom Cloudformation resource

AWS CloudFormation provides the functionality to write infrastructure as a code. This comes with a lot of advantages like disaster recovery, the ability to do code review and many more. There are cases where the CloudFormation natively does not support some of the functionality. In these cases, we need Custom CloudFormation resources: When we need […]

Categories
AWS Tutorial

A brief introduction to AWS Cloudformation

AWS CloudFormation is a tool to write the Infrastructure as a Code(IaC). Any kind of AWS resources such as VPCs, EC2, S3, RDS or any other kind of resources can be created using AWS CloudFormation. This has a lot of advantages such as: Automation of AWS resource creation Disaster recovery Copying a resource from one […]

Categories
AWS Tutorial

How to deploy a docker container with AWS ECS using cloudformation

Elastic Container Service (ECS) is a docker container deployment service provided by AWS. In this blog, we will be using AWS CloudFormation to write all the infrastructure needed for the deployment, as a Code (IaC). This blog is a complete guide that will cover How to Deploy Docker container with ECS (a “hello world” node […]

Categories
Programming Tutorial

Step by Step guide to writing rspec

Blueprint for writing rspec. Any developer should be able to know what your code does just by looking at the test.

Categories
Programming Tutorial

Golang Tutorial — from zero to hero

Golang is a statically typed, compiled language released in March 2012. In this Golang tutorial, we will be learning from zero knowledge to being a hero. “Go is an open source programming language that makes it easy to build simple, reliable, and efficient software”. GoLang In many languages, there are many ways to solve a […]