1. Amazon API Gateway
API Gateway is a front gateway to business logic, data and functions. API Gateway will provide a fully-functional API connection to our AWS Lambda function. The API Gateway can be accessed from your back-end services, such as those that is running through Amazon EC2 or code running in the web application.
API operates on a small scale as well as large scale and assists developers manage, observe create, and offer security to API's. This can be done with just one click.One major reason for AWS's popularity is its simplicity of use and its ability to scale in addition to being a great source for security. Cost-effective ways to utilize AWS. They are described in AWS Course.
Amazon API Gateway has an ability to manage a range of tasks like access control and authorization and managing traffic from different areas, and processing an array of simultaneous API calls.
The primary benefit of this service is that you only pay for what you get and what amount of information that is transferred out. There are many advantages to using the Amazon API Gateway such as the following:
- It is a simple way to monitor your API activities.
- Simple Security Controls.
- Don't worries about servers.
- Pay only for the time you use it.
- Performance on any scale.
2. AWS Lambda
- AWS Lambda is a compute service which runs your back-end software and responds to events like uploading objects for Amazon S3 bucket, Dynamo DB or in-app activities. The Lambda function is able to collect all the data from users via API Gateway.
- Once you have uploaded the source code into Lambda the Lambda service manages the entire scaling of capacity, patching and managing infrastructure needed to run your code . It also provides transparency by publishing a real-time information and logs to Amazon Cloud monitor.
- The only thing you need to write is the code. It's very affordable and doesn't require any capital investment. It is only charged for the duration of your code, which is measured in millisecond increments that are 100 milliseconds. It's simple to use and requires no new languages to master.
3. Amazon Simple Email Service
- Amazon Simple Email Service helps users to send email with minimum setup and with maximum delivery. It's integrated into AWS management console to ensure you can keep track of the sending activities. Amazon Simple Email Service helps us to monitor insecurity.
- The Amazon SDK can be integrated Amazon SDK directly into the existing software. The process for the Amazon Simple Email Service is straightforward as the user sends an request for an E-Mail from Amazon SES.
- If the request is legitimate, If it is valid, the Amazon SES composes a request parameter to the Receiver ISP. The ISP sends an email with the requested information to inbox of the recipient.
- If the address of the recipient is invalid, the ISP forwards a notice at Amazon SES and it is then forwarded the sender.
- If the person who sent the request doesn't wish to receive the request , they can make a complaint to the ISP. The ISP will then forward the request by SES to the sender.