View
168
Download
0
Category
Preview:
Citation preview
Going Serverless
By Data and Analytic Team
Lineup
● Introduction to serverless architecture● Implementing serverless architecture using
AWS technologies● Use case - CRM project● Conclusion
What is Serverless ?
Web ServerWeb Application
Database
Issues● Developer has to be aware if the servers● Resource under consumption
What is Serverless ?
Instance: m3.largevCPU 2
Memory (GiB) 7.5Instance Storage (GB) 1 x 32 SSDLinux/UNIX Usage $0.133 per Hour
Pricing
Requests - $0.20 per 1 million requests (first 1M is free)Duration (512 MB) - 0.000000834 per 100ms (first 800K is free)
Is it serverless or not ?
Current stack in the Cake environment
Overview of AWS serverless services
Cloud front●Deliver your entire website, including dynamic,
static, streaming, and interactive content.●Uses a global network of edge locations to deliver
content.●Works seamlessly with AWS related services like S3
and non AWS services (server hosting the files).
Overview of AWS serverless services
SNS ●A notification service (push notification) .
SQS●Fast, Reliable & Scalable messaging service.
Overview of AWS serverless services
Dynamo DB
● Fully managed NoSQL key-value data store.
● Also used as a persistent session storage mechanism when your application is schema less or non relational.
Overview of AWS serverless services
AWS API gateway●Helps delevelopers deliver mobile & web application
backends .
Overview of AWS serverless services
AWS Kinesis● Enables you to build custom applications that
process or analyze streaming data for specialized needs
● Can continuously capture and store terabytes .● Use streaming data to power real-time dashboards,
generate alerts.● Able to stream data to other AWS services like
S3,EMR & Redshift.
Overview of AWS serverless services
Customer Profiling Components
Positives & Negatives
● Cost reduction– Development– Scaling
● Deployment
– Versioning and Aliases● Vendor Control
– Billing– Service specific limitations
● Security concerns● Monitoring and Debugging
Questions?
Thank you!
Recommended