BUSINESS DOCUMENT This document is intended for business use and should be distributed to intended recipients only.
Architecture Fire Side Chat
BUSINESS DOCUMENT This document is intended for business use and should be distributed to intended recipients only.
Hussain Mansoor
• AWS Community Builder
• AWS User Group Leader – Dubai
• AWS Certified Developer
• AWS Certified Architect
• Certified Incident Responder – Pager Duty
• Certified Professional Scrum Developer
• Certified Professional Scrum Master
BUSINESS DOCUMENT This document is intended for business use and should be distributed to intended recipients only.
Why
Serverless?!
Evolution
Continuous Improvement
Abstraction over Ops
3
BUSINESS DOCUMENT This document is intended for business use and should be distributed to intended recipients only.
Evolution
ENIAC Servers / Racks
BUSINESS DOCUMENT This document is intended for business use and should be distributed to intended recipients only.
Virtual Machines Containers
BUSINESS DOCUMENT This document is intended for business use and should be distributed to intended recipients only.
Emirates Server Readiness Check List
1. Procure Server
2. Setup of users & directories
3. DNS registration
4. Firewall rules opening
5. F5 pool configuration
6. All security items implementation (tripwire, AV, Nessus Scans & remediation)
7. AppD, JDK setup
8. Application deployment
9. Validation
BUSINESS DOCUMENT This document is intended for business use and should be distributed to intended recipients only.
What is Serverless
7
● No Provisioning (OS, HDD,
Network..)
● No Management (Patching,
libraries..)
● Pay for Value / Utility Pricing
● Scaling
● Can’t run Wordpress,
Joomla, MySQL
● Can’t scale with schedule
● No Predictable Cost
BUSINESS DOCUMENT This document is intended for business use and should be distributed to intended recipients only.
SLS Services
• Storage
• S3
• DynamoDB
• Aurora Serverless
• Integration
• SNS
• SQS
• API Gateway
• Compute
• Lambda
• Fargate
• Network
• CloudFront
BUSINESS DOCUMENT This document is intended for business use and should be distributed to intended recipients only.
0.0000000021
9
$0.20 per 1 Million requests
$0.0000166667 for every GB-second
https://aws.amazon.com/lambda/pricing/
BUSINESS DOCUMENT This document is intended for business use and should be distributed to intended recipients only.
Where to learn AWS from?
10
AWS Lambda Foundation
https://portal.tutorialsdojo.com
/product/aws-lambda-
foundations/
AWS Fundamentals
https://www.coursera.org/speci
alizations/aws-fundamentals
AWS Training &
Certification
https://www.aws.training
Labs & Courses
https://www.qwiklabs.com/catalog
?cloud%5B%5D=AWS
All AWS services
workshops
https://workshops.aws
YouTube
https://www.youtube.com/cha
nnel/UCQnAN556-
_JeXfiQi9SgN_g
BUSINESS DOCUMENT This document is intended for business use and should be distributed to intended recipients only.
References / Learning
• AWS Cloud on Emirates Yammer
• AWS User Group Dubai
• Granularity of Serverless Code / Microservices – Bounded Context

FiresideChat on Serverless Architecture

  • 1.
    BUSINESS DOCUMENT Thisdocument is intended for business use and should be distributed to intended recipients only. Architecture Fire Side Chat
  • 2.
    BUSINESS DOCUMENT Thisdocument is intended for business use and should be distributed to intended recipients only. Hussain Mansoor • AWS Community Builder • AWS User Group Leader – Dubai • AWS Certified Developer • AWS Certified Architect • Certified Incident Responder – Pager Duty • Certified Professional Scrum Developer • Certified Professional Scrum Master
  • 3.
    BUSINESS DOCUMENT Thisdocument is intended for business use and should be distributed to intended recipients only. Why Serverless?! Evolution Continuous Improvement Abstraction over Ops 3
  • 4.
    BUSINESS DOCUMENT Thisdocument is intended for business use and should be distributed to intended recipients only. Evolution ENIAC Servers / Racks
  • 5.
    BUSINESS DOCUMENT Thisdocument is intended for business use and should be distributed to intended recipients only. Virtual Machines Containers
  • 6.
    BUSINESS DOCUMENT Thisdocument is intended for business use and should be distributed to intended recipients only. Emirates Server Readiness Check List 1. Procure Server 2. Setup of users & directories 3. DNS registration 4. Firewall rules opening 5. F5 pool configuration 6. All security items implementation (tripwire, AV, Nessus Scans & remediation) 7. AppD, JDK setup 8. Application deployment 9. Validation
  • 7.
    BUSINESS DOCUMENT Thisdocument is intended for business use and should be distributed to intended recipients only. What is Serverless 7 ● No Provisioning (OS, HDD, Network..) ● No Management (Patching, libraries..) ● Pay for Value / Utility Pricing ● Scaling ● Can’t run Wordpress, Joomla, MySQL ● Can’t scale with schedule ● No Predictable Cost
  • 8.
    BUSINESS DOCUMENT Thisdocument is intended for business use and should be distributed to intended recipients only. SLS Services • Storage • S3 • DynamoDB • Aurora Serverless • Integration • SNS • SQS • API Gateway • Compute • Lambda • Fargate • Network • CloudFront
  • 9.
    BUSINESS DOCUMENT Thisdocument is intended for business use and should be distributed to intended recipients only. 0.0000000021 9 $0.20 per 1 Million requests $0.0000166667 for every GB-second https://aws.amazon.com/lambda/pricing/
  • 10.
    BUSINESS DOCUMENT Thisdocument is intended for business use and should be distributed to intended recipients only. Where to learn AWS from? 10 AWS Lambda Foundation https://portal.tutorialsdojo.com /product/aws-lambda- foundations/ AWS Fundamentals https://www.coursera.org/speci alizations/aws-fundamentals AWS Training & Certification https://www.aws.training Labs & Courses https://www.qwiklabs.com/catalog ?cloud%5B%5D=AWS All AWS services workshops https://workshops.aws YouTube https://www.youtube.com/cha nnel/UCQnAN556- _JeXfiQi9SgN_g
  • 11.
    BUSINESS DOCUMENT Thisdocument is intended for business use and should be distributed to intended recipients only. References / Learning • AWS Cloud on Emirates Yammer • AWS User Group Dubai • Granularity of Serverless Code / Microservices – Bounded Context

Editor's Notes

  • #2 Next: Introduction of the Presenter
  • #3 Next: Can you tell us why should use Serverless
  • #5 ENIAC: Hardware Programming SERVERS: Low Level Programming, OS specific applications, Data Centers
  • #6 VM: Shared Hardware. IAAS Portability Containers: Docker is the ONLY requirement!