Using AWS Lambda for
Infrastructure Automation
and Beyond
Mykola Turskyi
DevOps Architect, SoftServe
- Working in IT since 2005
- DevOps Architect at SoftServe since 2013
- Pioneered Cloud Management with Scalr
- Working with since 2007
About me
ntursky
nicktursky
mturs@softserveinc.com
AWS Lambda
overview
Why AWS Lambda?
AWS Lambda Overview
General approach
Event source
AWS Lambda Overview
- Announced at AWS re:Invent 2014
- Public availability: Apr 2015
- Latest big update: Oct 2015
- Functions in Python
- Support for VPC
- Scheduling
- Versioning
History
AWS Lambda Overview
• Kinesis Stream Entry
• Schedule
• API Gateway call
• S3 object modification
• SNS Notifications
• CloudWatch Logs
• SES Email
• Amazon Cognito events
• AWS IoT
• DynamoDB entries
And more!
Invocation:
AWS Lambda Overview
• Node.js (JavaScript)
• Java
• Python
• Bash, Go, Ruby (process execution)
Languages supported:
AWS Lambda Overview
Permissions model
• IAM role/policy based
• Invocation permission
• Execution permissions
Debug
• Test execution
• CloudWatch Logs
AWS Lambda Overview
Use cases
- Log processing
AWS Lambda Overview
Use cases
- Event stream processing
AWS Lambda Overview
- Deployment flow automation
Use cases
AWS Lambda Overview
Use cases
- Infrastructure automation
AWS Lambda Overview
Use cases
- Serverless API service
AWS Lambda Overview
- Very small overhead on process instantiation
- Instant API availability in different regions with CloudFront
Performance
Pricing
$0.20 per 1 million requests (Free Tier: 1M/mo)
$0.016 per 1 TB/second (Free Tier: 400 TB-seconds/mo)
+ data transfers, S3, other services usage
AWS Lambda Overview
- Iron.io
- Webtask.io
- StackHut
- PaaS please?
Alternatives
Conclusions
- Inexpensive
- Connected with many Amazon services
- Gentle learning curve
- Instant availability/presence
- Secure
Demo
AWS Lambda for
Infrastructure Automation
AWS Lambda Demo
Route53 Resource Records for ASG Servers
Questions?
Resources
• AWS Serverless Multi-Tier Architectures Using Amazon API Gateway
and AWS Lambda by AWS, Nov 2015
• https://aws.amazon.com/lambda/
• https://github.com/ntursky/aws-lambda-demo
USA HQ
Toll Free: 866-687-3588
Tel: +1-512-516-8880
Ukraine HQ
Tel: +380-32-240-9090
Bulgaria
Tel: +359-2-902-3760
Germany
Tel: +49-69-2602-5857
Netherlands
Tel: +31-20-262-33-23
Poland
Tel: +48-71-382-2800
UK
Tel: +44-207-544-8414
EMAIL
info@softserveinc.com
WEBSITE:
www.softserveinc.com
Thank you.

More Related Content

PDF
Introduction to Serverless
PDF
Getting Started with Amazon EventBridge
PDF
Serverless computing with AWS Lambda
PDF
Serverless presentation
PDF
Choosing the right messaging service for your serverless app [with lumigo]
PPTX
Serverless computing
PDF
Serverless Day Zero: How to Serveless [July 2019]
PDF
Webinar: Serverless Architectures with AWS Lambda and MongoDB Atlas
Introduction to Serverless
Getting Started with Amazon EventBridge
Serverless computing with AWS Lambda
Serverless presentation
Choosing the right messaging service for your serverless app [with lumigo]
Serverless computing
Serverless Day Zero: How to Serveless [July 2019]
Webinar: Serverless Architectures with AWS Lambda and MongoDB Atlas

Similar to Using AWS Lambda for Infrastructure Automation and Beyond (14)

PDF
Building serverless apps with Node.js
PDF
TechTalk@Vingle - Serverless
PDF
Matt Chung (Independent) - Serverless application with AWS Lambda
PPTX
Fin jaws 202103
PDF
Lambdaless and AWS CDK
PDF
AWS re:Invent 2020 Serverless Recap
PPTX
Introduction to DevOps on AWS
PPTX
Lambda Architecture in Practice
PDF
Serverless Culture
PPTX
AWS and Serverless with Alexa
PDF
Microservices Manchester: Serverless Architectures By Rafal Gancarz
PDF
20180111 we bde-bs - serverless url shortener
PDF
An introduction to serverless architectures (February 2017)
PDF
Microservices and serverless for MegaStartups - DLD TLV 2017
Building serverless apps with Node.js
TechTalk@Vingle - Serverless
Matt Chung (Independent) - Serverless application with AWS Lambda
Fin jaws 202103
Lambdaless and AWS CDK
AWS re:Invent 2020 Serverless Recap
Introduction to DevOps on AWS
Lambda Architecture in Practice
Serverless Culture
AWS and Serverless with Alexa
Microservices Manchester: Serverless Architectures By Rafal Gancarz
20180111 we bde-bs - serverless url shortener
An introduction to serverless architectures (February 2017)
Microservices and serverless for MegaStartups - DLD TLV 2017
Ad

