1 / 155

Integrating OS Package Management and the Erlang VM

Integrating OS Package Management and the Erlang VM. An Erlang Startup. Write awesome Erlang code. ??? Profit. An Erlang Startup. Write awesome Erlang code. ??? Deploy to EC2. ??? Profit. An Erlang Startup. Write awesome Erlang code. ??? Deploy to EC2. ??? Profit.

hilda
Télécharger la présentation

Integrating OS Package Management and the Erlang VM

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Integrating OS Package Management and the Erlang VM

  2. AnErlang Startup • Write awesome Erlang code. • ??? • Profit.

  3. AnErlang Startup • Write awesome Erlang code. • ??? • Deploy to EC2. • ??? • Profit.

  4. AnErlang Startup • Write awesome Erlang code. • ??? • Deploy to EC2. • ??? • Profit.

  5. How do I launch my software

  6. How do I launch my software … to EC2

  7. Erlang/OTP software structure

  8. Erlang/OTP software structure

  9. Erlang/OTP software structure

  10. Erlang/OTP software structure

  11. Erlang/OTP software structure

  12. Erlang/OTP software structure

  13. Erlang/OTP software structure

  14. Erlang/OTP software structure

  15. Erlang/OTP software structure

  16. Erlang/OTP software structure

  17. Erlang/OTP software structure

  18. Erlang/OTP software structure

  19. Erlang/OTP software structure

  20. Erlang/OTP software structure

  21. Erlang/OTP software structure

  22. Erlang/OTP software structure

  23. Erlang/OTP software structure

  24. Erlang/OTP software structure

  25. Erlang/OTP software structure

  26. Erlang/OTP software structure

  27. Erlang/OTP software structure

  28. Erlang/OTP software structure

  29. Erlang/OTP software structure

  30. Erlang/OTP software structure

  31. Erlang/OTP software structure cool.erl

  32. Erlang/OTP software structure cool.erl

  33. Erlang/OTP software structure cool.erl

  34. Erlang/OTP software structure cool.erl

  35. Erlang/OTP software structure cool.erl

  36. Erlang/OTP software structure cool.erl mega.erl

  37. Erlang/OTP software structure src cool.erl mega.erl sweet.erl

  38. Erlang/OTP software structure src

  39. Erlang/OTP software structure src

  40. Erlang/OTP software structure src

  41. Erlang/OTP software structure src

  42. Erlang/OTP software structure foo-0.1.0 src ebin

  43. Erlang/OTP software structure foo-0.1.0 src ebin foo.app foo.appup

  44. Erlang/OTP software structure foo-0.1.0 {application,foo, [{description, ”My App"}, {vsn, “0.1.0"}, {modules, [cool,mega,sweet]}, {registered, [foobar]}, {applications, [kernel,stdlib,sasl,bar]}, {mod, {cool,[]}} ]}. src ebin foo.app foo.appup

  45. Erlang/OTP software structure foo-0.1.0 {application,foo, [{description, ”My App"}, {vsn, “0.1.0"}, {modules, [cool,mega,sweet]}, {registered, [foobar]}, {applications, [kernel,stdlib,sasl,bar]}, {mod, {cool,[]}} ]}. src ebin foo.app Which modules? foo.appup

  46. Erlang/OTP software structure foo-0.1.0 {application,foo, [{description, ”My App"}, {vsn, “0.1.0"}, {modules, [cool,mega,sweet]}, {registered, [foobar]}, {applications, [kernel,stdlib,sasl,bar]}, {mod, {cool,[]}} ]}. src ebin foo.app Which modules? Prerequisites foo.appup

  47. Erlang/OTP software structure foo-0.1.0 src {“0.1.0", [{“0.0.0", [{load_module, mega, [ch3]}]}], [{“0.0.0", [{load_module, mega, [ch3]}]}] }. ebin foo.app foo.appup

  48. Erlang/OTP software structure foo-0.1.0 src {“0.1.0", [{“0.0.0", [{load_module, mega, [ch3]}]}], [{“0.0.0", [{load_module, mega, [ch3]}]}] }. ebin foo.app DSL Upgrade Commands foo.appup

  49. Erlang/OTP software structure foo-0.1.0 src ebin foo.app foo.appup

  50. Erlang/OTP software structure foo-0.1.0

More Related