Functional Micro Services

Functional Micro Services

Be warned: this is a Tongue-in-cheek talk.

25a07538df2545604409a6216b4a3bc8?s=128

Philippe Creux

October 27, 2016
Tweet

Transcript

  1. @pcreux Code and Coffee - Oct 2016 This is 2016…

  2. @pcreux Code and Coffee - Oct 2016 This is 2016…

  3. @pcreux Code and Coffee - Oct 2016 MONOLITH

  4. @pcreux Code and Coffee - Oct 2016

  5. @pcreux Code and Coffee - Oct 2016

  6. @pcreux Code and Coffee - Oct 2016

  7. @pcreux Code and Coffee - Oct 2016

  8. @pcreux Code and Coffee - Oct 2016

  9. @pcreux Code and Coffee - Oct 2016 Functional micro-services will

    save the world
  10. @pcreux Code and Coffee - Oct 2016 MICRO-Services

  11. @pcreux Code and Coffee - Oct 2016

  12. @pcreux Code and Coffee - Oct 2016

  13. @pcreux Code and Coffee - Oct 2016

  14. @pcreux Code and Coffee - Oct 2016

  15. @pcreux Code and Coffee - Oct 2016

  16. @pcreux Code and Coffee - Oct 2016 If you cannot

    build a
 well-structured monolith, what makes you think you can build a
 well-structured set of micro-services?
  17. @pcreux Code and Coffee - Oct 2016 Object-Oriented Programming

  18. @pcreux Code and Coffee - Oct 2016 ! " #

    $ % & ⏲ ( ) *
  19. @pcreux Code and Coffee - Oct 2016 ! " #

    $ % & ⏲ ( ) *
  20. @pcreux Code and Coffee - Oct 2016 FUNCTIONAL Programming

  21. @pcreux Code and Coffee - Oct 2016 + , -

  22. @pcreux Code and Coffee - Oct 2016 . / ⛽

    + , -
  23. @pcreux Code and Coffee - Oct 2016 ! + ,

    -
  24. @pcreux Code and Coffee - Oct 2016 + , -

    Functional programming is HARD my friend. And it won’t magically improve your variable names and data structure.
  25. @pcreux Code and Coffee - Oct 2016 BACK-End

  26. @pcreux Code and Coffee - Oct 2016 Front-end

  27. @pcreux Code and Coffee - Oct 2016

  28. @pcreux Code and Coffee - Oct 2016

  29. @pcreux Code and Coffee - Oct 2016

  30. @pcreux Code and Coffee - Oct 2016 1

  31. @pcreux Code and Coffee - Oct 2016 ☺

  32. @pcreux Code and Coffee - Oct 2016 @pcreux YVR Software

    - Sep 2016
  33. @pcreux Code and Coffee - Oct 2016 elm

  34. @pcreux Code and Coffee - Oct 2016 elm

  35. @pcreux Code and Coffee - Oct 2016 SQL IS DEAD

  36. @pcreux Code and Coffee - Oct 2016 NOSQL IS DEAD

  37. @pcreux Code and Coffee - Oct 2016 DATA IS DEAD

  38. @pcreux Code and Coffee - Oct 2016 SERVER IS DEAD

  39. @pcreux Code and Coffee - Oct 2016 AMAZON LAMBDA

  40. @pcreux Code and Coffee - Oct 2016 AMAZON LAMBDA

  41. @pcreux Code and Coffee - Oct 2016 AMAZON LAMBDA

  42. @pcreux Code and Coffee - Oct 2016 Tl;dr

  43. @pcreux Code and Coffee - Oct 2016 New & shiny


    languages & frameworks make the programming experience fun. It’s good design, good code & good practices that make good software.
  44. @pcreux Code and Coffee - Oct 2016 Thank you