Serverless Using Aws Lamdba For Java Developers
Serverless Using Aws Lamdba For Java Developers
IaaS
BaaS
Speed to market
Do one thing
Serverless Nano Services
Repo
Be more useful than the cost incurred Algorithms
controllers
handler( ) services
Logging daos
Error Handling
Cloud
Zip Formation
IDE
Upload to S3
Maven
Create IAM Roles
Git
Create Resources
Deployment
Create Functions
Function
Function
Server Process
Function
Lambda Service
Lambda Function
Invocation
Scaling Reliability
AZ1
AZ3
Limits
1000 executions at a time
4 KB
64 MB for Sync
GB-Sec
1000000 400000
sam build
SAM
sam deploy
AWS
Cloud
Formation
Create Lambda
Deploy Lambda
Lambda Service
Invoke Lambda
Python Runtime
Lambda Function
Create Lambda
Deploy Lambda
Lambda Service
Invoke Lambda
Java Virtual Machine
Lambda Function
Create IAM User
AWS CLI
AWS SAM CLI
Install Java
Install Eclipse
Install Maven
Invocation
Console
AWS
AWS CLI
SDK
Microservices
Messaging
EC2
EBS
S3
Kinesis
DynamoDb
Chatbots
Alexa
EC2
CloudWatch
S3
Bucket
Cloud
Formation S3
API Gateway as Event Trigger
S3 as Event Trigger
Sync API Gateway Alexa CloudFront
Lambda Service
Kinesis Data Streams
Lambda Host Environment
Lambda Function
Polling SQS
Security
patientData.json v1
patientData.json v2
Bucket Name
Key
Attributes
firstName lastName ssn email
Item
Keys
Partition Key
Sort Key
API Gateway as Event Trigger
Create Customer
Get Customers
API Gateway as Event Trigger
Customer
firstName
lastName
rewardPoints
S3 as Event Trigger
Student
rollNo
name
testScore
grade
S3 as Event Trigger ReportGenerator
GradeCalculator
Async Function Sync Function
truckTracker getTicket
Latitude Payment
Longitude Ticket
Cold Start
Lambda Service
Lambda Function
When
Deployed or Changed
Instances Expired Time Taken
Removed due to age
Scaling
Logging
Dynamo DB Streams
Python Runtime
Lambda Function
Polling SQS
Failure Handling
Retries Log
ASync
DeadLetterQueue/Destination Lambda Function
Lambda Service
Event
Lambda Host Environment
Source
Lambda Function
Event
Source Threads Library
Threads
Event
Lambda Host Environment
Source
Lambda Function
SQS
aSync
Lambda
Service
messageId
Batch
Visibile
Lambda
Service