AWS Key Management Service provides a highly available key storage, management, and auditing solution for you to encrypt data within your own applications and control the encryption of stored data across AWS services.

Features of AWS KMS

  • It is an easy way to control and access your data using managed encryption.
  • With AWS Key…

AWS Certificate Manager (ACM) Private Certificate Authority (CA) is a managed private CA service that helps you easily and securely manage the lifecycle of your private certificates. … ACM Private CA allows developers to be more agile by providing them APIs to create and deploy private certificates programmatically.

To host public SSL certificates in AWS, you can:

1.Buy your own and upload them using the CLI

2.Have ACM provision and renew public SSL certificates for you (free of cost)

ACM loads SSL certificates on the following integrations:

1.Load Balancers (including the ones created by EB)

2.CloudFront distributions

3.APIs on API Gateways

• SSL certificates are overall pain to manually manage, ACM is great to leverage in your AWS infrastructure!

Cognito is used for authentication and authorization. For that, Cognito has two types. They are

  1. Cognito User Pools (CUP): It is mainly used for authentication. And it has the following features.

• Create a serverless database of the user for your web & mobile apps

• Simple login: Username (or…

  • API Gateway is a gateway that consists of a bunch of Lambda functions that create a serverless learning management system.
  • API Gateway is a fully managed service that makes it easy for developers to publish, maintain, monitor, and secure APIs at any scale.
  • With a few clicks in the AWS…

  • Amazon DynamoDB is a fast and flexible NoSQL database service for all applications that require consistent single-digit millisecond latency at any scale. It is a fully managed database that supports both document and key-value data models.
  • Its flexible data model and performance make it a great fit for mobile, web…

  • Lambda is used to encapsulate Data centers, Hardware, Assembly code/Protocols, high-level languages, operating systems, AWS APIs.
  • Lambda is a compute service where you can upload your code and create the Lambda function.
  • Lambda takes care of provisioning and managing the servers used to run the code.
  • While using Lambda, you…

Amazon Kinesis makes it easy to collect, process, and analyze real-time, streaming data so you can get timely insights and react quickly to new information.

Amazon Kinesis offers key capabilities to cost-effectively process streaming data at any scale, along with the flexibility to choose the tools that best suit the…

  • SNS stands for Simple Notification Service.
  • It is a web service that makes it easy to set up, operate, and send a notification from the cloud.
  • It provides developers with the highly scalable, cost-effective, and flexible capability to publish messages from an application and sends them to other applications.
  • It…

  • SQS stands for Simple Queue Service. It was the first service available in AWS. It is a web service that gives you access to a message queue that can be used to store messages while waiting for a computer to process them.
  • It is a distributed queue system that enables…

Satyanarayana Gaddamanugu

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store