Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AWS Automation With Lambda

Ebf974e0dbcfe88c508df6f395661a4b?s=47 Mark Wolfe
October 12, 2016

AWS Automation With Lambda

Talk I gave at Melbourne Serverless meetup.

Ebf974e0dbcfe88c508df6f395661a4b?s=128

Mark Wolfe

October 12, 2016
Tweet

Transcript

  1. AWS Automation With Lambda Mark Wolfe @ Versent

  2. Who? • Mark Wolfe • @wolfeidau on twitter • github.com/wolfeidau

  3. Lambda • Vanilla https://github.com/awslabs/lambda-refarch- webapp • Java, Python, Node.js •

    apex http://apex.run • Golang, NewJS, Node.js, Python & Java • serverless https://serverless.com/ • NewJS, Python, Node.js
  4. Vanilla(ish) • Python 2.7 • Cloudformation • All in one

    happy “extensive” JSON file • Lots of examples at https://github.com/awslabs/
  5. Code Review

  6. Apex • Tool developed to package and deploy Lambda functions

    • Lots of utility sub commands to help with development • Written Golang • Started by TJ Holowaychuk
  7. Code Review

  8. AWS Automation • EC2 Operating Hours • Config Rules •

    IoT • Analytics • Streaming
  9. –Albert Einstein “Everything should be made as simple as possible,

    but not simpler.”
  10. Questions

  11. • https://s3.amazonaws.com/awslambda-reference- architectures/iot-backend/lambda-refarch- iotbackend.pdf • https://github.com/awslabs/aws-config-rules • https://github.com/wolfeidau/aws-lambda-python- cfn •

    https://github.com/wolfeidau/ec2-operating-hours • https://github.com/wolfeidau/ec2-operating-hours- apex