AWS technologies - fly-sorter/flySorter-back-end-v2 GitHub Wiki
Home / AWS technologies
AWS Technologies
This section provides an overview of the AWS technologies used for the FlySorter project. Each individual section describes how we implemented the technology, the functionality of it and how the technologies communicate with one another.
- AWS Lambda
- AWS API Gateway
- AWS Aurora – MySQL Serverless Edition
- AWS Cognito
- AWS S3
- AWS CloudWatch
- AWS IAM
AWS Lambda
Description: AWS Lambda lets you run code without provisioning or managing servers. You pay only for the compute time you consume - there is no charge when your code is not running. With Lambda, you can run code for virtually any type of application or backend service - all with zero administration. Just upload your code and Lambda takes care of everything required to run and scale your code with high availability. You can set up your code to automatically trigger from other AWS services or call it directly from any web or mobile app. For more information follow this link.
AWS API Gateway
Description: Amazon API Gateway is a fully managed service that makes it easy for developers to create, publish, maintain, monitor, and secure APIs at any scale. With a few clicks in the AWS Management Console, you can create REST and WebSocket APIs that act as a “front door” for applications to access data, business logic, or functionality from your backend services, such as workloads running on Amazon Elastic Compute Cloud (Amazon EC2), code running on AWS Lambda, any web application, or real-time communication applications. For more information follow this link
AWS Aurora - MySQL Serverless Edition
Description: Amazon Aurora is a custom built MySQL and PostgreSQL compatible database born and built in the cloud. It has the option of being serverless, which allows you to build and run applications and services without thinking about instances. For more information follow this link.
AWS Cognito
Description: Amazon Cognito lets you add user sign-up, sign-in, and access control to your web and mobile apps quickly and easily. For more information follow this link
AWS S3
Description: Amazon Simple Storage Service (Amazon S3) is an object storage service that offers industry-leading scalability, data availability, security, and performance. This means customers of all sizes and industries can use it to store and protect any amount of data for a range of use cases, such as websites, mobile applications, backup and restore, archive, enterprise applications, IoT devices, and big data analytics. Amazon S3 provides easy-to-use management features so you can organize your data and configure finely-tuned access controls to meet your specific business, organizational, and compliance requirements. Amazon S3 is designed for 99.999999999% (11 9's) of durability, and stores data for millions of applications for companies all around the world. For more information follow this link.
AWS CloudWatch
Description: Amazon CloudWatch is a monitoring and management service built for developers, system operators, site reliability engineers (SRE), and IT managers. CloudWatch provides you with data and actionable insights to monitor your applications, understand and respond to system-wide performance changes, optimize resource utilization, and get a unified view of operational health. CloudWatch collects monitoring and operational data in the form of logs, metrics, and events, providing you with a unified view of AWS resources, applications and services that run on AWS, and on-premises servers. For more information follow this link.
AWS IAM
Description: AWS Identity and Access Management (IAM) enables you to manage access to AWS services and resources securely. Using IAM, you can create and manage AWS users and groups, and use permissions to allow and deny their access to AWS resources. For more information follow this link.