Linux comes in many different flavors or ‘distros’. Linux distribution is a package of components that can be installed in a user’s machine. It includes the kernel, libraries, device drivers, core utilities, and applications.
API Gateway is a fully managed API endpoint service that creates, manages, publishes, monitors, secures, and scales APIs. API Gateway can use other AWS services (Lambda, DynamoDB) for compute and store.
API (Application Programming Interface): Applications use APIs to communicate with other applications.
Lambda is a FaaS (Function as a Service) product where you can upload your code and create functions. Functions are invoked by events and can be executed for up to 15 minutes.
AWS Lambda lets you run code – for virtually any type of application or backend service – without provisioning or managing servers. You pay only for the compute time you consume—there is no charge when your code is not running. You can set up your code to automatically trigger from other AWS services, or you can call it directly from any web or mobile app.