Intro to AWS Fully Managed (aka "Serverless") Services for Developers focusing on Lambda. Development Lifecycle (Code, Locally Run/Debug, Deploy) of Golang Lambda Handlers/Functions with SAM. Basic Performance and Cost analysis.
Provider ▸ No Hardware/OS(-like) Management ▸ Built-in HA ▸ (Semi-)Auto Scalability ▸ Limited/Zero Idle Capacity ▸ Seamless Integration with other Services ▸ CLI and API
Option for On Demand or Provisioned Read/ Write Capacity ▸ Within/Across-Tables ACID ▸ Option for Strong or Eventual Consistent on Reads ▸ Table Activity Stream
Allocation (128-3008MB in 64 MB incr.) ▸ Proportional Alloc of vCPU, Net & Disk I/O ▸ 1000 Concurrent Execs / 3000 in Burst Per Account ▸ Max Timeout 15 minutes
of Authentication & Authorisation Service ▸ “Policy” = Allowed/Denied set of Actions on set of Service Resources Effect: Allow, Action:S3/GetObject, Resource: my-bucket ▸ Associated with Users, Lambdas etc.