More from SoftServe (20)

PPTX
Approaching Quality in Digital Era
PPTX
Digital Product Security
PPTX
Testing Tools and Tips
PPTX
Android Mobile Application Testing: Human Interface Guideline, Tools
PPTX
Android Mobile Application Testing: Specific Functional, Performance, Device ...
PPTX
How to Reduce Time to Market Using Microsoft DevOps Solutions
PPTX
Containerization: The DevOps Revolution
PPTX
Essential Data Engineering for Data Scientist
PPTX
Rapid Prototyping for Big Data with AWS
PPTX
Implementing Test Automation: What a Manager Should Know
PPTX
Advanced Analytics and Data Science Expertise
PDF
Agile Big Data Analytics Development: An Architecture-Centric Approach
PPTX
Big Data as a Service: A Neo-Metropolis Model Approach for Innovation
PPTX
Personalized Medicine in a Contemporary World by Eugene Borukhovich, SVP Heal...
PPTX
Health 2.0 WinterTech: Will Artificial Intelligence change healthcare? by Eug...
PPTX
Managing Requirements with Word and TFS by Max Markov
PPTX
How to Implement Hybrid Cloud Solutions Successfully
PPTX
Designing Big Data Systems Like a Pro
PPTX
Product Management in Outsourcing by Roman Kolodchak and Roman Pavlyuk
PPTX
From Sandbox to Production by Vadym Fedorov
Approaching Quality in Digital Era
Digital Product Security
Testing Tools and Tips
Android Mobile Application Testing: Human Interface Guideline, Tools
Android Mobile Application Testing: Specific Functional, Performance, Device ...
How to Reduce Time to Market Using Microsoft DevOps Solutions
Containerization: The DevOps Revolution
Essential Data Engineering for Data Scientist
Rapid Prototyping for Big Data with AWS
Implementing Test Automation: What a Manager Should Know
Advanced Analytics and Data Science Expertise
Agile Big Data Analytics Development: An Architecture-Centric Approach
Big Data as a Service: A Neo-Metropolis Model Approach for Innovation
Personalized Medicine in a Contemporary World by Eugene Borukhovich, SVP Heal...
Health 2.0 WinterTech: Will Artificial Intelligence change healthcare? by Eug...
Managing Requirements with Word and TFS by Max Markov
How to Implement Hybrid Cloud Solutions Successfully
Designing Big Data Systems Like a Pro
Product Management in Outsourcing by Roman Kolodchak and Roman Pavlyuk
From Sandbox to Production by Vadym Fedorov
Ad

Recently uploaded (20)

