Home » Software Development

Software Development

Deploying Website on AWS EC2 using Terraform

Hello. In this tutorial, we will explain how to deploy a website on AWS EC2 using Terraform, a popular open-source deployment automation software. 1. Introduction Terraform is a tool for building, changing, and versioning the infrastructure safely and efficiently. It is used to manage the infrastructure of the popular cloud service providers and custom in-house solutions. It helps manage both ...

Read More »

How to Create AWS S3 Bucket using Terraform

Hello. In this tutorial, we will explain a popular open-source deployment automation software popularly known as Terraform. We will also be creating an S3 bucket using Terraform on AWS. 1. Introduction Terraform is a tool for building, changing, and versioning the infrastructure safely and efficiently. It is used to manage the infrastructure of the popular cloud service providers and custom ...

Read More »

Creating EC2 Instances using Terraform

Hello. In this tutorial, we will explain a popular open-source deployment automation software popularly known as Terraform and we will create an EC2 instance. 1. Introduction Terraform is a tool for building, changing, and versioning the infrastructure safely and efficiently. It is used to manage the infrastructure of the popular cloud service providers and custom in-house solutions. It helps manage ...

Read More »

How to Create IAM User & Policy using Terraform on AWS

Hello. In this tutorial, we will create an IAM policy and user using Terraform on AWS. Terraform is a popular open-source deployment automation software.  1. Introduction Terraform is a tool for building, changing, and versioning the infrastructure safely and efficiently. It is used to manage the infrastructure of the popular cloud service providers and custom in-house solutions. It helps manage ...

Read More »

Message Queueing in Node.js with AWS SQS

Hello. This tutorial will understand AWS SQS and create a simple nodejs application to send and receive messages to/from the queue. 1. Introduction AWS SQS represents the simple queue service in the Amazon ecosystem. This service: Enables a user to store the messages (up to 256 KB in any format such as JSON, XML, etc) in the queue while waiting ...

Read More »

Publishing & Subscribing to AWS SNS Messages with Node.js

Hello. In this tutorial, we will see publishing and subscribing to AWS SNS Messages with Node.js. We will understand AWS SNS and create a simple application that will interact with SNS with the help of exposed endpoints. 1. Introduction AWS Simple Notification Service (SNS) is a cloud service for delivering notifications from applications to subscribed endpoints and clients. It is ...

Read More »

AWS SQS Dead Letter Queue Example in Java

This is an in-depth article related to the AWS SQS Dead Letter Queue Example in Java. 1. Introduction Amazon Web Services is based on the internet as a group of remote computing services that are together called a cloud computing platform. AWS is offered by Amazon.com. The most commonly used services are Amazon EC2 and Amazon S3. You can deploy ...

Read More »

Implementing Microservices on AWS

1. Introduction This is an in-depth article related to the Microservices on AWS Cloud using spring framework components. Spring Framework helps in creating stand-alone and production-ready applications. Spring Framework features are Spring MVC, JPA, Spring Boot, Micro Containers, and Messaging. It is an open-source software framework used by developers for creating web applications and services. Developers use Java technology stack ...

Read More »

Uploading files to AWS S3 using Node.js

Hello. In this article, we will exaplain how to upload files to AWS S3 using Node.js. The node.js framework is commonly used to create server-based applications which are further used to show the contents to the users. We will create an endpoint to upload the file on the AWS S3 bucket. 1. Introduction AWS Simple storage service is used to ...

Read More »

Microservices Architecture Tutorial

1. Introduction Microservices architecture builds an application with many loosely coupled and independently deployable artifacts. In this example, I will demonstrate a simplified microservices architecture with two services. Figure 1 Simplified MSA The course service runs at port 9001.The student service runs at port 9002.The student service depends on the course service.The Eureka Server runs at port 8761. 2. Technologies ...

Read More »