Introducing Elixir the easy way
by
Tobias Pfeiffer
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
Who wants to play with Elixir now?
Slide 2
Slide 2 text
No content
Slide 3
Slide 3 text
No content
Slide 4
Slide 4 text
No content
Slide 5
Slide 5 text
Can't go out and rewrite it all (tm)
Slide 6
Slide 6 text
Introducing elixir the easy way Tobias Pfeiffer @PragTob pragtob.info
Slide 7
Slide 7 text
● Demand that poses problems for the current stack ● Reasonably separate and limited problem ● Spark to get started
Slide 8
Slide 8 text
● Problem: Many concurrent connections ● Domain: Live Tracking of Couriers ● Spark: Interest and basic knowledge
Slide 9
Slide 9 text
Rails Monolith Web Frontend Courier App DB
Slide 10
Slide 10 text
Rails Monolith Phoenix App Web Frontend Courier App DB DB
Slide 11
Slide 11 text
Connect them?
Slide 12
Slide 12 text
Rails Monolith Phoenix App Web Frontend Courier App DB DB
Slide 13
Slide 13 text
Rails Monolith Phoenix App Web Frontend Courier App DB DB
Slide 14
Slide 14 text
Rails Monolith Phoenix App Web Frontend Courier App DB DB Shared Secret
Slide 15
Slide 15 text
JSON Web Token
Slide 16
Slide 16 text
Rails Monolith Phoenix App Web Frontend Courier App DB DB JWT JWT Shared Secret
Slide 17
Slide 17 text
Rails Monolith Phoenix App Web Frontend Courier App DB DB JWT Auth: JWT JWT Shared Secret Auth: JWT
Slide 18
Slide 18 text
Rails Monolith Phoenix App Web Frontend Courier App DB DB JWT Auth: JWT JWT Shared Secret Auth: JWT Location Updates Location Updates
Slide 19
Slide 19 text
No content
Slide 20
Slide 20 text
Enjoy Tobias Pfeiffer @PragTob pragtob.info