PPTX
Why 2025 Is the Best Year to Hire Software Developers in India
PPTX
Post-Migration Optimization Playbook: Getting the Most Out of Your New Adobe ...
PDF
Odoo Construction Management System by CandidRoot
PDF
PDF-XChange Editor Plus 10.7.0.398.0 Crack Free Download Latest 2025
PPTX
Presentation - Summer Internship at Samatrix.io_template_2.pptx
PDF
Crypto Loss And Recovery Guide By Expert Recovery Agency.
PDF
Ragic Data Security Overview: Certifications, Compliance, and Network Safegua...
PDF
Mobile App Backend Development with WordPress REST API: The Complete eBook
PPTX
UNIT II: Software design, software .pptx
PDF
Engineering Document Management System (EDMS)
PDF
MAGIX Sound Forge Pro CrackSerial Key Keygen
PPTX
Beige and Black Minimalist Project Deck Presentation (1).pptx
PPTX
ESDS_SAP Application Cloud Offerings.pptx
PPTX
Viber For Windows 25.7.1 Crack + Serial Keygen
PDF
MiniTool Power Data Recovery 12.6 Crack + Portable (Latest Version 2025)
PPTX
Plex Media Server 1.28.2.6151 With Crac5 2022 Free .
PPTX
Streamlining Project Management in the AV Industry with D-Tools for Zoho CRM ...
PPT
3.Software Design for software engineering
PPTX
Human-Computer Interaction for Lecture 2
PPTX
DevOpsDays Halifax 2025 - Building 10x Organizations Using Modern Productivit...
Why 2025 Is the Best Year to Hire Software Developers in India
Post-Migration Optimization Playbook: Getting the Most Out of Your New Adobe ...
Odoo Construction Management System by CandidRoot
PDF-XChange Editor Plus 10.7.0.398.0 Crack Free Download Latest 2025
Presentation - Summer Internship at Samatrix.io_template_2.pptx
Crypto Loss And Recovery Guide By Expert Recovery Agency.
Ragic Data Security Overview: Certifications, Compliance, and Network Safegua...
Mobile App Backend Development with WordPress REST API: The Complete eBook
UNIT II: Software design, software .pptx
Engineering Document Management System (EDMS)
MAGIX Sound Forge Pro CrackSerial Key Keygen
Beige and Black Minimalist Project Deck Presentation (1).pptx
ESDS_SAP Application Cloud Offerings.pptx
Viber For Windows 25.7.1 Crack + Serial Keygen
MiniTool Power Data Recovery 12.6 Crack + Portable (Latest Version 2025)
Plex Media Server 1.28.2.6151 With Crac5 2022 Free .
Streamlining Project Management in the AV Industry with D-Tools for Zoho CRM ...
3.Software Design for software engineering
Human-Computer Interaction for Lecture 2
DevOpsDays Halifax 2025 - Building 10x Organizations Using Modern Productivit...

Using AWS Lambda for Infrastructure Automation and Beyond

  • 1. Using AWS Lambda for Infrastructure Automation and Beyond Mykola Turskyi DevOps Architect, SoftServe
  • 2. - Working in IT since 2005 - DevOps Architect at SoftServe since 2013 - Pioneered Cloud Management with Scalr - Working with since 2007 About me ntursky nicktursky [email protected]
  • 5. AWS Lambda Overview General approach Event source
  • 6. AWS Lambda Overview - Announced at AWS re:Invent 2014 - Public availability: Apr 2015 - Latest big update: Oct 2015 - Functions in Python - Support for VPC - Scheduling - Versioning History
  • 7. AWS Lambda Overview • Kinesis Stream Entry • Schedule • API Gateway call • S3 object modification • SNS Notifications • CloudWatch Logs • SES Email • Amazon Cognito events • AWS IoT • DynamoDB entries And more! Invocation:
  • 8. AWS Lambda Overview • Node.js (JavaScript) • Java • Python • Bash, Go, Ruby (process execution) Languages supported:
  • 9. AWS Lambda Overview Permissions model • IAM role/policy based • Invocation permission • Execution permissions Debug • Test execution • CloudWatch Logs
  • 10. AWS Lambda Overview Use cases - Log processing
  • 11. AWS Lambda Overview Use cases - Event stream processing
  • 12. AWS Lambda Overview - Deployment flow automation Use cases
  • 13. AWS Lambda Overview Use cases - Infrastructure automation
  • 14. AWS Lambda Overview Use cases - Serverless API service
  • 15. AWS Lambda Overview - Very small overhead on process instantiation - Instant API availability in different regions with CloudFront Performance Pricing $0.20 per 1 million requests (Free Tier: 1M/mo) $0.016 per 1 TB/second (Free Tier: 400 TB-seconds/mo) + data transfers, S3, other services usage
  • 16. AWS Lambda Overview - Iron.io - Webtask.io - StackHut - PaaS please? Alternatives Conclusions - Inexpensive - Connected with many Amazon services - Gentle learning curve - Instant availability/presence - Secure
  • 18. AWS Lambda Demo Route53 Resource Records for ASG Servers
  • 20. Resources • AWS Serverless Multi-Tier Architectures Using Amazon API Gateway and AWS Lambda by AWS, Nov 2015 • https://aws.amazon.com/lambda/ • https://github.com/ntursky/aws-lambda-demo
  • 21. USA HQ Toll Free: 866-687-3588 Tel: +1-512-516-8880 Ukraine HQ Tel: +380-32-240-9090 Bulgaria Tel: +359-2-902-3760 Germany Tel: +49-69-2602-5857 Netherlands Tel: +31-20-262-33-23 Poland Tel: +48-71-382-2800 UK Tel: +44-207-544-8414 EMAIL [email protected] WEBSITE: www.softserveinc.com Thank you.

Editor's Notes

  • #7: Actively developed
  • #10: I’ll show In demo
  • #16: MemMin: 128, MemMax: 1.5GB