Home » Software Development

Software Development

Getting Started with Python and AWS DynamoDB

Hello readers, in this tutorial, we will perform some basic CRUD operation in AWS DynamoDb using boto3 in Python programming language. But before digging deep, let us make an introduction to AWS DynamoDb. 1. What is AWS DynamoDb? DynamoDb is a fast, scalable, and distributed NoSQL database which is schema-less Offers automatic scaling, availability, and durability Does not require to ...

Read More »

AWS SQS FIFO Queue Example in Java

In this article, we wil show a AWS SQS FIFO Queue Example in Java. 1. Introduction Amazon Simple Queue Service (SQS) is a fully managed message queuing service in the AWS cloud. Using SQS, We can send, store, and receive messages between software components at any volume, without losing messages or requiring other services to be available. SQS FIFO queues ...

Read More »

AWS SQS Delay Queue and Delay Message Example in Java

In this article, we are going to explain the AWS SQS Delay Queue and Delay Message Example in Java. 1. Introduction Amazon Simple Queue Service (SQS) is a fully managed message queuing service in the AWS cloud. Using SQS, We can send, store, and receive messages between software components at any volume, without losing messages or requiring other services to ...

Read More »

What is Amazon AWS Athena

Welcome readers, in this tutorial, we will understand AWS Athena and its related terminology. 1. Introduction to AWS Athena Amazon Athena is nothing but a data analytics tool that performs complex query operations in relatively less time. Athena performs database automation, parquet file conversion, table creation, SQL operations, partitioning, etc. It a graphical user interface to analyze the S3 data ...

Read More »

AWS SQS Polling Example in Java

In this article, we will show an AWS SQS Polling Example in Java. We will focus on the message receiving part and show you how to receive messages from an SQS standard queue by using short polling and long polling in Java. 1. Introduction Amazon Simple Queue Service (SQS) is a fully managed message queuing service in the AWS cloud. ...

Read More »

What is Amazon AWS Route 53

Welcome readers, in this tutorial, we will understand AWS Route 53 and its related terminology. But beware it might be a monotonous article without any picture or demo but it is still an interesting read to know the basics of AWS Route 53. 1. Introduction to AWS Route 53 Amazon Route 53 represents the highly available and scalable Domain naming ...

Read More »

AWS SQS Message Attributes Example

In this article, we will show an example on AWS SQS Message Attributes. 1. Introduction Amazon Simple Queue Service (SQS) is a fully managed message queuing service in the AWS cloud. Using SQS, We can send, store, and receive messages between software components at any volume, without losing messages or requiring other services to be available. In addition to the ...

Read More »

AWS Amazon Machine Images (AMI) Tutorial

In this tutorial, we will learn about Amazon Machine Images, or AWS AMI in short, and its types. First, we’ll see the ways to find an AMI on AWS. Next, we will discuss shared and paid AMIs. Lastly, we’ll demonstrate how to create our own AMI and deregister it when not needed. 1. Introduction An Amazon Machine Image (AMI) contains ...

Read More »

Using Amazon ECS with AWS CLI

Welcome readers, in this tutorial, we will make an introduction to AWS EC2 and we will perform some operations using AWS CLI. 1. Introduction AWS represents the Amazon Web Services and it provides different services ranging from IaaS (Infrastructure as a Service), PaaS (Platform as a Service), or SaaS (Packaged software as a Service). It offers flexibility by giving the ...

Read More »

Practices for Microservices Security

In this article, we will take a look at the practices for Microservices Security. 1. Introduction Microservices architecture is based on loosely coupled principles. The loosely coupled principle helps in designing services for application components with lesser dependencies. The Microservices application has multiple units. A single unit can run alone and use APIs for connectivity. API gateways help in the ...

Read More »