Slide 1

Slide 1 text

3ZP8BLBCBZBTIJ 0&$$P -UE 0JUB +BQBO %JTUSJCVUFEBOE1BSBMMFM*NBHF 1SPDFTTJOHPO-JWFCPPL

Slide 2

Slide 2 text

"CPVU1SFTFOUFS 3ZP8BLBCBZBTIJ w "*FOHJOFFSBU0&$$P -UE w %FWFMPQJOH"*TFSWJDFTXJUI"6$/&5*#4 ©︎ 3ZP8BLBCBZBTIJ

Slide 3

Slide 3 text

$VSSFOUJOUFSFTUT w %BUBBOBMZTJTXJUI&MJYJS w *NBHFQSPDFTTJOHXJUI&MJYJS w "*EFWFMPQNFOUXJUI&MJYJS w 4BUFMMJUFEBUBXJUI&MJYJS ©︎ 3ZP8BLBCBZBTIJ

Slide 4

Slide 4 text

*`NJO0JUB +BQBO -JTCPO ©︎ 3ZP8BLBCBZBTIJ

Slide 5

Slide 5 text

8IZEP*QSPDFTTJNBHFTXJUI&MJYJS ©︎ 3ZP8BLBCBZBTIJ

Slide 6

Slide 6 text

8FVTFTFSWFSMFTT API Gateway Python Lambda Python SageMaker AWS Cloud JavaScript S3 CloudFront Swift CoreML ©︎ 3ZP8BLBCBZBTIJ

Slide 7

Slide 7 text

0VSUFDIMFBE DBNFBDSPTTUIJTUXFFU IUUQTNPCJMFUXJUUFSDPNDPSZPEBOJFMTUBUVT IUUQTNFEJVNDPNDPSZPEBOJFMGSPNFSWFSMFTTUPFMJYJSECECD ©︎ 3ZP8BLBCBZBTIJ

Slide 8

Slide 8 text

8FEFDJEFEUPUSZ&MJYJS ELB Python SageMaker AWS Cloud Elixir Phoenix EC2 CloudFront Swift CoreML Elm S3 ©︎ 3ZP8BLBCBZBTIJ

Slide 9

Slide 9 text

0VSUFDIMFBETBJEʜ $BOUFWFSZUIJOHCFEFWFMPQFEJO&MJYJS :PVEPOUXBOUUPVTFTFWFSBMMBOHVBHFT ©︎ 3ZP8BLBCBZBTIJ

Slide 10

Slide 10 text

*NFU/YBOEFWJTJPO 😍 ©︎ 3ZP8BLBCBZBTIJ

Slide 11

Slide 11 text

4VTVNV:BNB[BLJ TIPXFENFUIFXBZ 8FDBOVTF/Y BOE&WJTJPOBTJNBHF QSPDFTTJOHJOTUFBEPG/VNQZ BOE0QFO$7 ©︎ 3ZP8BLBCBZBTIJ

Slide 12

Slide 12 text

4VTVNV:BNB[BLJ TIPXFENFUIFXBZ %JWJEFBMBSHFJNBHFJOUPFBDI DPNQVUFSVOJUUPCFQSPDFTTFENPSF RVJDLMZJGXFDBOTFQBSBUFUIFJNBHF QSPDFTTJOHTBGFMZ ©︎ 3ZP8BLBCBZBTIJ

Slide 13

Slide 13 text

"OE *MPWF-JWFCPPL ©︎ 3ZP8BLBCBZBTIJ

Slide 14

Slide 14 text

*VTFE+VQZUFS ©︎ 3ZP8BLBCBZBTIJ

Slide 15

Slide 15 text

*NFU-JWFCPPL ©︎ 3ZP8BLBCBZBTIJ

Slide 16

Slide 16 text

:PVDBOQSPDFTTJNBHFTBOEWJTVBMJ[F UIFEBUBXJUI-JWFCPPL ©︎ 3ZP8BLBCBZBTIJ

Slide 17

Slide 17 text

*XJMMTIPXZPVB-JWFCPPLWFSTJPOPG UIFQSFTFOUBUJPOCZ4VTVNV:BNB[BLJ ©︎ 3ZP8BLBCBZBTIJ

Slide 18

Slide 18 text

*NBHF%JWJTJPO IUUQTHJUIVCDPN3ZP8BLBCBZBTIJFMJYJSMFBSOJOHCMPCNBJOMJWFCPPLTEJTUSJCVUFE@JNBHF@QSPDFTTJOHJNBHF@EJWJTJPO@FOMJWFNE ©︎ 3ZP8BLBCBZBTIJ

Slide 19

Slide 19 text

-JWFCPPLJT TVQFSQPXFSGVMWJTVBMJ[BUJPOUPPM ©︎ 3ZP8BLBCBZBTIJ

Slide 20

Slide 20 text

1BSBMMFM*NBHF1SPDFTTJOH IUUQTHJUIVCDPN3ZP8BLBCBZBTIJFMJYJSMFBSOJOHCMPCNBJOMJWFCPPLTEJTUSJCVUFE@JNBHF@QSPDFTTJOHQBSBMMFM@JNBHF@QSPDFTTJOH@FOMJWFNE ©︎ 3ZP8BLBCBZBTIJ

Slide 21

Slide 21 text

/PUFCPPLJTPOFOPEF ©︎ 3ZP8BLBCBZBTIJ

Slide 22

Slide 22 text

%JTUSJCVUFE*NBHF1SPDFTTJOH IUUQTHJUIVCDPN3ZP8BLBCBZBTIJFMJYJSMFBSOJOHCMPCNBJOMJWFCPPLTEJTUSJCVUFE@JNBHF@QSPDFTTJOHEJTUSJCVUFE@NBJO@FOMJWFNE ©︎ 3ZP8BLBCBZBTIJ

Slide 23

Slide 23 text

.ZWJTJPOPGUIFGVUVSF ELB AWS Cloud Phoenix LiveView ECS Elixir Desktop evision Bumblebee Elixir Image ©︎ 3ZP8BLBCBZBTIJ

Slide 24

Slide 24 text

*TBZʜ :FT 8FDBOEFWFMPQ FWFSZUIJOHJO&MJYJS ©︎ 3ZP8BLBCBZBTIJ