Stepping into a new era: injecting Elixir in a Ruby app

Stepping into a new era: injecting Elixir in a Ruby app

Talk I gave at Rome Erlang Factory Lite 2017.

Faafc04d9e69b73b9f49995fd4c94d4d?s=128

Andrea Leopardi

April 07, 2017
Tweet

Transcript

  1. ELIXIR STEPPING INTO A NEW ERA: INJECTING ELIXIR INTO AN

    EXISTING SYSTEM
  2. @whatyouhide

  3. FORZA FOOTBALL

  4. INJECTING ELIXIR IS WORTH IT* (when appropriate)

  5. OUR USE CASES WHY/WHEN HOW

  6. OUR USE CASES

  7. PUSH CARTEL VGRABBER ODDBALL PITCH (DATA IMPORT) GLUE

  8. MONORAIL™

  9. / WHY WHEN INJECTION

  10. EASIER TO BUILD BETTER SYSTEMS

  11. PERFORMANCE CONCURRENCY, I/O ROBUSTNESS FAULT TOLERANCE, IMMUTABILITY

  12. COMPLEXITY IMMUTABILITY, BEHAVIOURS RESOURCES LESS MEMORY, MORE CONCURRENCY

  13. NO MAGIC WAND

  14. NO ONE SIZE FITS all

  15. CONCURRENCY ISOLATION RESILIENCY SCALABILITY

  16. INJECT HOW TO

  17. P R E P A R E Y O U

    R SYSTEM
  18. SERVICES T H E Y ' R E G O

    O D ™
  19. INTERFACES THEY SHOULD BE SHARED

  20. INTEROP ...MEH

  21. P R E P A R E Y O U

    R COMPANY
  22. HAVE AN ELIXIR MASTER

  23. START SMALL SHOW SUCCESS

  24. OUR USE CASES WHY/WHEN HOW

  25. WHATYOUHIDE @