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

Serverless Ruby and AWS Lambda

Serverless Ruby and AWS Lambda

This talk isn't really about serverless nor AWS Lambda 🤫 It's mainly about mruby and how I wrote a Lambda with it.

Mehdi Lahmam B.

September 12, 2018
Tweet

More Decks by Mehdi Lahmam B.

Other Decks in Programming

Transcript

  1. Serverless Ruby
    &
    AWS Lambda

    View Slide

  2. Mehdi Lahmam
    @mehlah

    View Slide

  3. Who built
    a blockchain-based
    chatbot
    and came for serverless?

    View Slide

  4. View Slide

  5. This talk is mostly
    on
    and not serverless
    (and neither AWS)

    View Slide

  6. Do you know mruby?

    View Slide

  7. Applications
    Embedded devices
    Native applications
    Scripting

    View Slide

  8. Getting started
    Know some Ruby
    Know some C
    Know Japanese

    View Slide

  9. View Slide

  10. require

    View Slide

  11. stdlib

    View Slide

  12. mrbgems

    View Slide

  13. View Slide

  14. build_config.rb

    View Slide

  15. ./minirake

    View Slide

  16. A story

    View Slide


  17. #

    View Slide

  18. View Slide

  19. View Slide

  20. View Slide

  21. View Slide

  22. lambda_function
    lambda_function_wrapper.js

    View Slide

  23. View Slide

  24. aws.amazon.com/lambda

    View Slide

  25. View Slide

  26. View Slide

  27. Alternatives
    I could have used
    Traveling Ruby
    JRuby
    Python, JS, Go, Java, C#

    View Slide

  28. Live tour

    View Slide

  29. You liked mruby?
    Give mruby-cli a try!
    https://github.com/hone/mruby-cli

    View Slide