WEBVTT

00:00:03.240 --> 00:00:04.710 align:start position:0%
<00:00:03.240>So, <00:00:03.504>hello. <00:00:03.769>Thanks <00:00:04.033>to <00:00:04.298>everyone <00:00:04.563>for

00:00:04.710 --> 00:00:04.720 align:start position:0%
<00:00:04.710>So, <00:00:04.711>hello. <00:00:04.713>Thanks <00:00:04.715>to <00:00:04.717>everyone <00:00:04.718>for

00:00:04.720 --> 00:00:06.830 align:start position:0%
<00:00:04.720>So, <00:00:04.819>hello. <00:00:04.920>Thanks <00:00:05.020>to <00:00:05.120>everyone <00:00:05.220>for <00:00:05.319>coming. <00:00:05.420>My <00:00:05.520>name <00:00:05.619>is <00:00:05.720>Ainur <00:00:05.819>and <00:00:05.920>this <00:00:06.020>is <00:00:06.119>my

00:00:06.830 --> 00:00:06.840 align:start position:0%
<00:00:06.830>coming. <00:00:06.831>My <00:00:06.832>name <00:00:06.833>is <00:00:06.834>Ainur <00:00:06.835>and <00:00:06.836>this <00:00:06.837>is <00:00:06.838>my

00:00:06.840 --> 00:00:08.790 align:start position:0%
<00:00:06.840>coming. <00:00:06.947>My <00:00:07.055>name <00:00:07.163>is <00:00:07.270>Ainur <00:00:07.378>and <00:00:07.486>this <00:00:07.593>is <00:00:07.701>my <00:00:07.809>colleague <00:00:07.916>Mario. <00:00:08.024>We're <00:00:08.132>both <00:00:08.240>software

00:00:08.790 --> 00:00:08.800 align:start position:0%
<00:00:08.790>colleague <00:00:08.792>Mario. <00:00:08.794>We're <00:00:08.796>both <00:00:08.799>software

00:00:08.800 --> 00:00:10.910 align:start position:0%
<00:00:08.800>colleague <00:00:08.940>Mario. <00:00:09.080>We're <00:00:09.220>both <00:00:09.360>software <00:00:09.500>engineers <00:00:09.640>at <00:00:09.780>Twilio <00:00:09.920>and <00:00:10.060>we're <00:00:10.200>currently

00:00:10.910 --> 00:00:10.920 align:start position:0%
<00:00:10.910>engineers <00:00:10.911>at <00:00:10.913>Twilio <00:00:10.915>and <00:00:10.917>we're <00:00:10.919>currently

00:00:10.920 --> 00:00:12.990 align:start position:0%
<00:00:10.920>engineers <00:00:11.036>at <00:00:11.153>Twilio <00:00:11.270>and <00:00:11.386>we're <00:00:11.503>currently <00:00:11.620>part <00:00:11.736>of <00:00:11.853>the <00:00:11.969>team <00:00:12.086>that <00:00:12.203>manages <00:00:12.320>and

00:00:12.990 --> 00:00:13.000 align:start position:0%
<00:00:12.990>part <00:00:12.991>of <00:00:12.993>the <00:00:12.994>team <00:00:12.996>that <00:00:12.997>manages <00:00:12.999>and

00:00:13.000 --> 00:00:15.790 align:start position:0%
<00:00:13.000>part <00:00:13.107>of <00:00:13.215>the <00:00:13.323>team <00:00:13.430>that <00:00:13.538>manages <00:00:13.646>and <00:00:13.753>maintains <00:00:13.861>all <00:00:13.969>of <00:00:14.076>nearly <00:00:14.184>all <00:00:14.292>of <00:00:14.400>the

00:00:15.790 --> 00:00:15.800 align:start position:0%
<00:00:15.790>maintains <00:00:15.791>all <00:00:15.793>of <00:00:15.794>nearly <00:00:15.796>all <00:00:15.797>of <00:00:15.799>the

00:00:15.800 --> 00:00:18.310 align:start position:0%
<00:00:15.800>maintains <00:00:15.955>all <00:00:16.111>of <00:00:16.266>nearly <00:00:16.422>all <00:00:16.577>of <00:00:16.733>the <00:00:16.888>Twilio's <00:00:17.044>ingresses <00:00:17.200>um

00:00:18.310 --> 00:00:18.320 align:start position:0%
<00:00:18.310>Twilio's <00:00:18.314>ingresses <00:00:18.319>um

00:00:18.320 --> 00:00:20.630 align:start position:0%
<00:00:18.320>Twilio's <00:00:18.475>ingresses <00:00:18.631>um <00:00:18.786>including <00:00:18.942>the <00:00:19.097>REST <00:00:19.253>API. <00:00:19.408>Under <00:00:19.564>this <00:00:19.720>talk,

00:00:20.630 --> 00:00:20.640 align:start position:0%
<00:00:20.630>including <00:00:20.631>the <00:00:20.633>REST <00:00:20.634>API. <00:00:20.636>Under <00:00:20.637>this <00:00:20.639>talk,

00:00:20.640 --> 00:00:21.990 align:start position:0%
<00:00:20.640>including <00:00:20.726>the <00:00:20.813>REST <00:00:20.900>API. <00:00:20.987>Under <00:00:21.073>this <00:00:21.160>talk, <00:00:21.247>we're <00:00:21.334>going <00:00:21.421>to <00:00:21.507>get <00:00:21.594>an <00:00:21.681>overview <00:00:21.768>of <00:00:21.854>the

00:00:21.990 --> 00:00:22.000 align:start position:0%
<00:00:21.990>we're <00:00:21.991>going <00:00:21.992>to <00:00:21.993>get <00:00:21.995>an <00:00:21.996>overview <00:00:21.997>of <00:00:21.999>the

00:00:22.000 --> 00:00:23.590 align:start position:0%
<00:00:22.000>we're <00:00:22.100>going <00:00:22.200>to <00:00:22.300>get <00:00:22.400>an <00:00:22.500>overview <00:00:22.600>of <00:00:22.700>the <00:00:22.800>behind <00:00:22.900>the <00:00:23.000>scenes <00:00:23.100>of <00:00:23.200>the <00:00:23.300>REST <00:00:23.400>API

00:00:23.590 --> 00:00:23.600 align:start position:0%
<00:00:23.590>behind <00:00:23.591>the <00:00:23.593>scenes <00:00:23.594>of <00:00:23.596>the <00:00:23.597>REST <00:00:23.599>API

00:00:23.600 --> 00:00:26.350 align:start position:0%
<00:00:23.600>behind <00:00:23.707>the <00:00:23.815>scenes <00:00:23.923>of <00:00:24.030>the <00:00:24.138>REST <00:00:24.246>API <00:00:24.353>ingress, <00:00:24.461>how <00:00:24.569>we've <00:00:24.676>changed <00:00:24.784>it <00:00:24.892>in <00:00:25.000>the

00:00:26.350 --> 00:00:26.360 align:start position:0%
<00:00:26.350>ingress, <00:00:26.351>how <00:00:26.353>we've <00:00:26.354>changed <00:00:26.356>it <00:00:26.357>in <00:00:26.359>the

00:00:26.360 --> 00:00:28.030 align:start position:0%
<00:00:26.360>ingress, <00:00:26.515>how <00:00:26.671>we've <00:00:26.826>changed <00:00:26.982>it <00:00:27.137>in <00:00:27.293>the <00:00:27.448>last <00:00:27.604>few <00:00:27.759>years.

00:00:28.030 --> 00:00:28.040 align:start position:0%
<00:00:28.030>last <00:00:28.034>few <00:00:28.038>years.

00:00:28.040 --> 00:00:29.630 align:start position:0%
<00:00:28.040>last <00:00:28.167>few <00:00:28.294>years. <00:00:28.421>First, <00:00:28.549>let <00:00:28.676>me <00:00:28.803>start <00:00:28.930>with <00:00:29.058>a <00:00:29.185>bit <00:00:29.312>of <00:00:29.439>a

00:00:29.630 --> 00:00:29.640 align:start position:0%
<00:00:29.630>First, <00:00:29.631>let <00:00:29.632>me <00:00:29.633>start <00:00:29.634>with <00:00:29.635>a <00:00:29.636>bit <00:00:29.637>of <00:00:29.639>a

00:00:29.640 --> 00:00:31.790 align:start position:0%
<00:00:29.640>First, <00:00:29.733>let <00:00:29.826>me <00:00:29.920>start <00:00:30.013>with <00:00:30.106>a <00:00:30.200>bit <00:00:30.293>of <00:00:30.386>a <00:00:30.480>contest <00:00:30.573>to <00:00:30.666>understand <00:00:30.760>how <00:00:30.853>we <00:00:30.946>reached <00:00:31.040>to

00:00:31.790 --> 00:00:31.800 align:start position:0%
<00:00:31.790>contest <00:00:31.791>to <00:00:31.793>understand <00:00:31.794>how <00:00:31.796>we <00:00:31.797>reached <00:00:31.799>to

00:00:31.800 --> 00:00:34.630 align:start position:0%
<00:00:31.800>contest <00:00:31.900>to <00:00:32.000>understand <00:00:32.100>how <00:00:32.200>we <00:00:32.299>reached <00:00:32.400>to <00:00:32.500>this <00:00:32.600>point. <00:00:32.700>I <00:00:32.800>wasn't <00:00:32.900>so <00:00:33.000>long <00:00:33.100>ago <00:00:33.200>that

00:00:34.630 --> 00:00:34.640 align:start position:0%
<00:00:34.630>this <00:00:34.631>point. <00:00:34.632>I <00:00:34.633>wasn't <00:00:34.635>so <00:00:34.636>long <00:00:34.637>ago <00:00:34.639>that

00:00:34.640 --> 00:00:36.350 align:start position:0%
<00:00:34.640>this <00:00:34.767>point. <00:00:34.894>I <00:00:35.021>wasn't <00:00:35.149>so <00:00:35.276>long <00:00:35.403>ago <00:00:35.530>that <00:00:35.658>you <00:00:35.785>needed <00:00:35.912>tons <00:00:36.040>of

00:00:36.350 --> 00:00:36.360 align:start position:0%
<00:00:36.350>you <00:00:36.353>needed <00:00:36.356>tons <00:00:36.359>of

00:00:36.360 --> 00:00:37.430 align:start position:0%
<00:00:36.360>you <00:00:36.600>needed <00:00:36.841>tons <00:00:37.082>of <00:00:37.323>euros

00:00:37.430 --> 00:00:37.440 align:start position:0%
euros

00:00:37.440 --> 00:00:39.950 align:start position:0%
<00:00:37.440>euros <00:00:37.614>to <00:00:37.790>invest <00:00:37.964>to <00:00:38.140>connect <00:00:38.315>to <00:00:38.489>an <00:00:38.665>SMS <00:00:38.839>gateway,

00:00:39.950 --> 00:00:39.960 align:start position:0%
<00:00:39.950>to <00:00:39.951>invest <00:00:39.952>to <00:00:39.953>connect <00:00:39.955>to <00:00:39.956>an <00:00:39.957>SMS <00:00:39.959>gateway,

00:00:39.960 --> 00:00:41.790 align:start position:0%
<00:00:39.960>to <00:00:40.060>invest <00:00:40.160>to <00:00:40.260>connect <00:00:40.360>to <00:00:40.460>an <00:00:40.560>SMS <00:00:40.660>gateway, <00:00:40.760>get <00:00:40.860>your <00:00:40.960>own <00:00:41.060>phone <00:00:41.160>lines, <00:00:41.260>you <00:00:41.360>have

00:00:41.790 --> 00:00:41.800 align:start position:0%
<00:00:41.790>get <00:00:41.791>your <00:00:41.793>own <00:00:41.794>phone <00:00:41.796>lines, <00:00:41.797>you <00:00:41.799>have

00:00:41.800 --> 00:00:44.430 align:start position:0%
<00:00:41.800>get <00:00:41.927>your <00:00:42.054>own <00:00:42.181>phone <00:00:42.309>lines, <00:00:42.436>you <00:00:42.563>have <00:00:42.690>needed <00:00:42.818>to <00:00:42.945>program <00:00:43.072>low-level <00:00:43.199>protocols,

00:00:44.430 --> 00:00:44.440 align:start position:0%
<00:00:44.430>needed <00:00:44.432>to <00:00:44.434>program <00:00:44.436>low-level <00:00:44.439>protocols,

00:00:44.440 --> 00:00:47.270 align:start position:0%
<00:00:44.440>needed <00:00:44.567>to <00:00:44.694>program <00:00:44.821>low-level <00:00:44.949>protocols, <00:00:45.076>even <00:00:45.203>have <00:00:45.330>some <00:00:45.458>Cisco <00:00:45.585>call <00:00:45.712>managers. <00:00:45.839>It

00:00:47.270 --> 00:00:47.280 align:start position:0%
<00:00:47.270>even <00:00:47.271>have <00:00:47.273>some <00:00:47.274>Cisco <00:00:47.276>call <00:00:47.277>managers. <00:00:47.279>It

00:00:47.280 --> 00:00:49.110 align:start position:0%
<00:00:47.280>even <00:00:47.407>have <00:00:47.534>some <00:00:47.661>Cisco <00:00:47.789>call <00:00:47.916>managers. <00:00:48.043>It <00:00:48.170>was <00:00:48.298>complicated, <00:00:48.425>complex, <00:00:48.552>and <00:00:48.680>not

00:00:49.110 --> 00:00:49.120 align:start position:0%
<00:00:49.110>was <00:00:49.112>complicated, <00:00:49.114>complex, <00:00:49.116>and <00:00:49.119>not

00:00:49.120 --> 00:00:51.030 align:start position:0%
<00:00:49.120>was <00:00:49.320>complicated, <00:00:49.519>complex, <00:00:49.720>and <00:00:49.919>not <00:00:50.120>accessible <00:00:50.320>for <00:00:50.519>everyone.

00:00:51.030 --> 00:00:51.040 align:start position:0%
<00:00:51.030>accessible <00:00:51.034>for <00:00:51.039>everyone.

00:00:51.040 --> 00:00:53.070 align:start position:0%
<00:00:51.040>accessible <00:00:51.180>for <00:00:51.320>everyone. <00:00:51.460>But, <00:00:51.600>Twilio <00:00:51.740>came <00:00:51.879>in <00:00:52.019>and <00:00:52.160>was <00:00:52.300>able <00:00:52.440>to

00:00:53.070 --> 00:00:53.080 align:start position:0%
<00:00:53.070>But, <00:00:53.071>Twilio <00:00:53.072>came <00:00:53.073>in <00:00:53.075>and <00:00:53.076>was <00:00:53.077>able <00:00:53.079>to

00:00:53.080 --> 00:00:55.670 align:start position:0%
<00:00:53.080>But, <00:00:53.196>Twilio <00:00:53.313>came <00:00:53.430>in <00:00:53.546>and <00:00:53.663>was <00:00:53.780>able <00:00:53.896>to <00:00:54.013>abstract <00:00:54.129>all <00:00:54.246>this <00:00:54.363>into <00:00:54.480>a

00:00:55.670 --> 00:00:55.680 align:start position:0%
<00:00:55.670>abstract <00:00:55.672>all <00:00:55.674>this <00:00:55.676>into <00:00:55.679>a

00:00:55.680 --> 00:00:58.110 align:start position:0%
<00:00:55.680>abstract <00:00:55.796>all <00:00:55.913>this <00:00:56.030>into <00:00:56.146>a <00:00:56.263>API <00:00:56.380>and <00:00:56.496>suddenly <00:00:56.613>with <00:00:56.730>a <00:00:56.846>few <00:00:56.963>lines <00:00:57.080>you

00:00:58.110 --> 00:00:58.120 align:start position:0%
<00:00:58.110>API <00:00:58.111>and <00:00:58.112>suddenly <00:00:58.113>with <00:00:58.115>a <00:00:58.116>few <00:00:58.117>lines <00:00:58.119>you

00:00:58.120 --> 00:01:00.070 align:start position:0%
<00:00:58.120>API <00:00:58.247>and <00:00:58.374>suddenly <00:00:58.501>with <00:00:58.629>a <00:00:58.756>few <00:00:58.883>lines <00:00:59.010>you <00:00:59.138>were <00:00:59.265>able <00:00:59.392>to <00:00:59.519>engage

00:01:00.070 --> 00:01:00.080 align:start position:0%
<00:01:00.070>were <00:01:00.073>able <00:01:00.076>to <00:01:00.079>engage

00:01:00.080 --> 00:01:01.710 align:start position:0%
<00:01:00.080>were <00:01:00.280>able <00:01:00.480>to <00:01:00.680>engage <00:01:00.879>using <00:01:01.080>different <00:01:01.280>channels, <00:01:01.480>messaging,

00:01:01.710 --> 00:01:01.720 align:start position:0%
<00:01:01.710>using <00:01:01.713>different <00:01:01.716>channels, <00:01:01.719>messaging,

00:01:01.720 --> 00:01:03.990 align:start position:0%
<00:01:01.720>using <00:01:01.875>different <00:01:02.031>channels, <00:01:02.186>messaging, <00:01:02.342>voice, <00:01:02.497>video, <00:01:02.653>email, <00:01:02.808>all <00:01:02.964>through <00:01:03.120>the

00:01:03.990 --> 00:01:04.000 align:start position:0%
<00:01:03.990>voice, <00:01:03.991>video, <00:01:03.993>email, <00:01:03.995>all <00:01:03.997>through <00:01:03.999>the

00:01:04.000 --> 00:01:07.070 align:start position:0%
<00:01:04.000>voice, <00:01:04.107>video, <00:01:04.215>email, <00:01:04.323>all <00:01:04.430>through <00:01:04.538>the <00:01:04.646>world <00:01:04.753>just <00:01:04.861>with <00:01:04.969>a <00:01:05.076>few <00:01:05.184>lines <00:01:05.292>of <00:01:05.400>code.

00:01:07.070 --> 00:01:07.080 align:start position:0%
<00:01:07.070>world <00:01:07.071>just <00:01:07.072>with <00:01:07.073>a <00:01:07.075>few <00:01:07.076>lines <00:01:07.077>of <00:01:07.079>code.

00:01:07.080 --> 00:01:09.270 align:start position:0%
<00:01:07.080>world <00:01:07.179>just <00:01:07.280>with <00:01:07.380>a <00:01:07.480>few <00:01:07.580>lines <00:01:07.679>of <00:01:07.780>code. <00:01:07.880>And <00:01:07.980>I <00:01:08.080>think <00:01:08.179>this <00:01:08.280>worked <00:01:08.380>pretty <00:01:08.480>well

00:01:09.270 --> 00:01:09.280 align:start position:0%
<00:01:09.270>And <00:01:09.271>I <00:01:09.273>think <00:01:09.274>this <00:01:09.276>worked <00:01:09.277>pretty <00:01:09.279>well

00:01:09.280 --> 00:01:10.670 align:start position:0%
<00:01:09.280>And <00:01:09.458>I <00:01:09.637>think <00:01:09.816>this <00:01:09.994>worked <00:01:10.173>pretty <00:01:10.352>well <00:01:10.531>because

00:01:10.670 --> 00:01:10.680 align:start position:0%
because

00:01:10.680 --> 00:01:12.710 align:start position:0%
<00:01:10.680>because <00:01:10.913>uh <00:01:11.146>Twilio <00:01:11.380>traffic <00:01:11.613>grew <00:01:11.846>exponentially <00:01:12.080>for

00:01:12.710 --> 00:01:12.720 align:start position:0%
<00:01:12.710>uh <00:01:12.711>Twilio <00:01:12.713>traffic <00:01:12.715>grew <00:01:12.717>exponentially <00:01:12.719>for

00:01:12.720 --> 00:01:14.350 align:start position:0%
<00:01:12.720>uh <00:01:12.875>Twilio <00:01:13.031>traffic <00:01:13.186>grew <00:01:13.342>exponentially <00:01:13.497>for <00:01:13.653>the <00:01:13.808>first <00:01:13.964>few <00:01:14.120>years

00:01:14.350 --> 00:01:14.360 align:start position:0%
<00:01:14.350>the <00:01:14.353>first <00:01:14.356>few <00:01:14.359>years

00:01:14.360 --> 00:01:16.830 align:start position:0%
<00:01:14.360>the <00:01:14.515>first <00:01:14.671>few <00:01:14.826>years <00:01:14.982>and <00:01:15.137>that <00:01:15.293>also <00:01:15.448>translated <00:01:15.604>into <00:01:15.760>Twilio

00:01:16.830 --> 00:01:16.840 align:start position:0%
<00:01:16.830>and <00:01:16.831>that <00:01:16.833>also <00:01:16.835>translated <00:01:16.837>into <00:01:16.839>Twilio

00:01:16.840 --> 00:01:19.430 align:start position:0%
<00:01:16.840>and <00:01:16.967>that <00:01:17.094>also <00:01:17.221>translated <00:01:17.349>into <00:01:17.476>Twilio <00:01:17.603>growing, <00:01:17.730>teams <00:01:17.858>growing <00:01:17.985>very <00:01:18.112>fast. <00:01:18.240>The

00:01:19.430 --> 00:01:19.440 align:start position:0%
<00:01:19.430>growing, <00:01:19.431>teams <00:01:19.433>growing <00:01:19.435>very <00:01:19.437>fast. <00:01:19.439>The

00:01:19.440 --> 00:01:22.190 align:start position:0%
<00:01:19.440>growing, <00:01:19.556>teams <00:01:19.673>growing <00:01:19.789>very <00:01:19.906>fast. <00:01:20.023>The <00:01:20.140>guidance <00:01:20.256>was <00:01:20.373>let's <00:01:20.490>just <00:01:20.606>move <00:01:20.723>fast <00:01:20.840>and

00:01:22.190 --> 00:01:22.200 align:start position:0%
<00:01:22.190>guidance <00:01:22.191>was <00:01:22.193>let's <00:01:22.194>just <00:01:22.196>move <00:01:22.197>fast <00:01:22.199>and

00:01:22.200 --> 00:01:23.430 align:start position:0%
<00:01:22.200>guidance <00:01:22.358>was <00:01:22.516>let's <00:01:22.674>just <00:01:22.832>move <00:01:22.990>fast <00:01:23.148>and <00:01:23.307>deliver.

00:01:23.430 --> 00:01:23.440 align:start position:0%
deliver.

00:01:23.440 --> 00:01:26.750 align:start position:0%
<00:01:23.440>deliver. <00:01:23.615>And <00:01:23.789>right <00:01:23.965>now <00:01:24.140>we're <00:01:24.315>in <00:01:24.490>around <00:01:24.664>20 <00:01:24.840>billion

00:01:26.750 --> 00:01:26.760 align:start position:0%
<00:01:26.750>And <00:01:26.751>right <00:01:26.752>now <00:01:26.753>we're <00:01:26.755>in <00:01:26.756>around <00:01:26.757>20 <00:01:26.759>billion

00:01:26.760 --> 00:01:28.630 align:start position:0%
<00:01:26.760>And <00:01:26.915>right <00:01:27.071>now <00:01:27.226>we're <00:01:27.382>in <00:01:27.537>around <00:01:27.693>20 <00:01:27.848>billion <00:01:28.004>requests <00:01:28.160>weekly.

00:01:28.630 --> 00:01:28.640 align:start position:0%
<00:01:28.630>requests <00:01:28.639>weekly.

00:01:28.640 --> 00:01:31.470 align:start position:0%
<00:01:28.640>requests <00:01:28.815>weekly. <00:01:28.990>But, <00:01:29.165>that <00:01:29.340>came <00:01:29.515>with <00:01:29.690>a <00:01:29.865>high <00:01:30.040>price.

00:01:31.470 --> 00:01:31.480 align:start position:0%
<00:01:31.470>But, <00:01:31.471>that <00:01:31.473>came <00:01:31.474>with <00:01:31.476>a <00:01:31.477>high <00:01:31.479>price.

00:01:31.480 --> 00:01:32.350 align:start position:0%
<00:01:31.480>But, <00:01:31.591>that <00:01:31.703>came <00:01:31.815>with <00:01:31.927>a <00:01:32.039>high <00:01:32.151>price. <00:01:32.262>Um

00:01:32.350 --> 00:01:32.360 align:start position:0%
Um

00:01:32.360 --> 00:01:36.150 align:start position:0%
<00:01:32.360>Um <00:01:32.535>we <00:01:32.710>had <00:01:32.885>no <00:01:33.060>governance. <00:01:33.235>It <00:01:33.410>was <00:01:33.585>let's <00:01:33.760>just

00:01:36.150 --> 00:01:36.160 align:start position:0%
<00:01:36.150>we <00:01:36.151>had <00:01:36.152>no <00:01:36.153>governance. <00:01:36.155>It <00:01:36.156>was <00:01:36.157>let's <00:01:36.158>just

00:01:36.160 --> 00:01:38.190 align:start position:0%
<00:01:36.160>we <00:01:36.267>had <00:01:36.375>no <00:01:36.483>governance. <00:01:36.590>It <00:01:36.698>was <00:01:36.806>let's <00:01:36.913>just <00:01:37.021>grow, <00:01:37.129>open <00:01:37.236>governance, <00:01:37.344>do <00:01:37.452>whatever <00:01:37.560>you

00:01:38.190 --> 00:01:38.200 align:start position:0%
<00:01:38.190>grow, <00:01:38.191>open <00:01:38.193>governance, <00:01:38.195>do <00:01:38.197>whatever <00:01:38.199>you

00:01:38.200 --> 00:01:40.990 align:start position:0%
<00:01:38.200>grow, <00:01:38.307>open <00:01:38.415>governance, <00:01:38.523>do <00:01:38.630>whatever <00:01:38.738>you <00:01:38.846>can. <00:01:38.953>That <00:01:39.061>moved <00:01:39.169>us <00:01:39.276>very <00:01:39.384>fast <00:01:39.492>in <00:01:39.600>the

00:01:40.990 --> 00:01:41.000 align:start position:0%
<00:01:40.990>can. <00:01:40.991>That <00:01:40.992>moved <00:01:40.993>us <00:01:40.995>very <00:01:40.996>fast <00:01:40.997>in <00:01:40.999>the

00:01:41.000 --> 00:01:42.110 align:start position:0%
<00:01:41.000>can. <00:01:41.124>That <00:01:41.249>moved <00:01:41.374>us <00:01:41.499>very <00:01:41.624>fast <00:01:41.749>in <00:01:41.874>the <00:01:41.999>beginning,

00:01:42.110 --> 00:01:42.120 align:start position:0%
beginning,

00:01:42.120 --> 00:01:44.750 align:start position:0%
<00:01:42.120>beginning, <00:01:42.295>but <00:01:42.470>it <00:01:42.645>became <00:01:42.820>a <00:01:42.995>nightmare <00:01:43.170>when <00:01:43.345>we <00:01:43.520>wanted

00:01:44.750 --> 00:01:44.760 align:start position:0%
<00:01:44.750>but <00:01:44.751>it <00:01:44.752>became <00:01:44.753>a <00:01:44.755>nightmare <00:01:44.756>when <00:01:44.757>we <00:01:44.758>wanted

00:01:44.760 --> 00:01:47.150 align:start position:0%
<00:01:44.759>but <00:01:44.867>it <00:01:44.975>became <00:01:45.083>a <00:01:45.190>nightmare <00:01:45.298>when <00:01:45.406>we <00:01:45.513>wanted <00:01:45.621>to <00:01:45.729>maintain <00:01:45.836>this <00:01:45.944>scale <00:01:46.052>of <00:01:46.160>traffic.

00:01:47.150 --> 00:01:47.160 align:start position:0%
<00:01:47.150>to <00:01:47.151>maintain <00:01:47.153>this <00:01:47.155>scale <00:01:47.157>of <00:01:47.158>traffic.

00:01:47.160 --> 00:01:49.230 align:start position:0%
<00:01:47.160>to <00:01:47.267>maintain <00:01:47.375>this <00:01:47.483>scale <00:01:47.590>of <00:01:47.698>traffic. <00:01:47.806>There <00:01:47.913>was <00:01:48.021>lots <00:01:48.129>of <00:01:48.236>teams <00:01:48.344>that <00:01:48.452>were <00:01:48.560>doing

00:01:49.230 --> 00:01:49.240 align:start position:0%
<00:01:49.229>There <00:01:49.231>was <00:01:49.232>lots <00:01:49.233>of <00:01:49.235>teams <00:01:49.236>that <00:01:49.237>were <00:01:49.239>doing

00:01:49.240 --> 00:01:52.030 align:start position:0%
<00:01:49.240>There <00:01:49.356>was <00:01:49.473>lots <00:01:49.590>of <00:01:49.706>teams <00:01:49.823>that <00:01:49.940>were <00:01:50.056>doing <00:01:50.173>changes <00:01:50.290>into <00:01:50.406>the <00:01:50.523>ingress <00:01:50.640>infrastructure,

00:01:52.030 --> 00:01:52.040 align:start position:0%
<00:01:52.030>changes <00:01:52.032>into <00:01:52.034>the <00:01:52.036>ingress <00:01:52.038>infrastructure,

00:01:52.040 --> 00:01:54.150 align:start position:0%
<00:01:52.039>changes <00:01:52.240>into <00:01:52.440>the <00:01:52.639>ingress <00:01:52.839>infrastructure, <00:01:53.039>various <00:01:53.240>gateway <00:01:53.440>APIs,

00:01:54.150 --> 00:01:54.160 align:start position:0%
<00:01:54.150>various <00:01:54.154>gateway <00:01:54.158>APIs,

00:01:54.160 --> 00:01:55.870 align:start position:0%
<00:01:54.160>various <00:01:54.360>gateway <00:01:54.560>APIs, <00:01:54.759>undocumented <00:01:54.960>behaviors, <00:01:55.160>there <00:01:55.360>was <00:01:55.560>no

00:01:55.870 --> 00:01:55.880 align:start position:0%
<00:01:55.870>undocumented <00:01:55.872>behaviors, <00:01:55.874>there <00:01:55.876>was <00:01:55.878>no

00:01:55.880 --> 00:01:58.110 align:start position:0%
<00:01:55.880>undocumented <00:01:56.007>behaviors, <00:01:56.134>there <00:01:56.261>was <00:01:56.389>no <00:01:56.516>single <00:01:56.643>source <00:01:56.770>of <00:01:56.898>truth. <00:01:57.025>So, <00:01:57.152>we <00:01:57.280>reached

00:01:58.110 --> 00:01:58.120 align:start position:0%
<00:01:58.110>single <00:01:58.111>source <00:01:58.113>of <00:01:58.114>truth. <00:01:58.116>So, <00:01:58.117>we <00:01:58.119>reached

00:01:58.120 --> 00:02:00.910 align:start position:0%
<00:01:58.120>single <00:01:58.213>source <00:01:58.306>of <00:01:58.400>truth. <00:01:58.493>So, <00:01:58.586>we <00:01:58.680>reached <00:01:58.773>the <00:01:58.866>point <00:01:58.960>in <00:01:59.053>which <00:01:59.146>we <00:01:59.240>had <00:01:59.333>to <00:01:59.426>stop <00:01:59.520>and

00:02:00.910 --> 00:02:00.920 align:start position:0%
<00:02:00.910>the <00:02:00.911>point <00:02:00.912>in <00:02:00.913>which <00:02:00.914>we <00:02:00.915>had <00:02:00.916>to <00:02:00.917>stop <00:02:00.919>and

00:02:00.920 --> 00:02:02.910 align:start position:0%
<00:02:00.920>the <00:02:01.007>point <00:02:01.095>in <00:02:01.182>which <00:02:01.270>we <00:02:01.357>had <00:02:01.445>to <00:02:01.532>stop <00:02:01.620>and <00:02:01.707>ask <00:02:01.795>ourselves <00:02:01.882>if <00:02:01.970>we <00:02:02.057>were <00:02:02.145>going <00:02:02.232>to <00:02:02.320>do

00:02:02.910 --> 00:02:02.920 align:start position:0%
<00:02:02.910>ask <00:02:02.911>ourselves <00:02:02.912>if <00:02:02.913>we <00:02:02.915>were <00:02:02.916>going <00:02:02.917>to <00:02:02.919>do

00:02:02.920 --> 00:02:04.830 align:start position:0%
<00:02:02.920>ask <00:02:03.060>ourselves <00:02:03.200>if <00:02:03.340>we <00:02:03.480>were <00:02:03.620>going <00:02:03.760>to <00:02:03.900>do <00:02:04.040>something <00:02:04.180>about <00:02:04.320>this.

00:02:04.830 --> 00:02:04.840 align:start position:0%
<00:02:04.830>something <00:02:04.834>about <00:02:04.839>this.

00:02:04.840 --> 00:02:07.390 align:start position:0%
<00:02:04.840>something <00:02:04.980>about <00:02:05.120>this. <00:02:05.260>So, <00:02:05.400>we <00:02:05.540>decided <00:02:05.680>we <00:02:05.820>were <00:02:05.960>scoring <00:02:06.100>to <00:02:06.240>start

00:02:07.390 --> 00:02:07.400 align:start position:0%
<00:02:07.390>So, <00:02:07.391>we <00:02:07.392>decided <00:02:07.393>we <00:02:07.395>were <00:02:07.396>scoring <00:02:07.397>to <00:02:07.399>start

00:02:07.400 --> 00:02:10.109 align:start position:0%
<00:02:07.400>So, <00:02:07.507>we <00:02:07.615>decided <00:02:07.723>we <00:02:07.830>were <00:02:07.938>scoring <00:02:08.046>to <00:02:08.153>start <00:02:08.261>from <00:02:08.369>scratch, <00:02:08.476>we <00:02:08.584>unify <00:02:08.692>everything, <00:02:08.800>and

00:02:10.109 --> 00:02:10.119 align:start position:0%
<00:02:10.109>from <00:02:10.110>scratch, <00:02:10.112>we <00:02:10.114>unify <00:02:10.116>everything, <00:02:10.118>and

00:02:10.119 --> 00:02:12.070 align:start position:0%
<00:02:10.119>from <00:02:10.246>scratch, <00:02:10.373>we <00:02:10.500>unify <00:02:10.628>everything, <00:02:10.755>and <00:02:10.882>hopefully <00:02:11.009>we <00:02:11.137>don't <00:02:11.264>break <00:02:11.391>anything <00:02:11.519>along

00:02:12.070 --> 00:02:12.080 align:start position:0%
<00:02:12.070>hopefully <00:02:12.071>we <00:02:12.073>don't <00:02:12.075>break <00:02:12.077>anything <00:02:12.079>along

00:02:12.080 --> 00:02:15.470 align:start position:0%
<00:02:12.080>hopefully <00:02:12.180>we <00:02:12.280>don't <00:02:12.380>break <00:02:12.480>anything <00:02:12.580>along <00:02:12.680>the <00:02:12.780>way. <00:02:12.880>So, <00:02:12.980>5 <00:02:13.080>years <00:02:13.180>ago, <00:02:13.280>we <00:02:13.380>took <00:02:13.480>this

00:02:15.470 --> 00:02:15.480 align:start position:0%
<00:02:15.470>the <00:02:15.471>way. <00:02:15.472>So, <00:02:15.473>5 <00:02:15.474>years <00:02:15.475>ago, <00:02:15.476>we <00:02:15.477>took <00:02:15.478>this

00:02:15.480 --> 00:02:17.870 align:start position:0%
<00:02:15.480>the <00:02:15.579>way. <00:02:15.679>So, <00:02:15.780>5 <00:02:15.880>years <00:02:15.980>ago, <00:02:16.079>we <00:02:16.179>took <00:02:16.280>this <00:02:16.380>big <00:02:16.480>project <00:02:16.579>and <00:02:16.679>completely <00:02:16.780>redid <00:02:16.880>the

00:02:17.870 --> 00:02:17.880 align:start position:0%
<00:02:17.870>big <00:02:17.871>project <00:02:17.873>and <00:02:17.875>completely <00:02:17.877>redid <00:02:17.879>the

00:02:17.880 --> 00:02:21.150 align:start position:0%
<00:02:17.880>big <00:02:18.055>project <00:02:18.230>and <00:02:18.405>completely <00:02:18.579>redid <00:02:18.755>the <00:02:18.930>REST <00:02:19.105>API <00:02:19.280>ingress.

00:02:21.160 --> 00:02:23.510 align:start position:0%
<00:02:21.160>So, <00:02:21.359>now <00:02:21.560>that <00:02:21.760>we've <00:02:21.960>decided <00:02:22.160>that <00:02:22.359>we <00:02:22.560>are

00:02:23.510 --> 00:02:23.520 align:start position:0%
<00:02:23.510>So, <00:02:23.511>now <00:02:23.512>that <00:02:23.513>we've <00:02:23.515>decided <00:02:23.516>that <00:02:23.517>we <00:02:23.519>are

00:02:23.520 --> 00:02:24.790 align:start position:0%
<00:02:23.520>So, <00:02:23.601>now <00:02:23.683>that <00:02:23.764>we've <00:02:23.846>decided <00:02:23.928>that <00:02:24.009>we <00:02:24.091>are <00:02:24.173>going <00:02:24.254>to <00:02:24.336>redo <00:02:24.418>everything, <00:02:24.499>this <00:02:24.581>is <00:02:24.662>the

00:02:24.790 --> 00:02:24.800 align:start position:0%
<00:02:24.790>going <00:02:24.791>to <00:02:24.793>redo <00:02:24.794>everything, <00:02:24.796>this <00:02:24.797>is <00:02:24.799>the

00:02:24.800 --> 00:02:27.150 align:start position:0%
<00:02:24.800>going <00:02:24.907>to <00:02:25.015>redo <00:02:25.123>everything, <00:02:25.230>this <00:02:25.338>is <00:02:25.446>the <00:02:25.553>moment <00:02:25.661>that <00:02:25.769>we <00:02:25.876>get <00:02:25.984>the <00:02:26.092>requirements, <00:02:26.200>we

00:02:27.150 --> 00:02:27.160 align:start position:0%
<00:02:27.150>moment <00:02:27.151>that <00:02:27.153>we <00:02:27.154>get <00:02:27.156>the <00:02:27.157>requirements, <00:02:27.159>we

00:02:27.160 --> 00:02:28.470 align:start position:0%
<00:02:27.160>moment <00:02:27.267>that <00:02:27.374>we <00:02:27.481>get <00:02:27.588>the <00:02:27.695>requirements, <00:02:27.803>we <00:02:27.910>put <00:02:28.017>everything <00:02:28.124>together. <00:02:28.231>What <00:02:28.339>does

00:02:28.470 --> 00:02:28.480 align:start position:0%
<00:02:28.470>put <00:02:28.472>everything <00:02:28.474>together. <00:02:28.476>What <00:02:28.478>does

00:02:28.480 --> 00:02:30.949 align:start position:0%
<00:02:28.480>put <00:02:28.607>everything <00:02:28.734>together. <00:02:28.861>What <00:02:28.989>does <00:02:29.116>Twilio <00:02:29.243>need? <00:02:29.370>What <00:02:29.498>does <00:02:29.625>What <00:02:29.752>do <00:02:29.880>the

00:02:30.949 --> 00:02:30.959 align:start position:0%
<00:02:30.949>Twilio <00:02:30.950>need? <00:02:30.952>What <00:02:30.953>does <00:02:30.955>What <00:02:30.956>do <00:02:30.958>the

00:02:30.959 --> 00:02:33.310 align:start position:0%
<00:02:30.959>Twilio <00:02:31.075>need? <00:02:31.192>What <00:02:31.309>does <00:02:31.425>What <00:02:31.542>do <00:02:31.659>the <00:02:31.775>Twilio <00:02:31.892>clients <00:02:32.009>need <00:02:32.125>for <00:02:32.242>us? <00:02:32.359>So,

00:02:33.310 --> 00:02:33.320 align:start position:0%
<00:02:33.310>Twilio <00:02:33.311>clients <00:02:33.313>need <00:02:33.315>for <00:02:33.317>us? <00:02:33.319>So,

00:02:33.320 --> 00:02:36.110 align:start position:0%
<00:02:33.320>Twilio <00:02:33.436>clients <00:02:33.553>need <00:02:33.670>for <00:02:33.786>us? <00:02:33.903>So, <00:02:34.019>we <00:02:34.136>put <00:02:34.253>everything <00:02:34.370>together. <00:02:34.486>So, <00:02:34.603>we <00:02:34.720>want

00:02:36.110 --> 00:02:36.120 align:start position:0%
<00:02:36.110>we <00:02:36.111>put <00:02:36.113>everything <00:02:36.114>together. <00:02:36.116>So, <00:02:36.117>we <00:02:36.119>want

00:02:36.120 --> 00:02:37.670 align:start position:0%
<00:02:36.120>we <00:02:36.236>put <00:02:36.352>everything <00:02:36.468>together. <00:02:36.585>So, <00:02:36.701>we <00:02:36.817>want <00:02:36.933>aligned <00:02:37.050>to <00:02:37.166>our <00:02:37.282>industry <00:02:37.398>standards, <00:02:37.515>we

00:02:37.670 --> 00:02:37.680 align:start position:0%
<00:02:37.670>aligned <00:02:37.671>to <00:02:37.673>our <00:02:37.675>industry <00:02:37.677>standards, <00:02:37.679>we

00:02:37.680 --> 00:02:39.190 align:start position:0%
<00:02:37.680>aligned <00:02:37.784>to <00:02:37.889>our <00:02:37.993>industry <00:02:38.098>standards, <00:02:38.202>we <00:02:38.307>want <00:02:38.411>to <00:02:38.516>be <00:02:38.620>scalable, <00:02:38.725>we <00:02:38.829>want <00:02:38.934>to <00:02:39.039>be

00:02:39.190 --> 00:02:39.200 align:start position:0%
<00:02:39.190>want <00:02:39.191>to <00:02:39.192>be <00:02:39.193>scalable, <00:02:39.195>we <00:02:39.196>want <00:02:39.197>to <00:02:39.198>be

00:02:39.200 --> 00:02:41.150 align:start position:0%
<00:02:39.200>want <00:02:39.287>to <00:02:39.375>be <00:02:39.462>scalable, <00:02:39.549>we <00:02:39.637>want <00:02:39.725>to <00:02:39.812>be <00:02:39.899>secure, <00:02:39.987>we <00:02:40.075>want <00:02:40.162>to <00:02:40.250>use <00:02:40.337>a <00:02:40.424>global <00:02:40.512>CDN, <00:02:40.600>we

00:02:41.150 --> 00:02:41.160 align:start position:0%
<00:02:41.150>secure, <00:02:41.151>we <00:02:41.152>want <00:02:41.153>to <00:02:41.154>use <00:02:41.155>a <00:02:41.156>global <00:02:41.157>CDN, <00:02:41.159>we

00:02:41.160 --> 00:02:42.949 align:start position:0%
<00:02:41.160>secure, <00:02:41.253>we <00:02:41.346>want <00:02:41.440>to <00:02:41.533>use <00:02:41.626>a <00:02:41.720>global <00:02:41.813>CDN, <00:02:41.906>we <00:02:42.000>want <00:02:42.093>to <00:02:42.186>be <00:02:42.280>reliable, <00:02:42.373>we <00:02:42.466>want <00:02:42.560>to

00:02:42.949 --> 00:02:42.959 align:start position:0%
<00:02:42.949>want <00:02:42.950>to <00:02:42.952>be <00:02:42.953>reliable, <00:02:42.955>we <00:02:42.956>want <00:02:42.958>to

00:02:42.959 --> 00:02:45.550 align:start position:0%
<00:02:42.959>want <00:02:43.075>to <00:02:43.192>be <00:02:43.309>reliable, <00:02:43.425>we <00:02:43.542>want <00:02:43.659>to <00:02:43.775>distribute <00:02:43.892>performant, <00:02:44.009>we <00:02:44.125>want <00:02:44.242>to <00:02:44.359>use

00:02:45.550 --> 00:02:45.560 align:start position:0%
<00:02:45.550>distribute <00:02:45.551>performant, <00:02:45.553>we <00:02:45.555>want <00:02:45.557>to <00:02:45.559>use

00:02:45.560 --> 00:02:47.670 align:start position:0%
<00:02:45.560>distribute <00:02:45.667>performant, <00:02:45.775>we <00:02:45.883>want <00:02:45.990>to <00:02:46.098>use <00:02:46.206>open <00:02:46.313>API, <00:02:46.421>we <00:02:46.529>need <00:02:46.636>to <00:02:46.744>ensure <00:02:46.852>that <00:02:46.960>it's

00:02:47.670 --> 00:02:47.680 align:start position:0%
<00:02:47.670>open <00:02:47.671>API, <00:02:47.672>we <00:02:47.673>need <00:02:47.675>to <00:02:47.676>ensure <00:02:47.677>that <00:02:47.679>it's

00:02:47.680 --> 00:02:49.230 align:start position:0%
<00:02:47.680>open <00:02:47.854>API, <00:02:48.028>we <00:02:48.203>need <00:02:48.377>to <00:02:48.551>ensure <00:02:48.726>that <00:02:48.900>it's <00:02:49.075>maintainable.

00:02:49.230 --> 00:02:49.240 align:start position:0%
maintainable.

00:02:49.240 --> 00:02:51.710 align:start position:0%
<00:02:49.240>maintainable. <00:02:49.415>We <00:02:49.590>need <00:02:49.765>developer <00:02:49.940>focus, <00:02:50.115>we <00:02:50.290>need <00:02:50.465>it <00:02:50.640>to

00:02:51.710 --> 00:02:51.720 align:start position:0%
<00:02:51.710>We <00:02:51.711>need <00:02:51.712>developer <00:02:51.713>focus, <00:02:51.715>we <00:02:51.716>need <00:02:51.717>it <00:02:51.719>to

00:02:51.720 --> 00:02:55.550 align:start position:0%
<00:02:51.720>We <00:02:51.847>need <00:02:51.974>developer <00:02:52.101>focus, <00:02:52.229>we <00:02:52.356>need <00:02:52.483>it <00:02:52.610>to <00:02:52.738>be <00:02:52.865>auditable, <00:02:52.992>backwards <00:02:53.120>compatibility.

00:02:55.550 --> 00:02:55.560 align:start position:0%
<00:02:55.550>be <00:02:55.553>auditable, <00:02:55.556>backwards <00:02:55.559>compatibility.

00:02:55.560 --> 00:02:58.590 align:start position:0%
<00:02:55.560>be <00:02:55.700>auditable, <00:02:55.840>backwards <00:02:55.980>compatibility. <00:02:56.120>Okay, <00:02:56.260>I <00:02:56.400>hope <00:02:56.540>I <00:02:56.680>didn't <00:02:56.820>miss <00:02:56.960>anything.

00:02:58.590 --> 00:02:58.600 align:start position:0%
<00:02:58.590>Okay, <00:02:58.591>I <00:02:58.593>hope <00:02:58.594>I <00:02:58.596>didn't <00:02:58.597>miss <00:02:58.599>anything.

00:02:58.600 --> 00:03:00.630 align:start position:0%
<00:02:58.600>Okay, <00:02:58.707>I <00:02:58.815>hope <00:02:58.923>I <00:02:59.030>didn't <00:02:59.138>miss <00:02:59.246>anything. <00:02:59.353>But, <00:02:59.461>there <00:02:59.569>was <00:02:59.676>one <00:02:59.784>important <00:02:59.892>thing. <00:03:00.000>We

00:03:00.630 --> 00:03:00.640 align:start position:0%
<00:03:00.630>But, <00:03:00.631>there <00:03:00.632>was <00:03:00.634>one <00:03:00.636>important <00:03:00.637>thing. <00:03:00.638>We

00:03:00.640 --> 00:03:03.110 align:start position:0%
<00:03:00.640>But, <00:03:00.747>there <00:03:00.855>was <00:03:00.963>one <00:03:01.070>important <00:03:01.178>thing. <00:03:01.286>We <00:03:01.393>needed <00:03:01.501>to <00:03:01.609>not <00:03:01.716>break <00:03:01.824>anything <00:03:01.932>that <00:03:02.040>was

00:03:03.110 --> 00:03:03.120 align:start position:0%
<00:03:03.110>needed <00:03:03.111>to <00:03:03.113>not <00:03:03.114>break <00:03:03.116>anything <00:03:03.117>that <00:03:03.119>was

00:03:03.120 --> 00:03:05.110 align:start position:0%
<00:03:03.120>needed <00:03:03.275>to <00:03:03.431>not <00:03:03.586>break <00:03:03.742>anything <00:03:03.897>that <00:03:04.053>was <00:03:04.208>working <00:03:04.364>till <00:03:04.520>now.

00:03:05.110 --> 00:03:05.120 align:start position:0%
<00:03:05.110>working <00:03:05.114>till <00:03:05.119>now.

00:03:05.120 --> 00:03:08.270 align:start position:0%
<00:03:05.120>working <00:03:05.295>till <00:03:05.470>now. <00:03:05.645>There's <00:03:05.820>There <00:03:05.995>was <00:03:06.170>real <00:03:06.345>world <00:03:06.520>world

00:03:08.270 --> 00:03:08.280 align:start position:0%
<00:03:08.270>There's <00:03:08.271>There <00:03:08.273>was <00:03:08.275>real <00:03:08.277>world <00:03:08.279>world

00:03:08.280 --> 00:03:09.949 align:start position:0%
<00:03:08.280>There's <00:03:08.407>There <00:03:08.534>was <00:03:08.661>real <00:03:08.789>world <00:03:08.916>world <00:03:09.043>scenarios <00:03:09.170>that <00:03:09.298>were <00:03:09.425>being <00:03:09.552>solved <00:03:09.680>with

00:03:09.949 --> 00:03:09.959 align:start position:0%
<00:03:09.949>scenarios <00:03:09.950>that <00:03:09.952>were <00:03:09.954>being <00:03:09.956>solved <00:03:09.958>with

00:03:09.959 --> 00:03:13.229 align:start position:0%
<00:03:09.959>scenarios <00:03:10.066>that <00:03:10.174>were <00:03:10.282>being <00:03:10.389>solved <00:03:10.497>with <00:03:10.605>Twilio <00:03:10.712>APIs, <00:03:10.820>and <00:03:10.928>we <00:03:11.035>didn't <00:03:11.143>need <00:03:11.251>this <00:03:11.359>not

00:03:13.229 --> 00:03:13.239 align:start position:0%
<00:03:13.228>Twilio <00:03:13.230>APIs, <00:03:13.231>and <00:03:13.232>we <00:03:13.234>didn't <00:03:13.235>need <00:03:13.236>this <00:03:13.238>not

00:03:13.239 --> 00:03:14.990 align:start position:0%
<00:03:13.239>Twilio <00:03:13.332>APIs, <00:03:13.425>and <00:03:13.519>we <00:03:13.612>didn't <00:03:13.705>need <00:03:13.799>this <00:03:13.892>not <00:03:13.985>to <00:03:14.079>break. <00:03:14.172>If <00:03:14.265>we <00:03:14.359>weren't <00:03:14.452>weren't <00:03:14.545>able <00:03:14.639>to

00:03:14.990 --> 00:03:15.000 align:start position:0%
<00:03:14.990>to <00:03:14.991>break. <00:03:14.992>If <00:03:14.993>we <00:03:14.995>weren't <00:03:14.996>weren't <00:03:14.997>able <00:03:14.999>to

00:03:15.000 --> 00:03:16.270 align:start position:0%
<00:03:15.000>to <00:03:15.095>break. <00:03:15.190>If <00:03:15.285>we <00:03:15.381>weren't <00:03:15.476>weren't <00:03:15.571>able <00:03:15.666>to <00:03:15.762>do <00:03:15.857>this <00:03:15.952>migration <00:03:16.047>without <00:03:16.143>breaking

00:03:16.270 --> 00:03:16.280 align:start position:0%
<00:03:16.270>do <00:03:16.272>this <00:03:16.274>migration <00:03:16.276>without <00:03:16.279>breaking

00:03:16.280 --> 00:03:18.270 align:start position:0%
<00:03:16.280>do <00:03:16.407>this <00:03:16.534>migration <00:03:16.661>without <00:03:16.789>breaking <00:03:16.916>anything, <00:03:17.043>there <00:03:17.170>was <00:03:17.298>no <00:03:17.425>point <00:03:17.552>in <00:03:17.680>doing

00:03:18.270 --> 00:03:18.280 align:start position:0%
<00:03:18.270>anything, <00:03:18.271>there <00:03:18.273>was <00:03:18.274>no <00:03:18.276>point <00:03:18.277>in <00:03:18.279>doing

00:03:18.280 --> 00:03:21.670 align:start position:0%
<00:03:18.280>anything, <00:03:18.420>there <00:03:18.560>was <00:03:18.700>no <00:03:18.840>point <00:03:18.980>in <00:03:19.120>doing <00:03:19.260>this <00:03:19.400>at <00:03:19.540>all. <00:03:19.680>[snorts]

00:03:21.680 --> 00:03:25.710 align:start position:0%
<00:03:21.680>So, <00:03:21.880>it <00:03:22.080>may <00:03:22.280>sound <00:03:22.480>easy <00:03:22.680>to <00:03:22.880>just <00:03:23.080>maintain

00:03:25.710 --> 00:03:25.720 align:start position:0%
<00:03:25.710>So, <00:03:25.711>it <00:03:25.712>may <00:03:25.713>sound <00:03:25.715>easy <00:03:25.716>to <00:03:25.717>just <00:03:25.719>maintain

00:03:25.720 --> 00:03:28.229 align:start position:0%
<00:03:25.720>So, <00:03:25.820>it <00:03:25.920>may <00:03:26.020>sound <00:03:26.120>easy <00:03:26.220>to <00:03:26.320>just <00:03:26.420>maintain <00:03:26.520>whatever <00:03:26.620>was <00:03:26.720>working <00:03:26.820>right <00:03:26.920>now. <00:03:27.020>We <00:03:27.120>knew

00:03:28.229 --> 00:03:28.239 align:start position:0%
<00:03:28.228>whatever <00:03:28.230>was <00:03:28.232>working <00:03:28.233>right <00:03:28.234>now. <00:03:28.236>We <00:03:28.238>knew

00:03:28.239 --> 00:03:30.830 align:start position:0%
<00:03:28.239>whatever <00:03:28.339>was <00:03:28.439>working <00:03:28.539>right <00:03:28.639>now. <00:03:28.739>We <00:03:28.839>knew <00:03:28.939>what <00:03:29.039>what <00:03:29.139>we <00:03:29.239>were <00:03:29.339>pro- <00:03:29.439>providing <00:03:29.539>to <00:03:29.639>the

00:03:30.830 --> 00:03:30.840 align:start position:0%
<00:03:30.829>what <00:03:30.831>what <00:03:30.832>we <00:03:30.833>were <00:03:30.835>pro- <00:03:30.836>providing <00:03:30.837>to <00:03:30.839>the

00:03:30.840 --> 00:03:33.750 align:start position:0%
<00:03:30.840>what <00:03:30.940>what <00:03:31.040>we <00:03:31.140>were <00:03:31.240>pro- <00:03:31.340>providing <00:03:31.440>to <00:03:31.540>the <00:03:31.640>clients, <00:03:31.740>we <00:03:31.840>knew <00:03:31.940>what <00:03:32.040>was <00:03:32.140>going <00:03:32.240>on

00:03:33.750 --> 00:03:33.760 align:start position:0%
<00:03:33.750>clients, <00:03:33.751>we <00:03:33.753>knew <00:03:33.754>what <00:03:33.756>was <00:03:33.757>going <00:03:33.759>on

00:03:33.760 --> 00:03:35.870 align:start position:0%
<00:03:33.760>clients, <00:03:33.859>we <00:03:33.959>knew <00:03:34.060>what <00:03:34.160>was <00:03:34.260>going <00:03:34.359>on <00:03:34.459>behind <00:03:34.560>the <00:03:34.660>scenes, <00:03:34.760>but <00:03:34.859>I <00:03:34.959>think <00:03:35.060>that <00:03:35.160>10

00:03:35.870 --> 00:03:35.880 align:start position:0%
<00:03:35.870>behind <00:03:35.871>the <00:03:35.872>scenes, <00:03:35.873>but <00:03:35.875>I <00:03:35.876>think <00:03:35.877>that <00:03:35.879>10

00:03:35.880 --> 00:03:38.190 align:start position:0%
<00:03:35.880>behind <00:03:35.980>the <00:03:36.079>scenes, <00:03:36.180>but <00:03:36.280>I <00:03:36.380>think <00:03:36.480>that <00:03:36.579>10 <00:03:36.680>years <00:03:36.780>is <00:03:36.880>probably <00:03:36.980>too <00:03:37.079>long <00:03:37.180>to <00:03:37.280>have

00:03:38.190 --> 00:03:38.200 align:start position:0%
<00:03:38.190>years <00:03:38.191>is <00:03:38.192>probably <00:03:38.194>too <00:03:38.196>long <00:03:38.197>to <00:03:38.198>have

00:03:38.200 --> 00:03:39.790 align:start position:0%
<00:03:38.200>years <00:03:38.316>is <00:03:38.433>probably <00:03:38.549>too <00:03:38.666>long <00:03:38.783>to <00:03:38.899>have <00:03:39.016>everyone <00:03:39.133>patching <00:03:39.250>in <00:03:39.366>and <00:03:39.483>putting <00:03:39.600>some

00:03:39.790 --> 00:03:39.800 align:start position:0%
<00:03:39.790>everyone <00:03:39.791>patching <00:03:39.793>in <00:03:39.795>and <00:03:39.797>putting <00:03:39.799>some

00:03:39.800 --> 00:03:40.670 align:start position:0%
<00:03:39.800>everyone <00:03:39.911>patching <00:03:40.023>in <00:03:40.135>and <00:03:40.247>putting <00:03:40.359>some <00:03:40.471>kind <00:03:40.583>of

00:03:40.670 --> 00:03:40.680 align:start position:0%
<00:03:40.670>kind <00:03:40.679>of

00:03:40.680 --> 00:03:42.670 align:start position:0%
<00:03:40.680>kind <00:03:40.855>of <00:03:41.030>some <00:03:41.205>lines <00:03:41.380>and <00:03:41.555>then <00:03:41.730>forget <00:03:41.905>to <00:03:42.080>document

00:03:42.670 --> 00:03:42.680 align:start position:0%
<00:03:42.670>some <00:03:42.671>lines <00:03:42.673>and <00:03:42.674>then <00:03:42.676>forget <00:03:42.677>to <00:03:42.679>document

00:03:42.680 --> 00:03:45.949 align:start position:0%
<00:03:42.680>some <00:03:42.773>lines <00:03:42.866>and <00:03:42.960>then <00:03:43.053>forget <00:03:43.146>to <00:03:43.240>document <00:03:43.333>it. <00:03:43.426>So, <00:03:43.520>we <00:03:43.613>ended <00:03:43.706>up <00:03:43.800>with <00:03:43.893>a <00:03:43.986>lot <00:03:44.080>of

00:03:45.949 --> 00:03:45.959 align:start position:0%
<00:03:45.949>it. <00:03:45.950>So, <00:03:45.951>we <00:03:45.952>ended <00:03:45.953>up <00:03:45.954>with <00:03:45.955>a <00:03:45.956>lot <00:03:45.958>of

00:03:45.959 --> 00:03:48.390 align:start position:0%
<00:03:45.959>it. <00:03:46.075>So, <00:03:46.192>we <00:03:46.309>ended <00:03:46.425>up <00:03:46.542>with <00:03:46.659>a <00:03:46.775>lot <00:03:46.892>of <00:03:47.009>unintended <00:03:47.125>dependencies, <00:03:47.242>probably <00:03:47.359>coming

00:03:48.390 --> 00:03:48.400 align:start position:0%
<00:03:48.390>unintended <00:03:48.393>dependencies, <00:03:48.396>probably <00:03:48.399>coming

00:03:48.400 --> 00:03:50.750 align:start position:0%
<00:03:48.400>unintended <00:03:48.555>dependencies, <00:03:48.711>probably <00:03:48.866>coming <00:03:49.022>from <00:03:49.177>these <00:03:49.333>undocumented <00:03:49.488>code <00:03:49.644>paths, <00:03:49.800>and

00:03:50.750 --> 00:03:50.760 align:start position:0%
<00:03:50.750>from <00:03:50.751>these <00:03:50.753>undocumented <00:03:50.755>code <00:03:50.757>paths, <00:03:50.759>and

00:03:50.760 --> 00:03:52.950 align:start position:0%
<00:03:50.760>from <00:03:50.853>these <00:03:50.946>undocumented <00:03:51.040>code <00:03:51.133>paths, <00:03:51.226>and <00:03:51.320>we <00:03:51.413>knew <00:03:51.506>that <00:03:51.600>we <00:03:51.693>were <00:03:51.786>going <00:03:51.880>to <00:03:51.973>face <00:03:52.066>a <00:03:52.160>lot

00:03:52.950 --> 00:03:52.960 align:start position:0%
<00:03:52.950>we <00:03:52.951>knew <00:03:52.952>that <00:03:52.953>we <00:03:52.954>were <00:03:52.954>going <00:03:52.956>to <00:03:52.957>face <00:03:52.958>a <00:03:52.959>lot

00:03:52.960 --> 00:03:55.310 align:start position:0%
<00:03:52.960>we <00:03:53.053>knew <00:03:53.146>that <00:03:53.240>we <00:03:53.333>were <00:03:53.426>going <00:03:53.520>to <00:03:53.613>face <00:03:53.706>a <00:03:53.800>lot <00:03:53.893>of <00:03:53.986>unknowns <00:03:54.080>unknowns <00:03:54.173>that <00:03:54.266>we <00:03:54.360>couldn't

00:03:55.310 --> 00:03:55.320 align:start position:0%
<00:03:55.310>of <00:03:55.311>unknowns <00:03:55.313>unknowns <00:03:55.315>that <00:03:55.317>we <00:03:55.319>couldn't

00:03:55.320 --> 00:03:58.310 align:start position:0%
<00:03:55.320>of <00:03:55.475>unknowns <00:03:55.631>unknowns <00:03:55.786>that <00:03:55.942>we <00:03:56.097>couldn't <00:03:56.253>foresee <00:03:56.408>nor <00:03:56.564>plan <00:03:56.720>for.

00:03:58.310 --> 00:03:58.320 align:start position:0%
<00:03:58.310>foresee <00:03:58.313>nor <00:03:58.316>plan <00:03:58.319>for.

00:03:58.320 --> 00:04:01.550 align:start position:0%
<00:03:58.320>foresee <00:03:58.447>nor <00:03:58.574>plan <00:03:58.701>for. <00:03:58.829>So, <00:03:58.956>this <00:03:59.083>was <00:03:59.210>our <00:03:59.338>our <00:03:59.465>starting <00:03:59.592>point. <00:03:59.720>Um

00:04:01.550 --> 00:04:01.560 align:start position:0%
<00:04:01.550>So, <00:04:01.551>this <00:04:01.552>was <00:04:01.553>our <00:04:01.555>our <00:04:01.556>starting <00:04:01.557>point. <00:04:01.559>Um

00:04:01.560 --> 00:04:03.470 align:start position:0%
<00:04:01.560>So, <00:04:01.667>this <00:04:01.775>was <00:04:01.883>our <00:04:01.990>our <00:04:02.098>starting <00:04:02.206>point. <00:04:02.313>Um <00:04:02.421>this <00:04:02.529>was <00:04:02.636>how <00:04:02.744>the <00:04:02.852>infrastructure <00:04:02.960>looked

00:04:03.470 --> 00:04:03.480 align:start position:0%
<00:04:03.470>this <00:04:03.471>was <00:04:03.473>how <00:04:03.475>the <00:04:03.477>infrastructure <00:04:03.478>looked

00:04:03.480 --> 00:04:06.630 align:start position:0%
<00:04:03.480>this <00:04:03.587>was <00:04:03.695>how <00:04:03.803>the <00:04:03.910>infrastructure <00:04:04.018>looked <00:04:04.126>like. <00:04:04.233>We <00:04:04.341>had <00:04:04.449>a <00:04:04.556>network <00:04:04.664>load <00:04:04.772>balancer, <00:04:04.880>we

00:04:06.630 --> 00:04:06.640 align:start position:0%
<00:04:06.630>like. <00:04:06.631>We <00:04:06.632>had <00:04:06.633>a <00:04:06.635>network <00:04:06.636>load <00:04:06.637>balancer, <00:04:06.638>we

00:04:06.640 --> 00:04:09.150 align:start position:0%
<00:04:06.640>like. <00:04:06.739>We <00:04:06.839>had <00:04:06.940>a <00:04:07.040>network <00:04:07.140>load <00:04:07.239>balancer, <00:04:07.339>we <00:04:07.440>had <00:04:07.540>a <00:04:07.640>bunch <00:04:07.739>of <00:04:07.839>instances <00:04:07.940>behind. <00:04:08.040>First,

00:04:09.150 --> 00:04:09.160 align:start position:0%
<00:04:09.150>had <00:04:09.151>a <00:04:09.153>bunch <00:04:09.154>of <00:04:09.156>instances <00:04:09.157>behind. <00:04:09.159>First,

00:04:09.160 --> 00:04:13.430 align:start position:0%
<00:04:09.160>had <00:04:09.267>a <00:04:09.375>bunch <00:04:09.483>of <00:04:09.590>instances <00:04:09.698>behind. <00:04:09.806>First, <00:04:09.913>traffic <00:04:10.021>went <00:04:10.129>through <00:04:10.236>an <00:04:10.344>Nginx <00:04:10.452>um <00:04:10.560>fleet

00:04:13.430 --> 00:04:13.440 align:start position:0%
<00:04:13.430>traffic <00:04:13.431>went <00:04:13.433>through <00:04:13.434>an <00:04:13.436>Nginx <00:04:13.437>um <00:04:13.439>fleet

00:04:13.440 --> 00:04:15.790 align:start position:0%
<00:04:13.440>traffic <00:04:13.540>went <00:04:13.640>through <00:04:13.740>an <00:04:13.840>Nginx <00:04:13.940>um <00:04:14.040>fleet <00:04:14.140>acting <00:04:14.240>as <00:04:14.340>a <00:04:14.440>reverse <00:04:14.540>proxy, <00:04:14.640>and <00:04:14.740>then <00:04:14.840>we

00:04:15.790 --> 00:04:15.800 align:start position:0%
<00:04:15.790>acting <00:04:15.791>as <00:04:15.792>a <00:04:15.793>reverse <00:04:15.795>proxy, <00:04:15.796>and <00:04:15.797>then <00:04:15.799>we

00:04:15.800 --> 00:04:18.229 align:start position:0%
<00:04:15.800>acting <00:04:15.900>as <00:04:16.000>a <00:04:16.100>reverse <00:04:16.200>proxy, <00:04:16.300>and <00:04:16.400>then <00:04:16.500>we <00:04:16.600>had <00:04:16.700>two <00:04:16.800>API <00:04:16.900>gateways <00:04:17.000>that <00:04:17.100>were <00:04:17.200>one

00:04:18.229 --> 00:04:18.239 align:start position:0%
<00:04:18.228>had <00:04:18.230>two <00:04:18.231>API <00:04:18.233>gateways <00:04:18.234>that <00:04:18.236>were <00:04:18.238>one

00:04:18.239 --> 00:04:19.710 align:start position:0%
<00:04:18.238>had <00:04:18.386>two <00:04:18.533>API <00:04:18.680>gateways <00:04:18.827>that <00:04:18.974>were <00:04:19.121>one <00:04:19.268>behind <00:04:19.415>the <00:04:19.562>other

00:04:19.710 --> 00:04:19.720 align:start position:0%
<00:04:19.709>behind <00:04:19.714>the <00:04:19.719>other

00:04:19.720 --> 00:04:21.949 align:start position:0%
<00:04:19.720>behind <00:04:19.875>the <00:04:20.031>other <00:04:20.186>for <00:04:20.342>which <00:04:20.497>I <00:04:20.653>have <00:04:20.808>no <00:04:20.964>answer <00:04:21.120>why.

00:04:21.949 --> 00:04:21.959 align:start position:0%
<00:04:21.949>for <00:04:21.950>which <00:04:21.952>I <00:04:21.953>have <00:04:21.954>no <00:04:21.956>answer <00:04:21.958>why.

00:04:21.959 --> 00:04:25.790 align:start position:0%
<00:04:21.959>for <00:04:22.052>which <00:04:22.145>I <00:04:22.239>have <00:04:22.332>no <00:04:22.425>answer <00:04:22.519>why. <00:04:22.612>And <00:04:22.705>then <00:04:22.799>in <00:04:22.892>these <00:04:22.985>API <00:04:23.079>gateways, <00:04:23.172>we <00:04:23.265>had <00:04:23.359>a

00:04:25.790 --> 00:04:25.800 align:start position:0%
<00:04:25.790>And <00:04:25.791>then <00:04:25.792>in <00:04:25.793>these <00:04:25.794>API <00:04:25.795>gateways, <00:04:25.796>we <00:04:25.797>had <00:04:25.799>a

00:04:25.800 --> 00:04:28.830 align:start position:0%
<00:04:25.800>And <00:04:25.907>then <00:04:26.015>in <00:04:26.123>these <00:04:26.230>API <00:04:26.338>gateways, <00:04:26.446>we <00:04:26.553>had <00:04:26.661>a <00:04:26.769>lot <00:04:26.876>of <00:04:26.984>legacy <00:04:27.092>behavior, <00:04:27.200>undocumented

00:04:28.830 --> 00:04:28.840 align:start position:0%
<00:04:28.830>lot <00:04:28.832>of <00:04:28.834>legacy <00:04:28.836>behavior, <00:04:28.839>undocumented

00:04:28.840 --> 00:04:31.630 align:start position:0%
<00:04:28.840>lot <00:04:28.979>of <00:04:29.119>legacy <00:04:29.260>behavior, <00:04:29.400>undocumented <00:04:29.539>timeouts, <00:04:29.679>file <00:04:29.820>sizes. <00:04:29.960>We <00:04:30.099>didn't <00:04:30.239>even

00:04:31.630 --> 00:04:31.640 align:start position:0%
<00:04:31.630>timeouts, <00:04:31.631>file <00:04:31.633>sizes. <00:04:31.635>We <00:04:31.637>didn't <00:04:31.639>even

00:04:31.640 --> 00:04:32.990 align:start position:0%
<00:04:31.640>timeouts, <00:04:31.813>file <00:04:31.987>sizes. <00:04:32.160>We <00:04:32.334>didn't <00:04:32.507>even <00:04:32.681>know <00:04:32.855>why.

00:04:32.990 --> 00:04:33.000 align:start position:0%
<00:04:32.990>know <00:04:32.999>why.

00:04:33.000 --> 00:04:36.190 align:start position:0%
<00:04:33.000>know <00:04:33.175>why. <00:04:33.350>And <00:04:33.525>then <00:04:33.700>it <00:04:33.875>would <00:04:34.050>flow <00:04:34.225>into <00:04:34.400>the

00:04:36.190 --> 00:04:36.200 align:start position:0%
<00:04:36.190>And <00:04:36.191>then <00:04:36.193>it <00:04:36.194>would <00:04:36.195>flow <00:04:36.197>into <00:04:36.199>the

00:04:36.200 --> 00:04:38.550 align:start position:0%
<00:04:36.200>And <00:04:36.355>then <00:04:36.511>it <00:04:36.666>would <00:04:36.822>flow <00:04:36.977>into <00:04:37.133>the <00:04:37.288>um <00:04:37.444>business <00:04:37.599>logic.

00:04:38.550 --> 00:04:38.560 align:start position:0%
<00:04:38.550>um <00:04:38.554>business <00:04:38.559>logic.

00:04:38.560 --> 00:04:40.710 align:start position:0%
<00:04:38.560>um <00:04:38.735>business <00:04:38.910>logic. <00:04:39.085>While <00:04:39.260>these <00:04:39.435>instances <00:04:39.610>were <00:04:39.785>quite <00:04:39.960>good

00:04:40.710 --> 00:04:40.720 align:start position:0%
<00:04:40.710>While <00:04:40.711>these <00:04:40.713>instances <00:04:40.715>were <00:04:40.717>quite <00:04:40.719>good

00:04:40.720 --> 00:04:43.790 align:start position:0%
<00:04:40.720>While <00:04:40.836>these <00:04:40.953>instances <00:04:41.070>were <00:04:41.186>quite <00:04:41.303>good <00:04:41.420>when <00:04:41.536>they <00:04:41.653>were <00:04:41.770>starting <00:04:41.886>fresh <00:04:42.003>and <00:04:42.120>clean,

00:04:43.790 --> 00:04:43.800 align:start position:0%
<00:04:43.790>when <00:04:43.791>they <00:04:43.793>were <00:04:43.794>starting <00:04:43.796>fresh <00:04:43.797>and <00:04:43.799>clean,

00:04:43.800 --> 00:04:46.750 align:start position:0%
<00:04:43.800>when <00:04:43.916>they <00:04:44.033>were <00:04:44.150>starting <00:04:44.266>fresh <00:04:44.383>and <00:04:44.500>clean, <00:04:44.616>they <00:04:44.733>would <00:04:44.850>not <00:04:44.966>scale <00:04:45.083>at <00:04:45.200>the

00:04:46.750 --> 00:04:46.760 align:start position:0%
<00:04:46.750>they <00:04:46.751>would <00:04:46.753>not <00:04:46.755>scale <00:04:46.757>at <00:04:46.759>the

00:04:46.760 --> 00:04:48.870 align:start position:0%
<00:04:46.760>they <00:04:46.867>would <00:04:46.975>not <00:04:47.083>scale <00:04:47.190>at <00:04:47.298>the <00:04:47.406>rate <00:04:47.513>that <00:04:47.621>we <00:04:47.729>needed <00:04:47.836>them <00:04:47.944>to. <00:04:48.052>So, <00:04:48.159>we

00:04:48.870 --> 00:04:48.880 align:start position:0%
<00:04:48.870>rate <00:04:48.871>that <00:04:48.872>we <00:04:48.873>needed <00:04:48.875>them <00:04:48.876>to. <00:04:48.877>So, <00:04:48.879>we

00:04:48.880 --> 00:04:51.830 align:start position:0%
<00:04:48.880>rate <00:04:48.980>that <00:04:49.080>we <00:04:49.180>needed <00:04:49.280>them <00:04:49.380>to. <00:04:49.480>So, <00:04:49.580>we <00:04:49.680>ended <00:04:49.780>up <00:04:49.880>with <00:04:49.980>huge <00:04:50.080>instance <00:04:50.180>fleets <00:04:50.280>so

00:04:51.830 --> 00:04:51.840 align:start position:0%
<00:04:51.830>ended <00:04:51.831>up <00:04:51.832>with <00:04:51.834>huge <00:04:51.836>instance <00:04:51.837>fleets <00:04:51.839>so

00:04:51.840 --> 00:04:53.550 align:start position:0%
<00:04:51.840>ended <00:04:51.980>up <00:04:52.120>with <00:04:52.260>huge <00:04:52.400>instance <00:04:52.540>fleets <00:04:52.680>so <00:04:52.820>that <00:04:52.960>we <00:04:53.100>could <00:04:53.240>just

00:04:53.550 --> 00:04:53.560 align:start position:0%
<00:04:53.550>that <00:04:53.553>we <00:04:53.556>could <00:04:53.559>just

00:04:53.560 --> 00:04:55.909 align:start position:0%
<00:04:53.560>that <00:04:53.700>we <00:04:53.840>could <00:04:53.980>just <00:04:54.120>handle <00:04:54.260>anything <00:04:54.400>that <00:04:54.540>would <00:04:54.680>come <00:04:54.820>to <00:04:54.960>us.

00:04:55.909 --> 00:04:55.919 align:start position:0%
<00:04:55.909>handle <00:04:55.910>anything <00:04:55.912>that <00:04:55.913>would <00:04:55.914>come <00:04:55.916>to <00:04:55.918>us.

00:04:55.919 --> 00:04:57.870 align:start position:0%
<00:04:55.919>handle <00:04:56.035>anything <00:04:56.152>that <00:04:56.269>would <00:04:56.385>come <00:04:56.502>to <00:04:56.619>us. <00:04:56.735>And <00:04:56.852>also, <00:04:56.969>this <00:04:57.085>was <00:04:57.202>an <00:04:57.318>infrastructure

00:04:57.870 --> 00:04:57.880 align:start position:0%
<00:04:57.870>And <00:04:57.871>also, <00:04:57.873>this <00:04:57.875>was <00:04:57.877>an <00:04:57.879>infrastructure

00:04:57.880 --> 00:04:59.750 align:start position:0%
<00:04:57.880>And <00:04:57.996>also, <00:04:58.113>this <00:04:58.230>was <00:04:58.346>an <00:04:58.463>infrastructure <00:04:58.580>that <00:04:58.696>we <00:04:58.813>were <00:04:58.930>maintaining <00:04:59.046>all <00:04:59.163>across <00:04:59.280>nine

00:04:59.750 --> 00:04:59.760 align:start position:0%
<00:04:59.750>that <00:04:59.751>we <00:04:59.753>were <00:04:59.754>maintaining <00:04:59.756>all <00:04:59.757>across <00:04:59.759>nine

00:04:59.760 --> 00:05:01.909 align:start position:0%
<00:04:59.760>that <00:04:59.935>we <00:05:00.110>were <00:05:00.284>maintaining <00:05:00.460>all <00:05:00.635>across <00:05:00.810>nine <00:05:00.985>different <00:05:01.159>local

00:05:01.909 --> 00:05:01.919 align:start position:0%
<00:05:01.909>different <00:05:01.918>local

00:05:01.919 --> 00:05:04.070 align:start position:0%
<00:05:01.919>different <00:05:02.074>local <00:05:02.230>edge <00:05:02.385>points <00:05:02.541>so <00:05:02.696>that <00:05:02.852>we <00:05:03.007>could <00:05:03.163>give <00:05:03.318>better

00:05:04.070 --> 00:05:04.080 align:start position:0%
<00:05:04.070>edge <00:05:04.071>points <00:05:04.072>so <00:05:04.073>that <00:05:04.075>we <00:05:04.076>could <00:05:04.077>give <00:05:04.079>better

00:05:04.080 --> 00:05:05.950 align:start position:0%
<00:05:04.080>edge <00:05:04.180>points <00:05:04.280>so <00:05:04.380>that <00:05:04.479>we <00:05:04.580>could <00:05:04.680>give <00:05:04.780>better <00:05:04.880>performance <00:05:04.979>to <00:05:05.080>all <00:05:05.180>over <00:05:05.280>the <00:05:05.380>world <00:05:05.479>and

00:05:05.950 --> 00:05:05.960 align:start position:0%
<00:05:05.950>performance <00:05:05.951>to <00:05:05.953>all <00:05:05.954>over <00:05:05.955>the <00:05:05.957>world <00:05:05.959>and

00:05:05.960 --> 00:05:09.150 align:start position:0%
<00:05:05.960>performance <00:05:06.087>to <00:05:06.214>all <00:05:06.341>over <00:05:06.469>the <00:05:06.596>world <00:05:06.723>and <00:05:06.850>also <00:05:06.978>comply <00:05:07.105>with <00:05:07.232>any <00:05:07.359>compliance

00:05:09.150 --> 00:05:09.160 align:start position:0%
<00:05:09.150>also <00:05:09.152>comply <00:05:09.154>with <00:05:09.156>any <00:05:09.159>compliance

00:05:09.160 --> 00:05:10.510 align:start position:0%
<00:05:09.160>also <00:05:09.270>comply <00:05:09.380>with <00:05:09.491>any <00:05:09.601>compliance <00:05:09.712>requirement <00:05:09.822>that <00:05:09.933>we <00:05:10.043>may <00:05:10.154>have <00:05:10.264>for <00:05:10.375>our

00:05:10.510 --> 00:05:10.520 align:start position:0%
<00:05:10.510>requirement <00:05:10.511>that <00:05:10.513>we <00:05:10.514>may <00:05:10.515>have <00:05:10.517>for <00:05:10.519>our

00:05:10.520 --> 00:05:13.150 align:start position:0%
<00:05:10.520>requirement <00:05:10.719>that <00:05:10.919>we <00:05:11.120>may <00:05:11.320>have <00:05:11.520>for <00:05:11.719>our <00:05:11.919>clients.

00:05:13.160 --> 00:05:15.630 align:start position:0%
<00:05:13.160>The <00:05:13.360>first <00:05:13.560>decisions <00:05:13.760>that <00:05:13.960>we <00:05:14.160>took <00:05:14.360>was <00:05:14.560>we

00:05:15.630 --> 00:05:15.640 align:start position:0%
<00:05:15.630>The <00:05:15.631>first <00:05:15.632>decisions <00:05:15.633>that <00:05:15.635>we <00:05:15.636>took <00:05:15.637>was <00:05:15.639>we

00:05:15.640 --> 00:05:17.190 align:start position:0%
<00:05:15.640>The <00:05:15.747>first <00:05:15.854>decisions <00:05:15.961>that <00:05:16.069>we <00:05:16.176>took <00:05:16.283>was <00:05:16.391>we <00:05:16.498>just <00:05:16.605>need <00:05:16.713>one <00:05:16.820>single <00:05:16.927>API <00:05:17.034>gateway.

00:05:17.190 --> 00:05:17.200 align:start position:0%
<00:05:17.190>just <00:05:17.191>need <00:05:17.193>one <00:05:17.195>single <00:05:17.197>API <00:05:17.199>gateway.

00:05:17.200 --> 00:05:18.630 align:start position:0%
<00:05:17.200>just <00:05:17.307>need <00:05:17.414>one <00:05:17.521>single <00:05:17.629>API <00:05:17.736>gateway. <00:05:17.843>There's <00:05:17.950>no <00:05:18.058>reason <00:05:18.165>to <00:05:18.272>maintain <00:05:18.379>two <00:05:18.486>of

00:05:18.630 --> 00:05:18.640 align:start position:0%
<00:05:18.630>There's <00:05:18.631>no <00:05:18.633>reason <00:05:18.634>to <00:05:18.635>maintain <00:05:18.637>two <00:05:18.639>of

00:05:18.640 --> 00:05:19.710 align:start position:0%
<00:05:18.640>There's <00:05:18.777>no <00:05:18.915>reason <00:05:19.052>to <00:05:19.190>maintain <00:05:19.327>two <00:05:19.465>of <00:05:19.603>them.

00:05:19.710 --> 00:05:19.720 align:start position:0%
them.

00:05:19.720 --> 00:05:22.550 align:start position:0%
<00:05:19.720>them. <00:05:19.895>And <00:05:20.070>we <00:05:20.245>would <00:05:20.420>need <00:05:20.595>this <00:05:20.770>API <00:05:20.945>gateway <00:05:21.120>to

00:05:22.550 --> 00:05:22.560 align:start position:0%
<00:05:22.550>And <00:05:22.551>we <00:05:22.552>would <00:05:22.553>need <00:05:22.555>this <00:05:22.556>API <00:05:22.557>gateway <00:05:22.559>to

00:05:22.560 --> 00:05:25.190 align:start position:0%
<00:05:22.560>And <00:05:22.676>we <00:05:22.793>would <00:05:22.910>need <00:05:23.026>this <00:05:23.143>API <00:05:23.260>gateway <00:05:23.376>to <00:05:23.493>have <00:05:23.610>very <00:05:23.726>defined <00:05:23.843>clearly <00:05:23.960>defined

00:05:25.190 --> 00:05:25.200 align:start position:0%
<00:05:25.190>have <00:05:25.192>very <00:05:25.194>defined <00:05:25.196>clearly <00:05:25.199>defined

00:05:25.200 --> 00:05:27.070 align:start position:0%
<00:05:25.200>have <00:05:25.433>very <00:05:25.666>defined <00:05:25.900>clearly <00:05:26.133>defined <00:05:26.366>actions <00:05:26.599>taken.

00:05:27.070 --> 00:05:27.080 align:start position:0%
<00:05:27.070>actions <00:05:27.079>taken.

00:05:27.080 --> 00:05:28.510 align:start position:0%
<00:05:27.080>actions <00:05:27.263>taken. <00:05:27.447>For <00:05:27.631>that, <00:05:27.815>we <00:05:27.999>wanted <00:05:28.183>to <00:05:28.366>have

00:05:28.510 --> 00:05:28.520 align:start position:0%
<00:05:28.510>For <00:05:28.511>that, <00:05:28.513>we <00:05:28.515>wanted <00:05:28.517>to <00:05:28.519>have

00:05:28.520 --> 00:05:31.390 align:start position:0%
<00:05:28.520>For <00:05:28.675>that, <00:05:28.831>we <00:05:28.986>wanted <00:05:29.142>to <00:05:29.297>have <00:05:29.453>contract-driven <00:05:29.608>development, <00:05:29.764>and <00:05:29.919>we

00:05:31.390 --> 00:05:31.400 align:start position:0%
<00:05:31.390>contract-driven <00:05:31.393>development, <00:05:31.395>and <00:05:31.399>we

00:05:31.400 --> 00:05:34.030 align:start position:0%
<00:05:31.400>contract-driven <00:05:31.539>development, <00:05:31.679>and <00:05:31.820>we <00:05:31.960>defined <00:05:32.099>and <00:05:32.239>created <00:05:32.380>our <00:05:32.520>own <00:05:32.659>open <00:05:32.799>API

00:05:34.030 --> 00:05:34.040 align:start position:0%
<00:05:34.030>defined <00:05:34.031>and <00:05:34.033>created <00:05:34.034>our <00:05:34.036>own <00:05:34.037>open <00:05:34.039>API

00:05:34.040 --> 00:05:36.790 align:start position:0%
<00:05:34.040>defined <00:05:34.156>and <00:05:34.273>created <00:05:34.390>our <00:05:34.506>own <00:05:34.623>open <00:05:34.740>API <00:05:34.856>spec <00:05:34.973>definitions <00:05:35.090>so <00:05:35.206>that <00:05:35.323>everyone <00:05:35.440>at

00:05:36.790 --> 00:05:36.800 align:start position:0%
<00:05:36.790>spec <00:05:36.791>definitions <00:05:36.793>so <00:05:36.795>that <00:05:36.797>everyone <00:05:36.799>at

00:05:36.800 --> 00:05:39.270 align:start position:0%
<00:05:36.800>spec <00:05:36.955>definitions <00:05:37.111>so <00:05:37.266>that <00:05:37.422>everyone <00:05:37.577>at <00:05:37.733>Twilio <00:05:37.888>would <00:05:38.044>use <00:05:38.200>them.

00:05:39.270 --> 00:05:39.280 align:start position:0%
<00:05:39.270>Twilio <00:05:39.272>would <00:05:39.275>use <00:05:39.279>them.

00:05:39.280 --> 00:05:42.909 align:start position:0%
<00:05:39.280>Twilio <00:05:39.396>would <00:05:39.513>use <00:05:39.630>them. <00:05:39.746>This <00:05:39.863>is <00:05:39.979>an <00:05:40.096>example <00:05:40.213>of <00:05:40.330>them <00:05:40.446>of <00:05:40.563>it. <00:05:40.679>We

00:05:42.909 --> 00:05:42.919 align:start position:0%
<00:05:42.909>This <00:05:42.910>is <00:05:42.911>an <00:05:42.912>example <00:05:42.913>of <00:05:42.914>them <00:05:42.915>of <00:05:42.916>it. <00:05:42.918>We

00:05:42.919 --> 00:05:44.710 align:start position:0%
<00:05:42.919>This <00:05:43.019>is <00:05:43.119>an <00:05:43.219>example <00:05:43.318>of <00:05:43.419>them <00:05:43.519>of <00:05:43.619>it. <00:05:43.719>We <00:05:43.818>define <00:05:43.919>all <00:05:44.019>the <00:05:44.119>transformations <00:05:44.219>that <00:05:44.318>are

00:05:44.710 --> 00:05:44.720 align:start position:0%
<00:05:44.710>define <00:05:44.711>all <00:05:44.713>the <00:05:44.715>transformations <00:05:44.717>that <00:05:44.719>are

00:05:44.720 --> 00:05:48.590 align:start position:0%
<00:05:44.720>define <00:05:44.827>all <00:05:44.935>the <00:05:45.043>transformations <00:05:45.150>that <00:05:45.258>are <00:05:45.366>required <00:05:45.473>for <00:05:45.581>the <00:05:45.689>each <00:05:45.796>path. <00:05:45.904>At <00:05:46.012>this <00:05:46.120>one

00:05:48.590 --> 00:05:48.600 align:start position:0%
<00:05:48.590>required <00:05:48.591>for <00:05:48.592>the <00:05:48.593>each <00:05:48.595>path. <00:05:48.596>At <00:05:48.597>this <00:05:48.599>one

00:05:48.600 --> 00:05:49.550 align:start position:0%
<00:05:48.600>required <00:05:48.695>for <00:05:48.790>the <00:05:48.885>each <00:05:48.980>path. <00:05:49.075>At <00:05:49.170>this <00:05:49.265>one <00:05:49.360>at <00:05:49.455>this

00:05:49.550 --> 00:05:49.560 align:start position:0%
<00:05:49.550>at <00:05:49.559>this

00:05:49.560 --> 00:05:52.270 align:start position:0%
<00:05:49.560>at <00:05:49.735>this <00:05:49.910>documents <00:05:50.085>so <00:05:50.260>that <00:05:50.435>there's <00:05:50.610>a <00:05:50.785>single <00:05:50.960>sort

00:05:52.270 --> 00:05:52.280 align:start position:0%
<00:05:52.270>documents <00:05:52.271>so <00:05:52.272>that <00:05:52.274>there's <00:05:52.275>a <00:05:52.277>single <00:05:52.279>sort

00:05:52.280 --> 00:05:53.910 align:start position:0%
<00:05:52.280>documents <00:05:52.387>so <00:05:52.495>that <00:05:52.603>there's <00:05:52.710>a <00:05:52.818>single <00:05:52.926>sort <00:05:53.033>of <00:05:53.141>truth. <00:05:53.249>We <00:05:53.356>introduce <00:05:53.464>governance <00:05:53.572>to <00:05:53.679>the

00:05:53.910 --> 00:05:53.920 align:start position:0%
<00:05:53.909>of <00:05:53.911>truth. <00:05:53.913>We <00:05:53.914>introduce <00:05:53.916>governance <00:05:53.917>to <00:05:53.919>the

00:05:53.920 --> 00:05:56.190 align:start position:0%
<00:05:53.920>of <00:05:54.020>truth. <00:05:54.120>We <00:05:54.220>introduce <00:05:54.320>governance <00:05:54.420>to <00:05:54.520>the <00:05:54.620>process <00:05:54.720>and <00:05:54.820>at <00:05:54.920>the <00:05:55.020>end <00:05:55.120>of <00:05:55.220>the <00:05:55.320>day

00:05:56.190 --> 00:05:56.200 align:start position:0%
<00:05:56.190>process <00:05:56.191>and <00:05:56.192>at <00:05:56.193>the <00:05:56.195>end <00:05:56.196>of <00:05:56.197>the <00:05:56.199>day

00:05:56.200 --> 00:05:58.630 align:start position:0%
<00:05:56.200>process <00:05:56.316>and <00:05:56.433>at <00:05:56.550>the <00:05:56.666>end <00:05:56.783>of <00:05:56.900>the <00:05:57.016>day <00:05:57.133>there's <00:05:57.250>no <00:05:57.366>surprises <00:05:57.483>when <00:05:57.599>we

00:05:58.630 --> 00:05:58.640 align:start position:0%
<00:05:58.630>there's <00:05:58.632>no <00:05:58.634>surprises <00:05:58.636>when <00:05:58.639>we

00:05:58.640 --> 00:06:02.190 align:start position:0%
<00:05:58.640>there's <00:05:58.756>no <00:05:58.873>surprises <00:05:58.990>when <00:05:59.106>we <00:05:59.223>uh <00:05:59.340>deploy <00:05:59.456>our <00:05:59.573>open <00:05:59.690>the <00:05:59.806>API <00:05:59.923>gateway <00:06:00.039>and

00:06:02.190 --> 00:06:02.200 align:start position:0%
<00:06:02.190>uh <00:06:02.191>deploy <00:06:02.192>our <00:06:02.193>open <00:06:02.195>the <00:06:02.196>API <00:06:02.197>gateway <00:06:02.199>and

00:06:02.200 --> 00:06:04.110 align:start position:0%
<00:06:02.200>uh <00:06:02.316>deploy <00:06:02.433>our <00:06:02.550>open <00:06:02.666>the <00:06:02.783>API <00:06:02.900>gateway <00:06:03.016>and <00:06:03.133>there's <00:06:03.250>no <00:06:03.366>unwanted <00:06:03.483>behavior <00:06:03.599>added

00:06:04.110 --> 00:06:04.120 align:start position:0%
<00:06:04.110>there's <00:06:04.112>no <00:06:04.114>unwanted <00:06:04.116>behavior <00:06:04.119>added

00:06:04.120 --> 00:06:05.910 align:start position:0%
<00:06:04.120>there's <00:06:04.400>no <00:06:04.680>unwanted <00:06:04.960>behavior <00:06:05.240>added <00:06:05.520>there.

00:06:05.910 --> 00:06:05.920 align:start position:0%
there.

00:06:05.920 --> 00:06:07.430 align:start position:0%
<00:06:05.920>there. <00:06:06.599>But <00:06:07.279>we

00:06:07.430 --> 00:06:07.440 align:start position:0%
<00:06:07.430>But <00:06:07.439>we

00:06:07.440 --> 00:06:10.190 align:start position:0%
<00:06:07.440>But <00:06:07.595>we <00:06:07.751>can <00:06:07.906>define <00:06:08.062>the <00:06:08.217>best <00:06:08.373>API <00:06:08.528>gateway, <00:06:08.684>but <00:06:08.840>if

00:06:10.190 --> 00:06:10.200 align:start position:0%
<00:06:10.190>can <00:06:10.191>define <00:06:10.192>the <00:06:10.193>best <00:06:10.195>API <00:06:10.196>gateway, <00:06:10.197>but <00:06:10.199>if

00:06:10.200 --> 00:06:12.230 align:start position:0%
<00:06:10.200>can <00:06:10.300>define <00:06:10.400>the <00:06:10.500>best <00:06:10.599>API <00:06:10.700>gateway, <00:06:10.800>but <00:06:10.900>if <00:06:11.000>we <00:06:11.099>don't <00:06:11.200>surround <00:06:11.300>it <00:06:11.400>with <00:06:11.500>a <00:06:11.599>correct

00:06:12.230 --> 00:06:12.240 align:start position:0%
<00:06:12.230>we <00:06:12.231>don't <00:06:12.233>surround <00:06:12.234>it <00:06:12.236>with <00:06:12.237>a <00:06:12.239>correct

00:06:12.240 --> 00:06:14.230 align:start position:0%
<00:06:12.240>we <00:06:12.347>don't <00:06:12.455>surround <00:06:12.563>it <00:06:12.670>with <00:06:12.778>a <00:06:12.886>correct <00:06:12.993>infrastructure <00:06:13.101>or <00:06:13.209>if <00:06:13.316>we <00:06:13.424>don't <00:06:13.532>do <00:06:13.640>it

00:06:14.230 --> 00:06:14.240 align:start position:0%
<00:06:14.230>infrastructure <00:06:14.231>or <00:06:14.233>if <00:06:14.234>we <00:06:14.236>don't <00:06:14.237>do <00:06:14.239>it

00:06:14.240 --> 00:06:17.310 align:start position:0%
<00:06:14.240>infrastructure <00:06:14.333>or <00:06:14.426>if <00:06:14.520>we <00:06:14.613>don't <00:06:14.706>do <00:06:14.800>it <00:06:14.893>right, <00:06:14.986>we <00:06:15.080>don't <00:06:15.173>we <00:06:15.266>end <00:06:15.360>up <00:06:15.453>just <00:06:15.546>with <00:06:15.640>a

00:06:17.310 --> 00:06:17.320 align:start position:0%
<00:06:17.310>right, <00:06:17.311>we <00:06:17.312>don't <00:06:17.313>we <00:06:17.314>end <00:06:17.315>up <00:06:17.316>just <00:06:17.317>with <00:06:17.319>a

00:06:17.320 --> 00:06:19.470 align:start position:0%
<00:06:17.320>right, <00:06:17.413>we <00:06:17.506>don't <00:06:17.599>we <00:06:17.693>end <00:06:17.786>up <00:06:17.880>just <00:06:17.973>with <00:06:18.066>a <00:06:18.159>great <00:06:18.253>gateway <00:06:18.346>that <00:06:18.440>doesn't <00:06:18.533>do <00:06:18.626>its <00:06:18.719>its

00:06:19.470 --> 00:06:19.480 align:start position:0%
<00:06:19.470>great <00:06:19.471>gateway <00:06:19.473>that <00:06:19.474>doesn't <00:06:19.476>do <00:06:19.477>its <00:06:19.479>its

00:06:19.480 --> 00:06:20.870 align:start position:0%
<00:06:19.480>great <00:06:19.658>gateway <00:06:19.837>that <00:06:20.016>doesn't <00:06:20.194>do <00:06:20.373>its <00:06:20.552>its <00:06:20.731>job.

00:06:20.870 --> 00:06:20.880 align:start position:0%
job.

00:06:20.880 --> 00:06:23.190 align:start position:0%
<00:06:20.880>job. <00:06:21.055>So, <00:06:21.230>we <00:06:21.405>needed <00:06:21.580>to <00:06:21.755>build <00:06:21.930>to <00:06:22.105>scale. <00:06:22.280>It

00:06:23.190 --> 00:06:23.200 align:start position:0%
<00:06:23.190>So, <00:06:23.191>we <00:06:23.192>needed <00:06:23.193>to <00:06:23.195>build <00:06:23.196>to <00:06:23.197>scale. <00:06:23.199>It

00:06:23.200 --> 00:06:25.190 align:start position:0%
<00:06:23.200>So, <00:06:23.316>we <00:06:23.433>needed <00:06:23.550>to <00:06:23.666>build <00:06:23.783>to <00:06:23.900>scale. <00:06:24.016>It <00:06:24.133>needed <00:06:24.250>to <00:06:24.366>be <00:06:24.483>maintainable, <00:06:24.599>resilient,

00:06:25.190 --> 00:06:25.200 align:start position:0%
<00:06:25.190>needed <00:06:25.192>to <00:06:25.194>be <00:06:25.196>maintainable, <00:06:25.199>resilient,

00:06:25.200 --> 00:06:27.390 align:start position:0%
<00:06:25.200>needed <00:06:25.433>to <00:06:25.666>be <00:06:25.900>maintainable, <00:06:26.133>resilient, <00:06:26.366>and <00:06:26.599>scalable

00:06:27.390 --> 00:06:27.400 align:start position:0%
<00:06:27.390>and <00:06:27.399>scalable

00:06:27.400 --> 00:06:29.470 align:start position:0%
<00:06:27.400>and <00:06:27.750>scalable <00:06:28.099>at <00:06:28.450>any <00:06:28.799>chance.

00:06:29.470 --> 00:06:29.480 align:start position:0%
<00:06:29.470>at <00:06:29.474>any <00:06:29.479>chance.

00:06:29.480 --> 00:06:31.909 align:start position:0%
<00:06:29.480>at <00:06:29.620>any <00:06:29.760>chance. <00:06:29.900>And <00:06:30.040>this <00:06:30.180>is <00:06:30.320>after <00:06:30.460>5 <00:06:30.600>years <00:06:30.740>with <00:06:30.880>the

00:06:31.909 --> 00:06:31.919 align:start position:0%
<00:06:31.909>And <00:06:31.910>this <00:06:31.911>is <00:06:31.912>after <00:06:31.914>5 <00:06:31.915>years <00:06:31.916>with <00:06:31.918>the

00:06:31.919 --> 00:06:34.670 align:start position:0%
<00:06:31.919>And <00:06:32.035>this <00:06:32.152>is <00:06:32.269>after <00:06:32.385>5 <00:06:32.502>years <00:06:32.619>with <00:06:32.735>the <00:06:32.852>infrastructure <00:06:32.969>that <00:06:33.085>we <00:06:33.202>ended <00:06:33.318>with.

00:06:34.670 --> 00:06:34.680 align:start position:0%
<00:06:34.670>infrastructure <00:06:34.672>that <00:06:34.674>we <00:06:34.676>ended <00:06:34.679>with.

00:06:34.680 --> 00:06:36.110 align:start position:0%
<00:06:34.680>infrastructure <00:06:34.823>that <00:06:34.966>we <00:06:35.109>ended <00:06:35.252>with. <00:06:35.395>We've <00:06:35.538>replaced <00:06:35.681>the <00:06:35.824>engine <00:06:35.967>X

00:06:36.110 --> 00:06:36.120 align:start position:0%
<00:06:36.110>We've <00:06:36.112>replaced <00:06:36.114>the <00:06:36.116>engine <00:06:36.119>X

00:06:36.120 --> 00:06:37.790 align:start position:0%
<00:06:36.120>We've <00:06:36.400>replaced <00:06:36.680>the <00:06:36.960>engine <00:06:37.240>X <00:06:37.520>configurations.

00:06:37.790 --> 00:06:37.800 align:start position:0%
configurations.

00:06:37.800 --> 00:06:41.909 align:start position:0%
<00:06:37.800>configurations. <00:06:38.033>We <00:06:38.266>added <00:06:38.500>some <00:06:38.733>global <00:06:38.966>CDNs, <00:06:39.200>which

00:06:41.909 --> 00:06:41.919 align:start position:0%
<00:06:41.909>We <00:06:41.910>added <00:06:41.912>some <00:06:41.914>global <00:06:41.916>CDNs, <00:06:41.918>which

00:06:41.919 --> 00:06:44.350 align:start position:0%
<00:06:41.919>We <00:06:42.012>added <00:06:42.105>some <00:06:42.198>global <00:06:42.292>CDNs, <00:06:42.385>which <00:06:42.479>in <00:06:42.572>the <00:06:42.665>end <00:06:42.758>it <00:06:42.852>gave <00:06:42.945>us <00:06:43.039>much <00:06:43.132>more <00:06:43.225>point <00:06:43.318>of

00:06:44.350 --> 00:06:44.360 align:start position:0%
<00:06:44.350>in <00:06:44.351>the <00:06:44.352>end <00:06:44.353>it <00:06:44.354>gave <00:06:44.355>us <00:06:44.356>much <00:06:44.357>more <00:06:44.358>point <00:06:44.359>of

00:06:44.360 --> 00:06:47.030 align:start position:0%
<00:06:44.360>in <00:06:44.453>the <00:06:44.546>end <00:06:44.640>it <00:06:44.733>gave <00:06:44.826>us <00:06:44.920>much <00:06:45.013>more <00:06:45.106>point <00:06:45.200>of <00:06:45.293>presence <00:06:45.386>that <00:06:45.480>just <00:06:45.573>nine <00:06:45.666>edge <00:06:45.760>locations.

00:06:47.030 --> 00:06:47.040 align:start position:0%
<00:06:47.030>presence <00:06:47.031>that <00:06:47.033>just <00:06:47.035>nine <00:06:47.037>edge <00:06:47.039>locations.

00:06:47.040 --> 00:06:49.750 align:start position:0%
<00:06:47.040>presence <00:06:47.180>that <00:06:47.320>just <00:06:47.460>nine <00:06:47.600>edge <00:06:47.740>locations. <00:06:47.880>It <00:06:48.020>was <00:06:48.160>very <00:06:48.300>managed <00:06:48.440>by

00:06:49.750 --> 00:06:49.760 align:start position:0%
<00:06:49.750>It <00:06:49.752>was <00:06:49.754>very <00:06:49.756>managed <00:06:49.759>by

00:06:49.760 --> 00:06:52.070 align:start position:0%
<00:06:49.760>It <00:06:49.876>was <00:06:49.993>very <00:06:50.110>managed <00:06:50.226>by <00:06:50.343>from <00:06:50.460>for <00:06:50.576>us. <00:06:50.693>We <00:06:50.810>didn't <00:06:50.926>need <00:06:51.043>to <00:06:51.159>worry

00:06:52.070 --> 00:06:52.080 align:start position:0%
<00:06:52.070>from <00:06:52.071>for <00:06:52.072>us. <00:06:52.073>We <00:06:52.075>didn't <00:06:52.076>need <00:06:52.077>to <00:06:52.079>worry

00:06:52.080 --> 00:06:54.270 align:start position:0%
<00:06:52.080>from <00:06:52.187>for <00:06:52.295>us. <00:06:52.403>We <00:06:52.510>didn't <00:06:52.618>need <00:06:52.726>to <00:06:52.833>worry <00:06:52.941>about <00:06:53.049>any <00:06:53.156>implicit <00:06:53.264>behavior. <00:06:53.372>It <00:06:53.479>was

00:06:54.270 --> 00:06:54.280 align:start position:0%
<00:06:54.270>about <00:06:54.271>any <00:06:54.273>implicit <00:06:54.275>behavior. <00:06:54.277>It <00:06:54.279>was

00:06:54.280 --> 00:06:56.430 align:start position:0%
<00:06:54.280>about <00:06:54.435>any <00:06:54.591>implicit <00:06:54.746>behavior. <00:06:54.902>It <00:06:55.057>was <00:06:55.213>self-managed <00:06:55.368>for <00:06:55.524>security <00:06:55.679>updates,

00:06:56.430 --> 00:06:56.440 align:start position:0%
<00:06:56.430>self-managed <00:06:56.433>for <00:06:56.436>security <00:06:56.439>updates,

00:06:56.440 --> 00:06:58.990 align:start position:0%
<00:06:56.440>self-managed <00:06:56.580>for <00:06:56.719>security <00:06:56.860>updates, <00:06:57.000>redundancy. <00:06:57.140>It <00:06:57.280>was <00:06:57.420>taking <00:06:57.560>care <00:06:57.700>for <00:06:57.840>us

00:06:58.990 --> 00:06:59.000 align:start position:0%
<00:06:58.990>redundancy. <00:06:58.991>It <00:06:58.993>was <00:06:58.994>taking <00:06:58.996>care <00:06:58.997>for <00:06:58.999>us

00:06:59.000 --> 00:07:01.110 align:start position:0%
<00:06:59.000>redundancy. <00:06:59.107>It <00:06:59.215>was <00:06:59.323>taking <00:06:59.430>care <00:06:59.538>for <00:06:59.646>us <00:06:59.753>all <00:06:59.861>around <00:06:59.969>the <00:07:00.076>world. <00:07:00.184>And <00:07:00.292>our <00:07:00.400>clients

00:07:01.110 --> 00:07:01.120 align:start position:0%
<00:07:01.110>all <00:07:01.111>around <00:07:01.113>the <00:07:01.114>world. <00:07:01.116>And <00:07:01.117>our <00:07:01.119>clients

00:07:01.120 --> 00:07:02.590 align:start position:0%
<00:07:01.120>all <00:07:01.285>around <00:07:01.450>the <00:07:01.616>world. <00:07:01.781>And <00:07:01.946>our <00:07:02.112>clients <00:07:02.277>saw <00:07:02.443>that.

00:07:02.590 --> 00:07:02.600 align:start position:0%
<00:07:02.590>saw <00:07:02.599>that.

00:07:02.600 --> 00:07:05.470 align:start position:0%
<00:07:02.600>saw <00:07:02.755>that. <00:07:02.911>And <00:07:03.066>then <00:07:03.222>we <00:07:03.377>split <00:07:03.533>the <00:07:03.688>API <00:07:03.844>gateway <00:07:04.000>into

00:07:05.470 --> 00:07:05.480 align:start position:0%
<00:07:05.470>And <00:07:05.471>then <00:07:05.472>we <00:07:05.473>split <00:07:05.475>the <00:07:05.476>API <00:07:05.477>gateway <00:07:05.479>into

00:07:05.480 --> 00:07:09.230 align:start position:0%
<00:07:05.480>And <00:07:05.596>then <00:07:05.713>we <00:07:05.830>split <00:07:05.946>the <00:07:06.063>API <00:07:06.180>gateway <00:07:06.296>into <00:07:06.413>different <00:07:06.530>functional <00:07:06.646>cells. <00:07:06.763>This <00:07:06.880>didn't

00:07:09.230 --> 00:07:09.240 align:start position:0%
<00:07:09.230>different <00:07:09.232>functional <00:07:09.234>cells. <00:07:09.236>This <00:07:09.239>didn't

00:07:09.240 --> 00:07:11.430 align:start position:0%
<00:07:09.240>different <00:07:09.367>functional <00:07:09.494>cells. <00:07:09.621>This <00:07:09.749>didn't <00:07:09.876>only <00:07:10.003>gave <00:07:10.130>us <00:07:10.258>isolation <00:07:10.385>in <00:07:10.512>case <00:07:10.640>of

00:07:11.430 --> 00:07:11.440 align:start position:0%
<00:07:11.430>only <00:07:11.431>gave <00:07:11.433>us <00:07:11.434>isolation <00:07:11.436>in <00:07:11.437>case <00:07:11.439>of

00:07:11.440 --> 00:07:15.310 align:start position:0%
<00:07:11.440>only <00:07:11.556>gave <00:07:11.673>us <00:07:11.790>isolation <00:07:11.906>in <00:07:12.023>case <00:07:12.140>of <00:07:12.256>failures. <00:07:12.373>This <00:07:12.490>also <00:07:12.606>let <00:07:12.723>us <00:07:12.840>scale

00:07:15.310 --> 00:07:15.320 align:start position:0%
<00:07:15.310>failures. <00:07:15.311>This <00:07:15.313>also <00:07:15.315>let <00:07:15.317>us <00:07:15.319>scale

00:07:15.320 --> 00:07:17.550 align:start position:0%
<00:07:15.320>failures. <00:07:15.436>This <00:07:15.553>also <00:07:15.670>let <00:07:15.786>us <00:07:15.903>scale <00:07:16.020>depending <00:07:16.136>on <00:07:16.253>the <00:07:16.370>workload <00:07:16.486>that <00:07:16.603>we <00:07:16.719>had.

00:07:17.550 --> 00:07:17.560 align:start position:0%
<00:07:17.550>depending <00:07:17.551>on <00:07:17.553>the <00:07:17.554>workload <00:07:17.556>that <00:07:17.557>we <00:07:17.559>had.

00:07:17.560 --> 00:07:20.350 align:start position:0%
<00:07:17.560>depending <00:07:17.660>on <00:07:17.760>the <00:07:17.860>workload <00:07:17.960>that <00:07:18.060>we <00:07:18.160>had. <00:07:18.260>It's <00:07:18.360>not <00:07:18.460>the <00:07:18.560>same <00:07:18.660>if <00:07:18.760>we <00:07:18.860>have <00:07:18.960>messaging

00:07:20.350 --> 00:07:20.360 align:start position:0%
<00:07:20.350>It's <00:07:20.351>not <00:07:20.352>the <00:07:20.353>same <00:07:20.355>if <00:07:20.356>we <00:07:20.357>have <00:07:20.359>messaging

00:07:20.360 --> 00:07:22.190 align:start position:0%
<00:07:20.360>It's <00:07:20.453>not <00:07:20.546>the <00:07:20.640>same <00:07:20.733>if <00:07:20.826>we <00:07:20.920>have <00:07:21.013>messaging <00:07:21.106>traffic <00:07:21.200>or <00:07:21.293>if <00:07:21.386>we <00:07:21.480>have <00:07:21.573>voice <00:07:21.666>or <00:07:21.760>video

00:07:22.190 --> 00:07:22.200 align:start position:0%
<00:07:22.190>traffic <00:07:22.191>or <00:07:22.192>if <00:07:22.193>we <00:07:22.195>have <00:07:22.196>voice <00:07:22.197>or <00:07:22.199>video

00:07:22.200 --> 00:07:24.550 align:start position:0%
<00:07:22.200>traffic <00:07:22.316>or <00:07:22.433>if <00:07:22.550>we <00:07:22.666>have <00:07:22.783>voice <00:07:22.900>or <00:07:23.016>video <00:07:23.133>traffic. <00:07:23.250>The <00:07:23.366>requirements <00:07:23.483>are <00:07:23.599>different

00:07:24.550 --> 00:07:24.560 align:start position:0%
<00:07:24.550>traffic. <00:07:24.552>The <00:07:24.554>requirements <00:07:24.556>are <00:07:24.559>different

00:07:24.560 --> 00:07:26.350 align:start position:0%
<00:07:24.560>traffic. <00:07:24.676>The <00:07:24.793>requirements <00:07:24.910>are <00:07:25.026>different <00:07:25.143>and <00:07:25.260>the <00:07:25.376>idea <00:07:25.493>was <00:07:25.610>that <00:07:25.726>they <00:07:25.843>needed <00:07:25.960>to

00:07:26.350 --> 00:07:26.360 align:start position:0%
<00:07:26.350>and <00:07:26.351>the <00:07:26.352>idea <00:07:26.353>was <00:07:26.355>that <00:07:26.356>they <00:07:26.357>needed <00:07:26.359>to

00:07:26.360 --> 00:07:29.190 align:start position:0%
<00:07:26.360>and <00:07:26.487>the <00:07:26.614>idea <00:07:26.741>was <00:07:26.869>that <00:07:26.996>they <00:07:27.123>needed <00:07:27.250>to <00:07:27.378>scale <00:07:27.505>into <00:07:27.632>different <00:07:27.760>rates.

00:07:29.190 --> 00:07:29.200 align:start position:0%
<00:07:29.190>scale <00:07:29.193>into <00:07:29.195>different <00:07:29.199>rates.

00:07:29.200 --> 00:07:33.190 align:start position:0%
<00:07:29.200>scale <00:07:29.327>into <00:07:29.454>different <00:07:29.581>rates. <00:07:29.709>We <00:07:29.836>used <00:07:29.963>Kubernetes <00:07:30.090>and <00:07:30.218>with <00:07:30.345>Cube <00:07:30.472>we <00:07:30.599>also

00:07:33.190 --> 00:07:33.200 align:start position:0%
<00:07:33.190>We <00:07:33.191>used <00:07:33.192>Kubernetes <00:07:33.193>and <00:07:33.195>with <00:07:33.196>Cube <00:07:33.197>we <00:07:33.199>also

00:07:33.200 --> 00:07:35.070 align:start position:0%
<00:07:33.200>We <00:07:33.300>used <00:07:33.400>Kubernetes <00:07:33.500>and <00:07:33.599>with <00:07:33.700>Cube <00:07:33.800>we <00:07:33.900>also <00:07:34.000>were <00:07:34.099>able <00:07:34.200>to <00:07:34.300>give <00:07:34.400>the <00:07:34.500>rate <00:07:34.599>of

00:07:35.070 --> 00:07:35.080 align:start position:0%
<00:07:35.070>were <00:07:35.071>able <00:07:35.073>to <00:07:35.074>give <00:07:35.075>the <00:07:35.077>rate <00:07:35.079>of

00:07:35.080 --> 00:07:39.310 align:start position:0%
<00:07:35.080>were <00:07:35.219>able <00:07:35.359>to <00:07:35.500>give <00:07:35.640>the <00:07:35.780>rate <00:07:35.919>of <00:07:36.060>scalability <00:07:36.200>that <00:07:36.340>we <00:07:36.479>required.

00:07:39.320 --> 00:07:41.430 align:start position:0%
<00:07:39.320>Now <00:07:39.520>I <00:07:39.719>will <00:07:39.920>let <00:07:40.120>Mario <00:07:40.320>guide <00:07:40.520>you <00:07:40.719>through

00:07:41.430 --> 00:07:41.440 align:start position:0%
<00:07:41.430>Now <00:07:41.431>I <00:07:41.432>will <00:07:41.433>let <00:07:41.435>Mario <00:07:41.436>guide <00:07:41.437>you <00:07:41.439>through

00:07:41.440 --> 00:07:43.790 align:start position:0%
<00:07:41.440>Now <00:07:41.547>I <00:07:41.655>will <00:07:41.763>let <00:07:41.870>Mario <00:07:41.978>guide <00:07:42.086>you <00:07:42.193>through <00:07:42.301>the <00:07:42.409>migration <00:07:42.516>process <00:07:42.624>that <00:07:42.732>we <00:07:42.840>took.

00:07:43.790 --> 00:07:43.800 align:start position:0%
<00:07:43.790>the <00:07:43.791>migration <00:07:43.793>process <00:07:43.795>that <00:07:43.797>we <00:07:43.799>took.

00:07:43.800 --> 00:07:44.870 align:start position:0%
<00:07:43.800>the <00:07:43.920>migration <00:07:44.040>process <00:07:44.161>that <00:07:44.281>we <00:07:44.401>took. <00:07:44.522>&gt;&gt; <00:07:44.642>Thank <00:07:44.763>you.

00:07:44.870 --> 00:07:44.880 align:start position:0%
<00:07:44.870>&gt;&gt; <00:07:44.874>Thank <00:07:44.879>you.

00:07:44.880 --> 00:07:46.910 align:start position:0%
<00:07:44.880>&gt;&gt; <00:07:45.055>Thank <00:07:45.230>you. <00:07:45.405>So, <00:07:45.580>we <00:07:45.755>have <00:07:45.930>explained <00:07:46.105>our <00:07:46.280>legacy

00:07:46.910 --> 00:07:46.920 align:start position:0%
<00:07:46.909>So, <00:07:46.911>we <00:07:46.913>have <00:07:46.915>explained <00:07:46.917>our <00:07:46.919>legacy

00:07:46.920 --> 00:07:49.870 align:start position:0%
<00:07:46.920>So, <00:07:47.036>we <00:07:47.153>have <00:07:47.270>explained <00:07:47.386>our <00:07:47.503>legacy <00:07:47.620>infrastructure <00:07:47.736>and <00:07:47.853>the <00:07:47.970>new <00:07:48.086>one, <00:07:48.203>but <00:07:48.320>we

00:07:49.870 --> 00:07:49.880 align:start position:0%
<00:07:49.870>infrastructure <00:07:49.871>and <00:07:49.873>the <00:07:49.874>new <00:07:49.876>one, <00:07:49.877>but <00:07:49.879>we

00:07:49.880 --> 00:07:51.870 align:start position:0%
<00:07:49.880>infrastructure <00:07:49.996>and <00:07:50.113>the <00:07:50.230>new <00:07:50.346>one, <00:07:50.463>but <00:07:50.580>we <00:07:50.696>haven't <00:07:50.813>talked <00:07:50.930>about <00:07:51.046>the <00:07:51.163>process. <00:07:51.280>How

00:07:51.870 --> 00:07:51.880 align:start position:0%
<00:07:51.870>haven't <00:07:51.871>talked <00:07:51.873>about <00:07:51.875>the <00:07:51.877>process. <00:07:51.879>How

00:07:51.880 --> 00:07:53.310 align:start position:0%
<00:07:51.880>haven't <00:07:52.023>talked <00:07:52.166>about <00:07:52.308>the <00:07:52.452>process. <00:07:52.595>How <00:07:52.738>did <00:07:52.881>we <00:07:53.024>get <00:07:53.167>there?

00:07:53.310 --> 00:07:53.320 align:start position:0%
<00:07:53.310>did <00:07:53.313>we <00:07:53.316>get <00:07:53.319>there?

00:07:53.320 --> 00:07:55.270 align:start position:0%
<00:07:53.320>did <00:07:53.460>we <00:07:53.599>get <00:07:53.740>there? <00:07:53.880>And <00:07:54.020>most <00:07:54.159>importantly, <00:07:54.300>how <00:07:54.440>did <00:07:54.580>we <00:07:54.719>get

00:07:55.270 --> 00:07:55.280 align:start position:0%
<00:07:55.270>And <00:07:55.271>most <00:07:55.272>importantly, <00:07:55.274>how <00:07:55.275>did <00:07:55.277>we <00:07:55.279>get

00:07:55.280 --> 00:07:57.870 align:start position:0%
<00:07:55.280>And <00:07:55.373>most <00:07:55.466>importantly, <00:07:55.559>how <00:07:55.653>did <00:07:55.746>we <00:07:55.840>get <00:07:55.933>there <00:07:56.026>in <00:07:56.119>a <00:07:56.213>safe <00:07:56.306>way? <00:07:56.400>Because <00:07:56.493>we <00:07:56.586>can <00:07:56.679>go

00:07:57.870 --> 00:07:57.880 align:start position:0%
<00:07:57.870>there <00:07:57.871>in <00:07:57.872>a <00:07:57.873>safe <00:07:57.874>way? <00:07:57.875>Because <00:07:57.876>we <00:07:57.877>can <00:07:57.879>go

00:07:57.880 --> 00:08:00.830 align:start position:0%
<00:07:57.880>there <00:07:57.973>in <00:07:58.066>a <00:07:58.159>safe <00:07:58.253>way? <00:07:58.346>Because <00:07:58.440>we <00:07:58.533>can <00:07:58.626>go <00:07:58.719>like <00:07:58.813>Mr. <00:07:58.906>Magoo <00:07:59.000>here, <00:07:59.093>blindly <00:07:59.186>walking <00:07:59.280>and

00:08:00.830 --> 00:08:00.840 align:start position:0%
<00:08:00.830>like <00:08:00.831>Mr. <00:08:00.832>Magoo <00:08:00.834>here, <00:08:00.835>blindly <00:08:00.837>walking <00:08:00.839>and

00:08:00.840 --> 00:08:02.990 align:start position:0%
<00:08:00.840>like <00:08:00.933>Mr. <00:08:01.026>Magoo <00:08:01.119>here, <00:08:01.213>blindly <00:08:01.306>walking <00:08:01.400>and <00:08:01.493>not <00:08:01.586>knowing <00:08:01.679>if <00:08:01.773>we <00:08:01.866>are <00:08:01.960>going <00:08:02.053>to <00:08:02.146>fall <00:08:02.239>and

00:08:02.990 --> 00:08:03.000 align:start position:0%
<00:08:02.990>not <00:08:02.991>knowing <00:08:02.992>if <00:08:02.993>we <00:08:02.994>are <00:08:02.995>going <00:08:02.996>to <00:08:02.997>fall <00:08:02.999>and

00:08:03.000 --> 00:08:05.630 align:start position:0%
<00:08:03.000>not <00:08:03.116>knowing <00:08:03.233>if <00:08:03.350>we <00:08:03.466>are <00:08:03.583>going <00:08:03.700>to <00:08:03.816>fall <00:08:03.933>and <00:08:04.050>break <00:08:04.166>down <00:08:04.283>our <00:08:04.400>customers.

00:08:05.630 --> 00:08:05.640 align:start position:0%
<00:08:05.630>break <00:08:05.633>down <00:08:05.635>our <00:08:05.639>customers.

00:08:05.640 --> 00:08:07.950 align:start position:0%
<00:08:05.640>break <00:08:05.756>down <00:08:05.873>our <00:08:05.990>customers. <00:08:06.106>And <00:08:06.223>this <00:08:06.340>is <00:08:06.456>something <00:08:06.573>that <00:08:06.690>at <00:08:06.806>a <00:08:06.923>at <00:08:07.039>our

00:08:07.950 --> 00:08:07.960 align:start position:0%
<00:08:07.950>And <00:08:07.951>this <00:08:07.952>is <00:08:07.953>something <00:08:07.954>that <00:08:07.955>at <00:08:07.956>a <00:08:07.957>at <00:08:07.959>our

00:08:07.960 --> 00:08:13.870 align:start position:0%
<00:08:07.960>And <00:08:08.067>this <00:08:08.175>is <00:08:08.283>something <00:08:08.390>that <00:08:08.498>at <00:08:08.606>a <00:08:08.713>at <00:08:08.821>our <00:08:08.929>scale <00:08:09.036>it <00:08:09.144>it <00:08:09.252>can <00:08:09.359>happen.

00:08:13.880 --> 00:08:15.950 align:start position:0%
<00:08:13.880>So, <00:08:14.080>the <00:08:14.280>first <00:08:14.480>thing <00:08:14.680>that <00:08:14.880>we <00:08:15.080>want <00:08:15.280>to

00:08:15.950 --> 00:08:15.960 align:start position:0%
<00:08:15.950>So, <00:08:15.951>the <00:08:15.952>first <00:08:15.953>thing <00:08:15.955>that <00:08:15.956>we <00:08:15.957>want <00:08:15.959>to

00:08:15.960 --> 00:08:19.390 align:start position:0%
<00:08:15.960>So, <00:08:16.060>the <00:08:16.159>first <00:08:16.260>thing <00:08:16.359>that <00:08:16.460>we <00:08:16.560>want <00:08:16.659>to <00:08:16.760>mention <00:08:16.859>is <00:08:16.960>that <00:08:17.060>this <00:08:17.159>process <00:08:17.260>takes <00:08:17.359>time.

00:08:19.390 --> 00:08:19.400 align:start position:0%
<00:08:19.390>mention <00:08:19.391>is <00:08:19.393>that <00:08:19.394>this <00:08:19.395>process <00:08:19.397>takes <00:08:19.399>time.

00:08:19.400 --> 00:08:21.870 align:start position:0%
<00:08:19.400>mention <00:08:19.493>is <00:08:19.586>that <00:08:19.679>this <00:08:19.773>process <00:08:19.866>takes <00:08:19.960>time. <00:08:20.053>We <00:08:20.146>can <00:08:20.239>wake <00:08:20.333>up <00:08:20.426>one <00:08:20.520>day <00:08:20.613>and <00:08:20.706>say, <00:08:20.799>"Hey,

00:08:21.870 --> 00:08:21.880 align:start position:0%
<00:08:21.870>We <00:08:21.871>can <00:08:21.872>wake <00:08:21.873>up <00:08:21.874>one <00:08:21.875>day <00:08:21.876>and <00:08:21.877>say, <00:08:21.879>"Hey,

00:08:21.880 --> 00:08:24.430 align:start position:0%
<00:08:21.880>We <00:08:21.980>can <00:08:22.080>wake <00:08:22.180>up <00:08:22.280>one <00:08:22.380>day <00:08:22.480>and <00:08:22.580>say, <00:08:22.680>"Hey, <00:08:22.780>let's <00:08:22.880>migrate <00:08:22.980>everything <00:08:23.080>to <00:08:23.180>a <00:08:23.280>CDN."

00:08:24.430 --> 00:08:24.440 align:start position:0%
<00:08:24.430>let's <00:08:24.431>migrate <00:08:24.433>everything <00:08:24.435>to <00:08:24.437>a <00:08:24.439>CDN."

00:08:24.440 --> 00:08:26.790 align:start position:0%
<00:08:24.440>let's <00:08:24.540>migrate <00:08:24.640>everything <00:08:24.740>to <00:08:24.840>a <00:08:24.940>CDN." <00:08:25.040>Uh <00:08:25.140>like <00:08:25.240>I <00:08:25.340>know <00:08:25.440>I <00:08:25.540>has <00:08:25.640>explained, <00:08:25.740>this <00:08:25.840>was

00:08:26.790 --> 00:08:26.800 align:start position:0%
<00:08:26.790>Uh <00:08:26.791>like <00:08:26.792>I <00:08:26.793>know <00:08:26.794>I <00:08:26.795>has <00:08:26.796>explained, <00:08:26.797>this <00:08:26.799>was

00:08:26.800 --> 00:08:29.110 align:start position:0%
<00:08:26.800>Uh <00:08:26.887>like <00:08:26.975>I <00:08:27.062>know <00:08:27.150>I <00:08:27.237>has <00:08:27.325>explained, <00:08:27.412>this <00:08:27.500>was <00:08:27.587>done <00:08:27.675>over <00:08:27.762>the <00:08:27.850>course <00:08:27.937>of <00:08:28.025>more <00:08:28.112>than <00:08:28.200>5

00:08:29.110 --> 00:08:29.120 align:start position:0%
<00:08:29.110>done <00:08:29.111>over <00:08:29.112>the <00:08:29.113>course <00:08:29.115>of <00:08:29.116>more <00:08:29.117>than <00:08:29.119>5

00:08:29.120 --> 00:08:30.150 align:start position:0%
<00:08:29.120>done <00:08:29.235>over <00:08:29.351>the <00:08:29.467>course <00:08:29.583>of <00:08:29.699>more <00:08:29.815>than <00:08:29.931>5 <00:08:30.046>years.

00:08:30.150 --> 00:08:30.160 align:start position:0%
years.

00:08:30.160 --> 00:08:33.589 align:start position:0%
<00:08:30.160>years. <00:08:30.360>And <00:08:30.560>we <00:08:30.760>have <00:08:30.960>highlighted <00:08:31.160>some <00:08:31.360>of <00:08:31.560>the

00:08:33.589 --> 00:08:33.599 align:start position:0%
<00:08:33.588>And <00:08:33.590>we <00:08:33.592>have <00:08:33.593>highlighted <00:08:33.595>some <00:08:33.596>of <00:08:33.598>the

00:08:33.599 --> 00:08:35.430 align:start position:0%
<00:08:33.599>And <00:08:33.706>we <00:08:33.814>have <00:08:33.922>highlighted <00:08:34.029>some <00:08:34.137>of <00:08:34.245>the <00:08:34.352>biggest <00:08:34.460>steps <00:08:34.568>that <00:08:34.675>we <00:08:34.783>took <00:08:34.891>over <00:08:34.999>the

00:08:35.430 --> 00:08:35.440 align:start position:0%
<00:08:35.429>biggest <00:08:35.431>steps <00:08:35.433>that <00:08:35.434>we <00:08:35.436>took <00:08:35.437>over <00:08:35.439>the

00:08:35.440 --> 00:08:37.870 align:start position:0%
<00:08:35.440>biggest <00:08:35.556>steps <00:08:35.673>that <00:08:35.790>we <00:08:35.906>took <00:08:36.023>over <00:08:36.140>the <00:08:36.256>time. <00:08:36.373>And <00:08:36.490>some <00:08:36.606>of <00:08:36.723>them <00:08:36.840>were

00:08:37.870 --> 00:08:37.880 align:start position:0%
<00:08:37.870>time. <00:08:37.871>And <00:08:37.873>some <00:08:37.875>of <00:08:37.877>them <00:08:37.879>were

00:08:37.880 --> 00:08:40.350 align:start position:0%
<00:08:37.880>time. <00:08:38.020>And <00:08:38.159>some <00:08:38.299>of <00:08:38.439>them <00:08:38.580>were <00:08:38.720>non-glamorous <00:08:38.860>tasks. <00:08:39.000>For <00:08:39.140>example, <00:08:39.280>the

00:08:40.350 --> 00:08:40.360 align:start position:0%
<00:08:40.350>non-glamorous <00:08:40.352>tasks. <00:08:40.354>For <00:08:40.356>example, <00:08:40.359>the

00:08:40.360 --> 00:08:41.790 align:start position:0%
<00:08:40.360>non-glamorous <00:08:40.543>tasks. <00:08:40.727>For <00:08:40.911>example, <00:08:41.095>the <00:08:41.279>first <00:08:41.463>one <00:08:41.646>or

00:08:41.790 --> 00:08:41.800 align:start position:0%
<00:08:41.789>first <00:08:41.794>one <00:08:41.799>or

00:08:41.800 --> 00:08:44.190 align:start position:0%
<00:08:41.799>first <00:08:41.955>one <00:08:42.111>or <00:08:42.266>one <00:08:42.422>of <00:08:42.577>the <00:08:42.733>first <00:08:42.888>ones <00:08:43.044>was <00:08:43.199>removing

00:08:44.190 --> 00:08:44.200 align:start position:0%
<00:08:44.190>one <00:08:44.191>of <00:08:44.193>the <00:08:44.194>first <00:08:44.196>ones <00:08:44.197>was <00:08:44.199>removing

00:08:44.200 --> 00:08:46.630 align:start position:0%
<00:08:44.200>one <00:08:44.340>of <00:08:44.480>the <00:08:44.620>first <00:08:44.760>ones <00:08:44.900>was <00:08:45.040>removing <00:08:45.180>support <00:08:45.320>for <00:08:45.460>TLS <00:08:45.600>V1.

00:08:46.630 --> 00:08:46.640 align:start position:0%
<00:08:46.630>support <00:08:46.633>for <00:08:46.636>TLS <00:08:46.639>V1.

00:08:46.640 --> 00:08:50.030 align:start position:0%
<00:08:46.640>support <00:08:46.747>for <00:08:46.855>TLS <00:08:46.963>V1. <00:08:47.070>Uh <00:08:47.178>to <00:08:47.286>give <00:08:47.393>you <00:08:47.501>an <00:08:47.609>idea <00:08:47.716>of <00:08:47.824>how <00:08:47.932>was <00:08:48.040>the

00:08:50.030 --> 00:08:50.040 align:start position:0%
<00:08:50.030>Uh <00:08:50.031>to <00:08:50.031>give <00:08:50.033>you <00:08:50.034>an <00:08:50.035>idea <00:08:50.036>of <00:08:50.036>how <00:08:50.038>was <00:08:50.039>the

00:08:50.040 --> 00:08:51.990 align:start position:0%
<00:08:50.040>Uh <00:08:50.140>to <00:08:50.240>give <00:08:50.339>you <00:08:50.439>an <00:08:50.540>idea <00:08:50.640>of <00:08:50.740>how <00:08:50.839>was <00:08:50.939>the <00:08:51.040>the <00:08:51.140>state <00:08:51.240>of <00:08:51.339>the <00:08:51.439>infrastructure.

00:08:51.990 --> 00:08:52.000 align:start position:0%
<00:08:51.990>the <00:08:51.992>state <00:08:51.994>of <00:08:51.996>the <00:08:51.999>infrastructure.

00:08:52.000 --> 00:08:55.030 align:start position:0%
<00:08:52.000>the <00:08:52.116>state <00:08:52.233>of <00:08:52.350>the <00:08:52.466>infrastructure. <00:08:52.583>But <00:08:52.700>it <00:08:52.816>was <00:08:52.933>important <00:08:53.050>because <00:08:53.166>we <00:08:53.283>have <00:08:53.400>to

00:08:55.030 --> 00:08:55.040 align:start position:0%
<00:08:55.030>But <00:08:55.031>it <00:08:55.032>was <00:08:55.033>important <00:08:55.035>because <00:08:55.036>we <00:08:55.037>have <00:08:55.039>to

00:08:55.040 --> 00:08:57.750 align:start position:0%
<00:08:55.040>But <00:08:55.147>it <00:08:55.255>was <00:08:55.363>important <00:08:55.470>because <00:08:55.578>we <00:08:55.686>have <00:08:55.793>to <00:08:55.901>lay <00:08:56.009>down <00:08:56.116>the <00:08:56.224>foundations <00:08:56.332>of <00:08:56.439>an

00:08:57.750 --> 00:08:57.760 align:start position:0%
<00:08:57.750>lay <00:08:57.751>down <00:08:57.753>the <00:08:57.755>foundations <00:08:57.757>of <00:08:57.759>an

00:08:57.760 --> 00:08:59.230 align:start position:0%
<00:08:57.760>lay <00:08:57.980>down <00:08:58.201>the <00:08:58.421>foundations <00:08:58.642>of <00:08:58.862>an <00:08:59.083>infrastructure

00:08:59.230 --> 00:08:59.240 align:start position:0%
infrastructure

00:08:59.240 --> 00:09:02.790 align:start position:0%
<00:08:59.240>infrastructure <00:08:59.473>that <00:08:59.706>had <00:08:59.940>less <00:09:00.173>moving <00:09:00.406>pieces, <00:09:00.640>that

00:09:02.790 --> 00:09:02.800 align:start position:0%
<00:09:02.790>that <00:09:02.791>had <00:09:02.793>less <00:09:02.795>moving <00:09:02.797>pieces, <00:09:02.799>that

00:09:02.800 --> 00:09:05.190 align:start position:0%
<00:09:02.800>that <00:09:02.927>had <00:09:03.054>less <00:09:03.181>moving <00:09:03.309>pieces, <00:09:03.436>that <00:09:03.563>required <00:09:03.690>less <00:09:03.818>maintenance, <00:09:03.945>so <00:09:04.072>that <00:09:04.199>we

00:09:05.190 --> 00:09:05.200 align:start position:0%
<00:09:05.190>required <00:09:05.191>less <00:09:05.193>maintenance, <00:09:05.195>so <00:09:05.197>that <00:09:05.199>we

00:09:05.200 --> 00:09:07.829 align:start position:0%
<00:09:05.200>required <00:09:05.340>less <00:09:05.480>maintenance, <00:09:05.620>so <00:09:05.760>that <00:09:05.900>we <00:09:06.040>could <00:09:06.180>tackle <00:09:06.320>more <00:09:06.460>challenging <00:09:06.600>migrations

00:09:07.829 --> 00:09:07.839 align:start position:0%
<00:09:07.829>could <00:09:07.831>tackle <00:09:07.833>more <00:09:07.835>challenging <00:09:07.838>migrations

00:09:07.839 --> 00:09:13.150 align:start position:0%
<00:09:07.839>could <00:09:08.014>tackle <00:09:08.189>more <00:09:08.364>challenging <00:09:08.539>migrations <00:09:08.714>uh <00:09:08.889>in <00:09:09.064>the <00:09:09.239>future.

00:09:13.160 --> 00:09:14.630 align:start position:0%
Uh

00:09:14.630 --> 00:09:14.640 align:start position:0%
Uh

00:09:14.640 --> 00:09:15.910 align:start position:0%
<00:09:14.640>Uh <00:09:15.783>Okay.

00:09:15.910 --> 00:09:15.920 align:start position:0%
Okay.

00:09:15.920 --> 00:09:18.270 align:start position:0%
<00:09:15.920>Okay. <00:09:16.153>Um <00:09:16.386>now, <00:09:16.620>going <00:09:16.853>into <00:09:17.086>the <00:09:17.319>technical

00:09:18.270 --> 00:09:18.280 align:start position:0%
<00:09:18.270>Um <00:09:18.271>now, <00:09:18.273>going <00:09:18.275>into <00:09:18.277>the <00:09:18.279>technical

00:09:18.280 --> 00:09:20.670 align:start position:0%
<00:09:18.280>Um <00:09:18.396>now, <00:09:18.513>going <00:09:18.630>into <00:09:18.746>the <00:09:18.863>technical <00:09:18.980>details, <00:09:19.096>how <00:09:19.213>do <00:09:19.329>we <00:09:19.446>actually <00:09:19.563>migrate <00:09:19.680>the

00:09:20.670 --> 00:09:20.680 align:start position:0%
<00:09:20.670>details, <00:09:20.671>how <00:09:20.673>do <00:09:20.674>we <00:09:20.675>actually <00:09:20.677>migrate <00:09:20.679>the

00:09:20.680 --> 00:09:23.390 align:start position:0%
<00:09:20.680>details, <00:09:20.780>how <00:09:20.880>do <00:09:20.979>we <00:09:21.079>actually <00:09:21.180>migrate <00:09:21.280>the <00:09:21.380>traffic? <00:09:21.479>We <00:09:21.579>relied <00:09:21.680>on <00:09:21.780>two <00:09:21.880>of <00:09:21.979>the <00:09:22.079>most

00:09:23.390 --> 00:09:23.400 align:start position:0%
<00:09:23.390>traffic? <00:09:23.391>We <00:09:23.392>relied <00:09:23.393>on <00:09:23.395>two <00:09:23.396>of <00:09:23.397>the <00:09:23.399>most

00:09:23.400 --> 00:09:27.270 align:start position:0%
<00:09:23.400>traffic? <00:09:23.507>We <00:09:23.615>relied <00:09:23.723>on <00:09:23.830>two <00:09:23.938>of <00:09:24.046>the <00:09:24.153>most <00:09:24.261>beloved <00:09:24.369>tools <00:09:24.476>by <00:09:24.584>any <00:09:24.692>software <00:09:24.800>engineer.

00:09:27.270 --> 00:09:27.280 align:start position:0%
<00:09:27.270>beloved <00:09:27.271>tools <00:09:27.273>by <00:09:27.275>any <00:09:27.277>software <00:09:27.279>engineer.

00:09:27.280 --> 00:09:29.870 align:start position:0%
<00:09:27.280>beloved <00:09:27.387>tools <00:09:27.495>by <00:09:27.603>any <00:09:27.710>software <00:09:27.818>engineer. <00:09:27.926>The <00:09:28.033>first <00:09:28.141>one <00:09:28.249>is <00:09:28.356>DNS <00:09:28.464>because <00:09:28.572>you <00:09:28.680>know

00:09:29.870 --> 00:09:29.880 align:start position:0%
<00:09:29.870>The <00:09:29.871>first <00:09:29.872>one <00:09:29.873>is <00:09:29.875>DNS <00:09:29.876>because <00:09:29.877>you <00:09:29.879>know

00:09:29.880 --> 00:09:33.950 align:start position:0%
<00:09:29.880>The <00:09:29.973>first <00:09:30.066>one <00:09:30.160>is <00:09:30.253>DNS <00:09:30.346>because <00:09:30.439>you <00:09:30.533>know <00:09:30.626>the <00:09:30.720>haiku, <00:09:30.813>in <00:09:30.906>the <00:09:31.000>end <00:09:31.093>is <00:09:31.186>always <00:09:31.280>DNS.

00:09:33.950 --> 00:09:33.960 align:start position:0%
<00:09:33.950>the <00:09:33.951>haiku, <00:09:33.952>in <00:09:33.953>the <00:09:33.955>end <00:09:33.956>is <00:09:33.957>always <00:09:33.959>DNS.

00:09:33.960 --> 00:09:36.230 align:start position:0%
<00:09:33.960>the <00:09:34.060>haiku, <00:09:34.160>in <00:09:34.260>the <00:09:34.360>end <00:09:34.460>is <00:09:34.560>always <00:09:34.660>DNS. <00:09:34.760>And <00:09:34.860>the <00:09:34.960>second <00:09:35.060>one <00:09:35.160>are <00:09:35.260>YAML <00:09:35.360>files

00:09:36.230 --> 00:09:36.240 align:start position:0%
<00:09:36.230>And <00:09:36.231>the <00:09:36.233>second <00:09:36.234>one <00:09:36.236>are <00:09:36.237>YAML <00:09:36.239>files

00:09:36.240 --> 00:09:38.750 align:start position:0%
<00:09:36.240>And <00:09:36.356>the <00:09:36.473>second <00:09:36.590>one <00:09:36.706>are <00:09:36.823>YAML <00:09:36.940>files <00:09:37.056>because <00:09:37.173>I'm <00:09:37.290>sure <00:09:37.406>that <00:09:37.523>everyone <00:09:37.640>loves

00:09:38.750 --> 00:09:38.760 align:start position:0%
<00:09:38.750>because <00:09:38.751>I'm <00:09:38.753>sure <00:09:38.755>that <00:09:38.757>everyone <00:09:38.759>loves

00:09:38.760 --> 00:09:40.990 align:start position:0%
<00:09:38.760>because <00:09:38.900>I'm <00:09:39.040>sure <00:09:39.180>that <00:09:39.319>everyone <00:09:39.460>loves <00:09:39.600>hesitation, <00:09:39.740>the <00:09:39.880>weird <00:09:40.020>behaviors <00:09:40.160>that

00:09:40.990 --> 00:09:41.000 align:start position:0%
<00:09:40.990>hesitation, <00:09:40.992>the <00:09:40.994>weird <00:09:40.996>behaviors <00:09:40.999>that

00:09:41.000 --> 00:09:42.910 align:start position:0%
<00:09:41.000>hesitation, <00:09:41.175>the <00:09:41.350>weird <00:09:41.525>behaviors <00:09:41.700>that <00:09:41.875>this <00:09:42.050>file <00:09:42.225>format <00:09:42.400>has.

00:09:42.910 --> 00:09:42.920 align:start position:0%
<00:09:42.910>this <00:09:42.913>file <00:09:42.915>format <00:09:42.919>has.

00:09:42.920 --> 00:09:45.710 align:start position:0%
<00:09:42.920>this <00:09:43.060>file <00:09:43.199>format <00:09:43.339>has. <00:09:43.479>And <00:09:43.620>yeah, <00:09:43.760>nothing <00:09:43.900>can <00:09:44.040>go <00:09:44.180>wrong <00:09:44.319>with

00:09:45.710 --> 00:09:45.720 align:start position:0%
<00:09:45.710>And <00:09:45.711>yeah, <00:09:45.713>nothing <00:09:45.714>can <00:09:45.716>go <00:09:45.717>wrong <00:09:45.719>with

00:09:45.720 --> 00:09:47.390 align:start position:0%
<00:09:45.720>And <00:09:45.895>yeah, <00:09:46.070>nothing <00:09:46.245>can <00:09:46.420>go <00:09:46.595>wrong <00:09:46.770>with <00:09:46.945>these <00:09:47.120>two.

00:09:47.390 --> 00:09:47.400 align:start position:0%
<00:09:47.390>these <00:09:47.399>two.

00:09:47.400 --> 00:09:50.350 align:start position:0%
<00:09:47.400>these <00:09:47.555>two. <00:09:47.711>But <00:09:47.866>in <00:09:48.022>our <00:09:48.177>case, <00:09:48.333>they <00:09:48.488>really <00:09:48.644>worked <00:09:48.800>for

00:09:50.350 --> 00:09:50.360 align:start position:0%
<00:09:50.350>But <00:09:50.351>in <00:09:50.352>our <00:09:50.353>case, <00:09:50.355>they <00:09:50.356>really <00:09:50.357>worked <00:09:50.359>for

00:09:50.360 --> 00:09:53.710 align:start position:0%
<00:09:50.360>But <00:09:50.460>in <00:09:50.560>our <00:09:50.660>case, <00:09:50.760>they <00:09:50.860>really <00:09:50.960>worked <00:09:51.060>for <00:09:51.160>us <00:09:51.260>because <00:09:51.360>we <00:09:51.460>leveraged <00:09:51.560>DNS <00:09:51.660>records <00:09:51.760>by

00:09:53.710 --> 00:09:53.720 align:start position:0%
<00:09:53.710>us <00:09:53.711>because <00:09:53.713>we <00:09:53.714>leveraged <00:09:53.716>DNS <00:09:53.717>records <00:09:53.719>by

00:09:53.720 --> 00:09:56.390 align:start position:0%
<00:09:53.720>us <00:09:53.860>because <00:09:54.000>we <00:09:54.140>leveraged <00:09:54.280>DNS <00:09:54.420>records <00:09:54.560>by <00:09:54.700>creating <00:09:54.840>intermediate <00:09:54.980>records <00:09:55.120>between

00:09:56.390 --> 00:09:56.400 align:start position:0%
<00:09:56.390>creating <00:09:56.393>intermediate <00:09:56.396>records <00:09:56.399>between

00:09:56.400 --> 00:09:58.270 align:start position:0%
<00:09:56.400>creating <00:09:56.680>intermediate <00:09:56.959>records <00:09:57.240>between <00:09:57.520>the <00:09:57.800>customer-facing

00:09:58.270 --> 00:09:58.280 align:start position:0%
<00:09:58.270>the <00:09:58.279>customer-facing

00:09:58.280 --> 00:10:00.630 align:start position:0%
<00:09:58.280>the <00:09:58.454>customer-facing <00:09:58.630>uh <00:09:58.805>DNS <00:09:58.980>records, <00:09:59.155>for <00:09:59.329>example, <00:09:59.505>the <00:09:59.680>CNAME

00:10:00.630 --> 00:10:00.640 align:start position:0%
<00:10:00.630>uh <00:10:00.631>DNS <00:10:00.633>records, <00:10:00.634>for <00:10:00.636>example, <00:10:00.637>the <00:10:00.639>CNAME

00:10:00.640 --> 00:10:02.910 align:start position:0%
<00:10:00.640>uh <00:10:00.814>DNS <00:10:00.990>records, <00:10:01.165>for <00:10:01.340>example, <00:10:01.515>the <00:10:01.689>CNAME <00:10:01.865>for <00:10:02.040>api.twilio.com,

00:10:02.910 --> 00:10:02.920 align:start position:0%
<00:10:02.910>for <00:10:02.919>api.twilio.com,

00:10:02.920 --> 00:10:06.750 align:start position:0%
<00:10:02.920>for <00:10:03.094>api.twilio.com, <00:10:03.270>and <00:10:03.444>both <00:10:03.620>the <00:10:03.795>old <00:10:03.969>and <00:10:04.145>new <00:10:04.319>infrastructure.

00:10:06.750 --> 00:10:06.760 align:start position:0%
<00:10:06.750>and <00:10:06.751>both <00:10:06.753>the <00:10:06.754>old <00:10:06.756>and <00:10:06.757>new <00:10:06.759>infrastructure.

00:10:06.760 --> 00:10:09.350 align:start position:0%
<00:10:06.760>and <00:10:06.867>both <00:10:06.975>the <00:10:07.083>old <00:10:07.190>and <00:10:07.298>new <00:10:07.406>infrastructure. <00:10:07.513>These <00:10:07.621>records <00:10:07.729>were <00:10:07.836>weighted <00:10:07.944>so <00:10:08.052>that <00:10:08.160>we

00:10:09.350 --> 00:10:09.360 align:start position:0%
<00:10:09.350>These <00:10:09.351>records <00:10:09.353>were <00:10:09.354>weighted <00:10:09.356>so <00:10:09.357>that <00:10:09.359>we

00:10:09.360 --> 00:10:11.670 align:start position:0%
<00:10:09.360>These <00:10:09.467>records <00:10:09.575>were <00:10:09.683>weighted <00:10:09.790>so <00:10:09.898>that <00:10:10.006>we <00:10:10.113>could <00:10:10.221>select <00:10:10.329>the <00:10:10.436>amount <00:10:10.544>of <00:10:10.652>traffic, <00:10:10.760>the

00:10:11.670 --> 00:10:11.680 align:start position:0%
<00:10:11.670>could <00:10:11.671>select <00:10:11.673>the <00:10:11.674>amount <00:10:11.675>of <00:10:11.677>traffic, <00:10:11.679>the

00:10:11.680 --> 00:10:14.310 align:start position:0%
<00:10:11.680>could <00:10:11.787>select <00:10:11.895>the <00:10:12.003>amount <00:10:12.110>of <00:10:12.218>traffic, <00:10:12.326>the <00:10:12.433>amount <00:10:12.541>of <00:10:12.649>requests <00:10:12.756>that <00:10:12.864>were <00:10:12.972>going <00:10:13.079>to

00:10:14.310 --> 00:10:14.320 align:start position:0%
<00:10:14.310>amount <00:10:14.311>of <00:10:14.313>requests <00:10:14.314>that <00:10:14.316>were <00:10:14.317>going <00:10:14.319>to

00:10:14.320 --> 00:10:17.390 align:start position:0%
<00:10:14.320>amount <00:10:14.427>of <00:10:14.535>requests <00:10:14.643>that <00:10:14.750>were <00:10:14.858>going <00:10:14.966>to <00:10:15.073>either <00:10:15.181>the <00:10:15.289>old <00:10:15.396>or <00:10:15.504>the <00:10:15.612>new <00:10:15.720>setup.

00:10:17.390 --> 00:10:17.400 align:start position:0%
<00:10:17.390>either <00:10:17.391>the <00:10:17.393>old <00:10:17.394>or <00:10:17.396>the <00:10:17.397>new <00:10:17.399>setup.

00:10:17.400 --> 00:10:20.390 align:start position:0%
<00:10:17.400>either <00:10:17.493>the <00:10:17.586>old <00:10:17.680>or <00:10:17.773>the <00:10:17.866>new <00:10:17.959>setup. <00:10:18.053>And <00:10:18.146>this <00:10:18.240>is <00:10:18.333>a <00:10:18.426>real <00:10:18.520>example <00:10:18.613>of <00:10:18.706>how <00:10:18.800>the

00:10:20.390 --> 00:10:20.400 align:start position:0%
<00:10:20.390>And <00:10:20.391>this <00:10:20.392>is <00:10:20.393>a <00:10:20.394>real <00:10:20.395>example <00:10:20.396>of <00:10:20.397>how <00:10:20.399>the

00:10:20.400 --> 00:10:21.990 align:start position:0%
<00:10:20.400>And <00:10:20.555>this <00:10:20.711>is <00:10:20.866>a <00:10:21.022>real <00:10:21.177>example <00:10:21.333>of <00:10:21.488>how <00:10:21.644>the <00:10:21.800>api.twilio.com

00:10:21.990 --> 00:10:22.000 align:start position:0%
api.twilio.com

00:10:22.000 --> 00:10:24.550 align:start position:0%
<00:10:22.000>api.twilio.com <00:10:22.175>ingress <00:10:22.350>looks <00:10:22.525>like. <00:10:22.700>We <00:10:22.875>have <00:10:23.050>a <00:10:23.225>YAML <00:10:23.400>file

00:10:24.550 --> 00:10:24.560 align:start position:0%
<00:10:24.550>ingress <00:10:24.551>looks <00:10:24.552>like. <00:10:24.553>We <00:10:24.555>have <00:10:24.556>a <00:10:24.557>YAML <00:10:24.559>file

00:10:24.560 --> 00:10:26.350 align:start position:0%
<00:10:24.560>ingress <00:10:24.676>looks <00:10:24.793>like. <00:10:24.910>We <00:10:25.026>have <00:10:25.143>a <00:10:25.260>YAML <00:10:25.376>file <00:10:25.493>that <00:10:25.609>is <00:10:25.726>integrated <00:10:25.843>with <00:10:25.959>our

00:10:26.350 --> 00:10:26.360 align:start position:0%
<00:10:26.350>that <00:10:26.352>is <00:10:26.354>integrated <00:10:26.356>with <00:10:26.359>our

00:10:26.360 --> 00:10:29.310 align:start position:0%
<00:10:26.360>that <00:10:26.515>is <00:10:26.671>integrated <00:10:26.826>with <00:10:26.982>our <00:10:27.137>infrastructure <00:10:27.293>as <00:10:27.448>code <00:10:27.604>uh <00:10:27.760>tool,

00:10:29.310 --> 00:10:29.320 align:start position:0%
<00:10:29.310>infrastructure <00:10:29.312>as <00:10:29.314>code <00:10:29.316>uh <00:10:29.319>tool,

00:10:29.320 --> 00:10:31.350 align:start position:0%
<00:10:29.320>infrastructure <00:10:29.447>as <00:10:29.574>code <00:10:29.701>uh <00:10:29.829>tool, <00:10:29.956>and <00:10:30.083>we <00:10:30.210>have <00:10:30.338>this <00:10:30.465>section <00:10:30.592>called <00:10:30.720>inbound

00:10:31.350 --> 00:10:31.360 align:start position:0%
<00:10:31.350>and <00:10:31.351>we <00:10:31.353>have <00:10:31.354>this <00:10:31.356>section <00:10:31.357>called <00:10:31.359>inbound

00:10:31.360 --> 00:10:34.910 align:start position:0%
<00:10:31.360>and <00:10:31.467>we <00:10:31.575>have <00:10:31.683>this <00:10:31.790>section <00:10:31.898>called <00:10:32.006>inbound <00:10:32.113>rules, <00:10:32.221>where <00:10:32.329>we <00:10:32.436>define <00:10:32.544>the <00:10:32.652>regions <00:10:32.760>where

00:10:34.910 --> 00:10:34.920 align:start position:0%
<00:10:34.910>rules, <00:10:34.911>where <00:10:34.913>we <00:10:34.914>define <00:10:34.915>the <00:10:34.917>regions <00:10:34.919>where

00:10:34.920 --> 00:10:38.150 align:start position:0%
<00:10:34.920>rules, <00:10:35.047>where <00:10:35.174>we <00:10:35.301>define <00:10:35.429>the <00:10:35.556>regions <00:10:35.683>where <00:10:35.810>we <00:10:35.938>want <00:10:36.065>to <00:10:36.192>deploy <00:10:36.319>api.twilio.com,

00:10:38.150 --> 00:10:38.160 align:start position:0%
<00:10:38.150>we <00:10:38.152>want <00:10:38.154>to <00:10:38.156>deploy <00:10:38.159>api.twilio.com,

00:10:38.160 --> 00:10:41.270 align:start position:0%
<00:10:38.160>we <00:10:38.267>want <00:10:38.375>to <00:10:38.483>deploy <00:10:38.590>api.twilio.com, <00:10:38.698>and <00:10:38.806>both <00:10:38.913>the <00:10:39.021>new, <00:10:39.129>in <00:10:39.236>this <00:10:39.344>case, <00:10:39.452>uh <00:10:39.560>it's

00:10:41.270 --> 00:10:41.280 align:start position:0%
<00:10:41.270>and <00:10:41.271>both <00:10:41.272>the <00:10:41.273>new, <00:10:41.274>in <00:10:41.275>this <00:10:41.276>case, <00:10:41.277>uh <00:10:41.279>it's

00:10:41.280 --> 00:10:42.590 align:start position:0%
<00:10:41.280>and <00:10:41.397>both <00:10:41.515>the <00:10:41.633>new, <00:10:41.751>in <00:10:41.869>this <00:10:41.987>case, <00:10:42.105>uh <00:10:42.223>it's <00:10:42.341>called <00:10:42.459>this,

00:10:42.590 --> 00:10:42.600 align:start position:0%
<00:10:42.590>called <00:10:42.599>this,

00:10:42.600 --> 00:10:45.150 align:start position:0%
<00:10:42.600>called <00:10:42.775>this, <00:10:42.950>uh <00:10:43.125>which <00:10:43.300>is <00:10:43.475>the <00:10:43.650>CDN <00:10:43.825>infrastructure, <00:10:44.000>and

00:10:45.150 --> 00:10:45.160 align:start position:0%
<00:10:45.150>uh <00:10:45.151>which <00:10:45.153>is <00:10:45.154>the <00:10:45.156>CDN <00:10:45.157>infrastructure, <00:10:45.159>and

00:10:45.160 --> 00:10:47.270 align:start position:0%
<00:10:45.160>uh <00:10:45.315>which <00:10:45.471>is <00:10:45.626>the <00:10:45.782>CDN <00:10:45.937>infrastructure, <00:10:46.093>and <00:10:46.248>the <00:10:46.404>legacy <00:10:46.560>ALB.

00:10:47.270 --> 00:10:47.280 align:start position:0%
<00:10:47.270>the <00:10:47.274>legacy <00:10:47.279>ALB.

00:10:47.280 --> 00:10:50.190 align:start position:0%
<00:10:47.280>the <00:10:47.420>legacy <00:10:47.560>ALB. <00:10:47.699>So, <00:10:47.839>we <00:10:47.980>can <00:10:48.120>start <00:10:48.260>sending <00:10:48.400>the <00:10:48.540>traffic <00:10:48.680>um

00:10:50.190 --> 00:10:50.200 align:start position:0%
<00:10:50.190>So, <00:10:50.191>we <00:10:50.192>can <00:10:50.193>start <00:10:50.195>sending <00:10:50.196>the <00:10:50.197>traffic <00:10:50.199>um

00:10:50.200 --> 00:10:53.670 align:start position:0%
<00:10:50.200>So, <00:10:50.307>we <00:10:50.415>can <00:10:50.523>start <00:10:50.630>sending <00:10:50.738>the <00:10:50.846>traffic <00:10:50.953>um <00:10:51.061>the <00:10:51.169>100% <00:10:51.276>to <00:10:51.384>the <00:10:51.492>legacy <00:10:51.600>ALB.

00:10:53.670 --> 00:10:53.680 align:start position:0%
<00:10:53.670>the <00:10:53.671>100% <00:10:53.673>to <00:10:53.675>the <00:10:53.677>legacy <00:10:53.679>ALB.

00:10:53.680 --> 00:10:55.070 align:start position:0%
<00:10:53.680>the <00:10:53.888>100% <00:10:54.097>to <00:10:54.305>the <00:10:54.514>legacy <00:10:54.722>ALB. <00:10:54.931>Then,

00:10:55.070 --> 00:10:55.080 align:start position:0%
Then,

00:10:55.080 --> 00:10:58.110 align:start position:0%
<00:10:55.080>Then, <00:10:55.280>we <00:10:55.480>can <00:10:55.680>split <00:10:55.880>the <00:10:56.080>traffic, <00:10:56.280>see <00:10:56.480>if

00:10:58.110 --> 00:10:58.120 align:start position:0%
<00:10:58.110>we <00:10:58.111>can <00:10:58.113>split <00:10:58.114>the <00:10:58.116>traffic, <00:10:58.117>see <00:10:58.119>if

00:10:58.120 --> 00:11:00.910 align:start position:0%
<00:10:58.120>we <00:10:58.247>can <00:10:58.374>split <00:10:58.501>the <00:10:58.629>traffic, <00:10:58.756>see <00:10:58.883>if <00:10:59.010>everything <00:10:59.138>is <00:10:59.265>working, <00:10:59.392>and <00:10:59.520>after

00:11:00.910 --> 00:11:00.920 align:start position:0%
<00:11:00.910>everything <00:11:00.912>is <00:11:00.914>working, <00:11:00.916>and <00:11:00.919>after

00:11:00.920 --> 00:11:03.590 align:start position:0%
<00:11:00.920>everything <00:11:01.047>is <00:11:01.174>working, <00:11:01.301>and <00:11:01.429>after <00:11:01.556>checking <00:11:01.683>that <00:11:01.810>we <00:11:01.938>have <00:11:02.065>no <00:11:02.192>problems, <00:11:02.319>we

00:11:03.590 --> 00:11:03.600 align:start position:0%
<00:11:03.590>checking <00:11:03.591>that <00:11:03.593>we <00:11:03.594>have <00:11:03.596>no <00:11:03.597>problems, <00:11:03.599>we

00:11:03.600 --> 00:11:06.990 align:start position:0%
<00:11:03.600>checking <00:11:03.700>that <00:11:03.800>we <00:11:03.900>have <00:11:04.000>no <00:11:04.100>problems, <00:11:04.200>we <00:11:04.300>can <00:11:04.400>end <00:11:04.500>up <00:11:04.600>sending <00:11:04.700>all <00:11:04.800>the <00:11:04.900>traffic <00:11:05.000>to

00:11:06.990 --> 00:11:07.000 align:start position:0%
<00:11:06.990>can <00:11:06.991>end <00:11:06.992>up <00:11:06.993>sending <00:11:06.995>all <00:11:06.996>the <00:11:06.997>traffic <00:11:06.999>to

00:11:07.000 --> 00:11:09.070 align:start position:0%
<00:11:07.000>can <00:11:07.100>end <00:11:07.200>up <00:11:07.300>sending <00:11:07.400>all <00:11:07.500>the <00:11:07.600>traffic <00:11:07.700>to <00:11:07.800>to <00:11:07.900>the <00:11:08.000>new <00:11:08.100>CDN <00:11:08.200>infrastructure <00:11:08.300>just <00:11:08.400>by

00:11:09.070 --> 00:11:09.080 align:start position:0%
<00:11:09.070>to <00:11:09.071>the <00:11:09.073>new <00:11:09.074>CDN <00:11:09.076>infrastructure <00:11:09.077>just <00:11:09.079>by

00:11:09.080 --> 00:11:11.350 align:start position:0%
<00:11:09.080>to <00:11:09.220>the <00:11:09.360>new <00:11:09.500>CDN <00:11:09.640>infrastructure <00:11:09.780>just <00:11:09.920>by <00:11:10.060>using <00:11:10.200>DNS <00:11:10.340>and <00:11:10.480>YAML.

00:11:11.350 --> 00:11:11.360 align:start position:0%
<00:11:11.350>using <00:11:11.353>DNS <00:11:11.356>and <00:11:11.359>YAML.

00:11:11.360 --> 00:11:14.070 align:start position:0%
<00:11:11.360>using <00:11:11.500>DNS <00:11:11.640>and <00:11:11.780>YAML. <00:11:11.920>The <00:11:12.060>same <00:11:12.200>mechanism <00:11:12.340>was <00:11:12.480>leveraged <00:11:12.620>by <00:11:12.760>with

00:11:14.070 --> 00:11:14.080 align:start position:0%
<00:11:14.070>The <00:11:14.071>same <00:11:14.073>mechanism <00:11:14.074>was <00:11:14.076>leveraged <00:11:14.077>by <00:11:14.079>with

00:11:14.080 --> 00:11:16.750 align:start position:0%
<00:11:14.080>The <00:11:14.196>same <00:11:14.313>mechanism <00:11:14.430>was <00:11:14.546>leveraged <00:11:14.663>by <00:11:14.780>with <00:11:14.896>the <00:11:15.013>migration <00:11:15.130>to <00:11:15.246>the <00:11:15.363>API <00:11:15.480>gateway.

00:11:16.750 --> 00:11:16.760 align:start position:0%
<00:11:16.750>the <00:11:16.751>migration <00:11:16.753>to <00:11:16.755>the <00:11:16.757>API <00:11:16.759>gateway.

00:11:16.760 --> 00:11:19.390 align:start position:0%
<00:11:16.760>the <00:11:16.860>migration <00:11:16.960>to <00:11:17.060>the <00:11:17.160>API <00:11:17.260>gateway. <00:11:17.360>Once <00:11:17.460>we <00:11:17.560>had <00:11:17.660>all <00:11:17.760>the <00:11:17.860>traffic <00:11:17.960>going <00:11:18.060>to <00:11:18.160>the

00:11:19.390 --> 00:11:19.400 align:start position:0%
<00:11:19.390>Once <00:11:19.391>we <00:11:19.392>had <00:11:19.393>all <00:11:19.394>the <00:11:19.395>traffic <00:11:19.396>going <00:11:19.397>to <00:11:19.399>the

00:11:19.400 --> 00:11:22.829 align:start position:0%
<00:11:19.400>Once <00:11:19.500>we <00:11:19.600>had <00:11:19.699>all <00:11:19.800>the <00:11:19.900>traffic <00:11:20.000>going <00:11:20.100>to <00:11:20.199>the <00:11:20.300>CDN <00:11:20.400>infrastructure, <00:11:20.500>we <00:11:20.600>had <00:11:20.699>yet <00:11:20.800>another

00:11:22.829 --> 00:11:22.839 align:start position:0%
<00:11:22.829>CDN <00:11:22.830>infrastructure, <00:11:22.832>we <00:11:22.834>had <00:11:22.836>yet <00:11:22.838>another

00:11:22.839 --> 00:11:25.030 align:start position:0%
<00:11:22.839>CDN <00:11:22.966>infrastructure, <00:11:23.093>we <00:11:23.220>had <00:11:23.348>yet <00:11:23.475>another <00:11:23.602>uh <00:11:23.729>intermediate <00:11:23.857>DNS <00:11:23.984>record <00:11:24.111>that <00:11:24.238>is

00:11:25.030 --> 00:11:25.040 align:start position:0%
<00:11:25.030>uh <00:11:25.031>intermediate <00:11:25.033>DNS <00:11:25.035>record <00:11:25.037>that <00:11:25.039>is

00:11:25.040 --> 00:11:26.150 align:start position:0%
<00:11:25.040>uh <00:11:25.206>intermediate <00:11:25.372>DNS <00:11:25.539>record <00:11:25.706>that <00:11:25.872>is <00:11:26.039>weighted,

00:11:26.150 --> 00:11:26.160 align:start position:0%
weighted,

00:11:26.160 --> 00:11:30.230 align:start position:0%
<00:11:26.160>weighted, <00:11:26.315>and <00:11:26.471>it's <00:11:26.626>between <00:11:26.782>the <00:11:26.937>CDN <00:11:27.093>and <00:11:27.248>the <00:11:27.404>the <00:11:27.560>old

00:11:30.230 --> 00:11:30.240 align:start position:0%
<00:11:30.230>and <00:11:30.231>it's <00:11:30.232>between <00:11:30.233>the <00:11:30.234>CDN <00:11:30.235>and <00:11:30.236>the <00:11:30.237>the <00:11:30.239>old

00:11:30.240 --> 00:11:33.150 align:start position:0%
<00:11:30.240>and <00:11:30.327>it's <00:11:30.415>between <00:11:30.502>the <00:11:30.590>CDN <00:11:30.677>and <00:11:30.765>the <00:11:30.852>the <00:11:30.940>old <00:11:31.027>and <00:11:31.115>new <00:11:31.202>API <00:11:31.290>gateways. <00:11:31.377>In <00:11:31.465>this <00:11:31.552>case, <00:11:31.640>we

00:11:33.150 --> 00:11:33.160 align:start position:0%
<00:11:33.150>and <00:11:33.151>new <00:11:33.152>API <00:11:33.153>gateways. <00:11:33.155>In <00:11:33.156>this <00:11:33.157>case, <00:11:33.159>we

00:11:33.160 --> 00:11:36.790 align:start position:0%
<00:11:33.160>and <00:11:33.253>new <00:11:33.346>API <00:11:33.439>gateways. <00:11:33.533>In <00:11:33.626>this <00:11:33.719>case, <00:11:33.813>we <00:11:33.906>start <00:11:34.000>with <00:11:34.093>the <00:11:34.186>100% <00:11:34.280>of <00:11:34.373>requests <00:11:34.466>going <00:11:34.560>to

00:11:36.790 --> 00:11:36.800 align:start position:0%
<00:11:36.790>start <00:11:36.791>with <00:11:36.792>the <00:11:36.793>100% <00:11:36.795>of <00:11:36.796>requests <00:11:36.797>going <00:11:36.799>to

00:11:36.800 --> 00:11:38.870 align:start position:0%
<00:11:36.800>start <00:11:36.893>with <00:11:36.986>the <00:11:37.079>100% <00:11:37.173>of <00:11:37.266>requests <00:11:37.359>going <00:11:37.453>to <00:11:37.546>the <00:11:37.640>legacy <00:11:37.733>origin <00:11:37.826>and <00:11:37.920>we <00:11:38.013>can <00:11:38.106>see <00:11:38.199>here

00:11:38.870 --> 00:11:38.880 align:start position:0%
<00:11:38.870>the <00:11:38.871>legacy <00:11:38.872>origin <00:11:38.873>and <00:11:38.875>we <00:11:38.876>can <00:11:38.877>see <00:11:38.879>here

00:11:38.880 --> 00:11:41.710 align:start position:0%
<00:11:38.880>the <00:11:38.973>legacy <00:11:39.066>origin <00:11:39.160>and <00:11:39.253>we <00:11:39.346>can <00:11:39.439>see <00:11:39.533>here <00:11:39.626>that <00:11:39.720>we <00:11:39.813>define <00:11:39.906>all <00:11:40.000>the <00:11:40.093>clusters <00:11:40.186>and <00:11:40.280>all

00:11:41.710 --> 00:11:41.720 align:start position:0%
<00:11:41.710>that <00:11:41.711>we <00:11:41.712>define <00:11:41.713>all <00:11:41.715>the <00:11:41.716>clusters <00:11:41.717>and <00:11:41.719>all

00:11:41.720 --> 00:11:45.510 align:start position:0%
<00:11:41.720>that <00:11:41.820>we <00:11:41.920>define <00:11:42.020>all <00:11:42.120>the <00:11:42.220>clusters <00:11:42.320>and <00:11:42.420>all <00:11:42.520>the <00:11:42.620>cells <00:11:42.720>of <00:11:42.820>the <00:11:42.920>new <00:11:43.020>API <00:11:43.120>gateway.

00:11:45.510 --> 00:11:45.520 align:start position:0%
<00:11:45.510>the <00:11:45.511>cells <00:11:45.513>of <00:11:45.514>the <00:11:45.516>new <00:11:45.517>API <00:11:45.519>gateway.

00:11:45.520 --> 00:11:49.310 align:start position:0%
<00:11:45.520>the <00:11:45.613>cells <00:11:45.706>of <00:11:45.800>the <00:11:45.893>new <00:11:45.986>API <00:11:46.079>gateway. <00:11:46.173>And <00:11:46.266>we <00:11:46.360>can <00:11:46.453>start <00:11:46.546>sending <00:11:46.640>just <00:11:46.733>1% <00:11:46.826>of <00:11:46.920>the

00:11:49.310 --> 00:11:49.320 align:start position:0%
<00:11:49.310>And <00:11:49.311>we <00:11:49.312>can <00:11:49.313>start <00:11:49.314>sending <00:11:49.315>just <00:11:49.316>1% <00:11:49.317>of <00:11:49.319>the

00:11:49.320 --> 00:11:51.870 align:start position:0%
<00:11:49.320>And <00:11:49.436>we <00:11:49.553>can <00:11:49.670>start <00:11:49.786>sending <00:11:49.903>just <00:11:50.020>1% <00:11:50.136>of <00:11:50.253>the <00:11:50.370>request <00:11:50.486>to <00:11:50.603>each <00:11:50.720>cluster.

00:11:51.870 --> 00:11:51.880 align:start position:0%
<00:11:51.870>request <00:11:51.873>to <00:11:51.876>each <00:11:51.879>cluster.

00:11:51.880 --> 00:11:54.390 align:start position:0%
<00:11:51.880>request <00:11:52.007>to <00:11:52.134>each <00:11:52.261>cluster. <00:11:52.389>And <00:11:52.516>if <00:11:52.643>everything <00:11:52.770>works, <00:11:52.898>we <00:11:53.025>end <00:11:53.152>up <00:11:53.280>with

00:11:54.390 --> 00:11:54.400 align:start position:0%
<00:11:54.390>And <00:11:54.391>if <00:11:54.392>everything <00:11:54.393>works, <00:11:54.395>we <00:11:54.396>end <00:11:54.397>up <00:11:54.399>with

00:11:54.400 --> 00:11:56.230 align:start position:0%
<00:11:54.400>And <00:11:54.507>if <00:11:54.615>everything <00:11:54.723>works, <00:11:54.830>we <00:11:54.938>end <00:11:55.046>up <00:11:55.153>with <00:11:55.261>an <00:11:55.369>spread <00:11:55.476>distribution <00:11:55.584>of <00:11:55.692>the <00:11:55.800>request,

00:11:56.230 --> 00:11:56.240 align:start position:0%
<00:11:56.230>an <00:11:56.231>spread <00:11:56.233>distribution <00:11:56.235>of <00:11:56.237>the <00:11:56.239>request,

00:11:56.240 --> 00:11:58.910 align:start position:0%
<00:11:56.240>an <00:11:56.395>spread <00:11:56.551>distribution <00:11:56.706>of <00:11:56.862>the <00:11:57.017>request, <00:11:57.173>20% <00:11:57.328>for <00:11:57.484>each <00:11:57.640>cluster.

00:11:58.910 --> 00:11:58.920 align:start position:0%
<00:11:58.910>20% <00:11:58.913>for <00:11:58.915>each <00:11:58.919>cluster.

00:11:58.920 --> 00:12:01.870 align:start position:0%
<00:11:58.920>20% <00:11:59.060>for <00:11:59.199>each <00:11:59.339>cluster. <00:11:59.479>This <00:11:59.620>is <00:11:59.760>not <00:11:59.900>only <00:12:00.040>useful <00:12:00.180>for <00:12:00.319>migrations.

00:12:01.870 --> 00:12:01.880 align:start position:0%
<00:12:01.870>This <00:12:01.871>is <00:12:01.873>not <00:12:01.874>only <00:12:01.876>useful <00:12:01.877>for <00:12:01.879>migrations.

00:12:01.880 --> 00:12:04.270 align:start position:0%
<00:12:01.880>This <00:12:01.987>is <00:12:02.095>not <00:12:02.203>only <00:12:02.310>useful <00:12:02.418>for <00:12:02.526>migrations. <00:12:02.633>This <00:12:02.741>is <00:12:02.849>useful <00:12:02.956>in <00:12:03.064>case <00:12:03.172>of <00:12:03.280>incident

00:12:04.270 --> 00:12:04.280 align:start position:0%
<00:12:04.270>This <00:12:04.271>is <00:12:04.273>useful <00:12:04.274>in <00:12:04.276>case <00:12:04.277>of <00:12:04.279>incident

00:12:04.280 --> 00:12:06.710 align:start position:0%
<00:12:04.280>This <00:12:04.420>is <00:12:04.560>useful <00:12:04.699>in <00:12:04.839>case <00:12:04.980>of <00:12:05.120>incident <00:12:05.260>mitigation. <00:12:05.400>Let's <00:12:05.540>say <00:12:05.680>that

00:12:06.710 --> 00:12:06.720 align:start position:0%
<00:12:06.710>mitigation. <00:12:06.713>Let's <00:12:06.716>say <00:12:06.719>that

00:12:06.720 --> 00:12:08.590 align:start position:0%
<00:12:06.720>mitigation. <00:12:07.000>Let's <00:12:07.280>say <00:12:07.560>that <00:12:07.840>our <00:12:08.120>automatic

00:12:08.590 --> 00:12:08.600 align:start position:0%
<00:12:08.590>our <00:12:08.599>automatic

00:12:08.600 --> 00:12:10.190 align:start position:0%
<00:12:08.600>our <00:12:09.300>automatic <00:12:10.000>mitigation

00:12:10.190 --> 00:12:10.200 align:start position:0%
mitigation

00:12:10.200 --> 00:12:12.390 align:start position:0%
<00:12:10.200>mitigation <00:12:10.375>don't <00:12:10.550>work. <00:12:10.725>We <00:12:10.900>can <00:12:11.075>go <00:12:11.250>here <00:12:11.425>to <00:12:11.600>this

00:12:12.390 --> 00:12:12.400 align:start position:0%
<00:12:12.390>don't <00:12:12.391>work. <00:12:12.392>We <00:12:12.393>can <00:12:12.395>go <00:12:12.396>here <00:12:12.397>to <00:12:12.399>this

00:12:12.400 --> 00:12:14.950 align:start position:0%
<00:12:12.400>don't <00:12:12.500>work. <00:12:12.600>We <00:12:12.699>can <00:12:12.800>go <00:12:12.900>here <00:12:13.000>to <00:12:13.100>this <00:12:13.199>sample <00:12:13.300>file, <00:12:13.400>drain <00:12:13.500>the <00:12:13.600>cluster <00:12:13.699>that <00:12:13.800>is

00:12:14.950 --> 00:12:14.960 align:start position:0%
<00:12:14.950>sample <00:12:14.951>file, <00:12:14.953>drain <00:12:14.954>the <00:12:14.956>cluster <00:12:14.957>that <00:12:14.959>is

00:12:14.960 --> 00:12:18.030 align:start position:0%
<00:12:14.960>sample <00:12:15.076>file, <00:12:15.193>drain <00:12:15.310>the <00:12:15.426>cluster <00:12:15.543>that <00:12:15.660>is <00:12:15.776>malfunctioning <00:12:15.893>and <00:12:16.010>everything <00:12:16.126>works <00:12:16.243>in <00:12:16.360>a

00:12:18.030 --> 00:12:18.040 align:start position:0%
<00:12:18.030>malfunctioning <00:12:18.031>and <00:12:18.033>everything <00:12:18.035>works <00:12:18.037>in <00:12:18.039>a

00:12:18.040 --> 00:12:21.670 align:start position:0%
<00:12:18.040>malfunctioning <00:12:18.214>and <00:12:18.390>everything <00:12:18.564>works <00:12:18.740>in <00:12:18.915>a <00:12:19.089>very <00:12:19.265>simple <00:12:19.439>way.

00:12:21.680 --> 00:12:24.350 align:start position:0%
<00:12:21.680>But <00:12:22.030>you <00:12:22.380>can <00:12:22.729>imagine <00:12:23.079>that

00:12:24.350 --> 00:12:24.360 align:start position:0%
<00:12:24.350>But <00:12:24.352>you <00:12:24.354>can <00:12:24.356>imagine <00:12:24.359>that

00:12:24.360 --> 00:12:25.870 align:start position:0%
<00:12:24.360>But <00:12:24.473>you <00:12:24.586>can <00:12:24.699>imagine <00:12:24.813>that <00:12:24.926>at <00:12:25.039>our <00:12:25.152>scale <00:12:25.266>we <00:12:25.379>are <00:12:25.492>going <00:12:25.605>to <00:12:25.719>face

00:12:25.870 --> 00:12:25.880 align:start position:0%
<00:12:25.870>at <00:12:25.871>our <00:12:25.872>scale <00:12:25.873>we <00:12:25.875>are <00:12:25.876>going <00:12:25.877>to <00:12:25.879>face

00:12:25.880 --> 00:12:27.510 align:start position:0%
<00:12:25.880>at <00:12:26.055>our <00:12:26.230>scale <00:12:26.405>we <00:12:26.580>are <00:12:26.755>going <00:12:26.930>to <00:12:27.105>face <00:12:27.280>problems

00:12:27.510 --> 00:12:27.520 align:start position:0%
problems

00:12:27.520 --> 00:12:30.390 align:start position:0%
<00:12:27.520>problems <00:12:27.675>and <00:12:27.831>we <00:12:27.986>hit <00:12:28.142>some <00:12:28.297>bumps <00:12:28.453>in <00:12:28.608>the <00:12:28.764>road. <00:12:28.920>The

00:12:30.390 --> 00:12:30.400 align:start position:0%
<00:12:30.390>and <00:12:30.391>we <00:12:30.392>hit <00:12:30.393>some <00:12:30.394>bumps <00:12:30.395>in <00:12:30.396>the <00:12:30.397>road. <00:12:30.399>The

00:12:30.400 --> 00:12:32.150 align:start position:0%
<00:12:30.400>and <00:12:30.482>we <00:12:30.564>hit <00:12:30.647>some <00:12:30.729>bumps <00:12:30.811>in <00:12:30.894>the <00:12:30.976>road. <00:12:31.058>The <00:12:31.141>first <00:12:31.223>one <00:12:31.305>that <00:12:31.388>we <00:12:31.470>want <00:12:31.552>to <00:12:31.635>talk <00:12:31.717>about <00:12:31.800>is

00:12:32.150 --> 00:12:32.160 align:start position:0%
<00:12:32.150>first <00:12:32.151>one <00:12:32.152>that <00:12:32.153>we <00:12:32.154>want <00:12:32.155>to <00:12:32.156>talk <00:12:32.157>about <00:12:32.159>is

00:12:32.160 --> 00:12:33.510 align:start position:0%
<00:12:32.160>first <00:12:32.295>one <00:12:32.430>that <00:12:32.564>we <00:12:32.699>want <00:12:32.835>to <00:12:32.970>talk <00:12:33.105>about <00:12:33.240>is <00:12:33.375>that

00:12:33.510 --> 00:12:33.520 align:start position:0%
that

00:12:33.520 --> 00:12:35.030 align:start position:0%
<00:12:33.520>that <00:12:33.859>you <00:12:34.199>are <00:12:34.539>going <00:12:34.879>to

00:12:35.030 --> 00:12:35.040 align:start position:0%
<00:12:35.030>you <00:12:35.033>are <00:12:35.036>going <00:12:35.039>to

00:12:35.040 --> 00:12:38.390 align:start position:0%
<00:12:35.040>you <00:12:35.180>are <00:12:35.319>going <00:12:35.459>to <00:12:35.599>have <00:12:35.740>to <00:12:35.880>deal <00:12:36.020>with <00:12:36.160>legacy <00:12:36.300>systems <00:12:36.439>that

00:12:38.390 --> 00:12:38.400 align:start position:0%
<00:12:38.390>have <00:12:38.391>to <00:12:38.393>deal <00:12:38.394>with <00:12:38.396>legacy <00:12:38.397>systems <00:12:38.399>that

00:12:38.400 --> 00:12:40.230 align:start position:0%
<00:12:38.400>have <00:12:38.507>to <00:12:38.615>deal <00:12:38.723>with <00:12:38.830>legacy <00:12:38.938>systems <00:12:39.046>that <00:12:39.153>you <00:12:39.261>can't <00:12:39.369>change. <00:12:39.476>In <00:12:39.584>our <00:12:39.692>case <00:12:39.800>for

00:12:40.230 --> 00:12:40.240 align:start position:0%
<00:12:40.230>you <00:12:40.231>can't <00:12:40.233>change. <00:12:40.234>In <00:12:40.236>our <00:12:40.237>case <00:12:40.239>for

00:12:40.240 --> 00:12:42.190 align:start position:0%
<00:12:40.240>you <00:12:40.356>can't <00:12:40.473>change. <00:12:40.590>In <00:12:40.706>our <00:12:40.823>case <00:12:40.940>for <00:12:41.056>example, <00:12:41.173>we <00:12:41.290>found <00:12:41.406>that <00:12:41.523>some <00:12:41.640>customers

00:12:42.190 --> 00:12:42.200 align:start position:0%
<00:12:42.190>example, <00:12:42.191>we <00:12:42.193>found <00:12:42.195>that <00:12:42.197>some <00:12:42.199>customers

00:12:42.200 --> 00:12:45.190 align:start position:0%
<00:12:42.200>example, <00:12:42.327>we <00:12:42.454>found <00:12:42.581>that <00:12:42.709>some <00:12:42.836>customers <00:12:42.963>were <00:12:43.090>using <00:12:43.218>non-SNI <00:12:43.345>connections <00:12:43.472>and <00:12:43.600>our

00:12:45.190 --> 00:12:45.200 align:start position:0%
<00:12:45.190>were <00:12:45.191>using <00:12:45.193>non-SNI <00:12:45.195>connections <00:12:45.197>and <00:12:45.199>our

00:12:45.200 --> 00:12:48.590 align:start position:0%
<00:12:45.200>were <00:12:45.307>using <00:12:45.415>non-SNI <00:12:45.523>connections <00:12:45.630>and <00:12:45.738>our <00:12:45.846>CDN <00:12:45.953>wasn't <00:12:46.061>prepared <00:12:46.169>for <00:12:46.276>this. <00:12:46.384>So <00:12:46.492>once <00:12:46.600>we

00:12:48.590 --> 00:12:48.600 align:start position:0%
<00:12:48.590>CDN <00:12:48.591>wasn't <00:12:48.592>prepared <00:12:48.593>for <00:12:48.595>this. <00:12:48.596>So <00:12:48.597>once <00:12:48.599>we

00:12:48.600 --> 00:12:51.030 align:start position:0%
<00:12:48.600>CDN <00:12:48.707>wasn't <00:12:48.815>prepared <00:12:48.923>for <00:12:49.030>this. <00:12:49.138>So <00:12:49.246>once <00:12:49.353>we <00:12:49.461>saw <00:12:49.569>that <00:12:49.676>customers <00:12:49.784>were <00:12:49.892>being <00:12:50.000>impacted

00:12:51.030 --> 00:12:51.040 align:start position:0%
<00:12:51.030>saw <00:12:51.031>that <00:12:51.033>customers <00:12:51.035>were <00:12:51.037>being <00:12:51.039>impacted

00:12:51.040 --> 00:12:53.390 align:start position:0%
<00:12:51.040>saw <00:12:51.147>that <00:12:51.255>customers <00:12:51.363>were <00:12:51.470>being <00:12:51.578>impacted <00:12:51.686>we <00:12:51.793>have <00:12:51.901>to <00:12:52.009>stop <00:12:52.116>the <00:12:52.224>migration, <00:12:52.332>roll <00:12:52.439>back

00:12:53.390 --> 00:12:53.400 align:start position:0%
<00:12:53.390>we <00:12:53.391>have <00:12:53.392>to <00:12:53.393>stop <00:12:53.395>the <00:12:53.396>migration, <00:12:53.397>roll <00:12:53.399>back

00:12:53.400 --> 00:12:56.829 align:start position:0%
<00:12:53.400>we <00:12:53.493>have <00:12:53.586>to <00:12:53.680>stop <00:12:53.773>the <00:12:53.866>migration, <00:12:53.959>roll <00:12:54.053>back <00:12:54.146>the <00:12:54.240>changes <00:12:54.333>and <00:12:54.426>implement <00:12:54.520>a <00:12:54.613>fix. <00:12:54.706>So <00:12:54.800>that

00:12:56.829 --> 00:12:56.839 align:start position:0%
<00:12:56.829>the <00:12:56.830>changes <00:12:56.831>and <00:12:56.832>implement <00:12:56.834>a <00:12:56.835>fix. <00:12:56.836>So <00:12:56.838>that

00:12:56.839 --> 00:12:59.230 align:start position:0%
<00:12:56.839>the <00:12:56.932>changes <00:12:57.025>and <00:12:57.118>implement <00:12:57.212>a <00:12:57.305>fix. <00:12:57.398>So <00:12:57.492>that <00:12:57.585>like <00:12:57.679>you <00:12:57.772>know <00:12:57.865>as <00:12:57.959>I <00:12:58.052>explained <00:12:58.145>earlier, <00:12:58.238>we

00:12:59.230 --> 00:12:59.240 align:start position:0%
<00:12:59.230>like <00:12:59.231>you <00:12:59.232>know <00:12:59.233>as <00:12:59.235>I <00:12:59.236>explained <00:12:59.237>earlier, <00:12:59.239>we

00:12:59.240 --> 00:13:01.870 align:start position:0%
<00:12:59.240>like <00:12:59.347>you <00:12:59.455>know <00:12:59.563>as <00:12:59.670>I <00:12:59.778>explained <00:12:59.886>earlier, <00:12:59.993>we <00:13:00.101>don't <00:13:00.209>want <00:13:00.316>to <00:13:00.424>break <00:13:00.532>customer <00:13:00.640>traffic.

00:13:01.870 --> 00:13:01.880 align:start position:0%
<00:13:01.870>don't <00:13:01.871>want <00:13:01.873>to <00:13:01.875>break <00:13:01.877>customer <00:13:01.879>traffic.

00:13:01.880 --> 00:13:04.230 align:start position:0%
<00:13:01.880>don't <00:13:01.996>want <00:13:02.113>to <00:13:02.230>break <00:13:02.346>customer <00:13:02.463>traffic. <00:13:02.580>The <00:13:02.696>second <00:13:02.813>one <00:13:02.930>is <00:13:03.046>that <00:13:03.163>we <00:13:03.280>experienced

00:13:04.230 --> 00:13:04.240 align:start position:0%
<00:13:04.230>The <00:13:04.231>second <00:13:04.233>one <00:13:04.234>is <00:13:04.236>that <00:13:04.237>we <00:13:04.239>experienced

00:13:04.240 --> 00:13:06.630 align:start position:0%
<00:13:04.240>The <00:13:04.380>second <00:13:04.520>one <00:13:04.660>is <00:13:04.800>that <00:13:04.940>we <00:13:05.080>experienced <00:13:05.220>Hyrum's <00:13:05.360>Law <00:13:05.500>first <00:13:05.640>hand.

00:13:06.630 --> 00:13:06.640 align:start position:0%
<00:13:06.630>Hyrum's <00:13:06.633>Law <00:13:06.636>first <00:13:06.639>hand.

00:13:06.640 --> 00:13:09.110 align:start position:0%
<00:13:06.640>Hyrum's <00:13:06.767>Law <00:13:06.894>first <00:13:07.021>hand. <00:13:07.149>I'm <00:13:07.276>not <00:13:07.403>sure <00:13:07.530>if <00:13:07.658>everyone <00:13:07.785>is <00:13:07.912>knows <00:13:08.040>this

00:13:09.110 --> 00:13:09.120 align:start position:0%
<00:13:09.110>I'm <00:13:09.111>not <00:13:09.112>sure <00:13:09.113>if <00:13:09.115>everyone <00:13:09.116>is <00:13:09.117>knows <00:13:09.119>this

00:13:09.120 --> 00:13:12.190 align:start position:0%
<00:13:09.120>I'm <00:13:09.227>not <00:13:09.335>sure <00:13:09.443>if <00:13:09.550>everyone <00:13:09.658>is <00:13:09.766>knows <00:13:09.873>this <00:13:09.981>law <00:13:10.089>but <00:13:10.196>it <00:13:10.304>basically <00:13:10.412>states <00:13:10.520>that

00:13:12.190 --> 00:13:12.200 align:start position:0%
<00:13:12.190>law <00:13:12.191>but <00:13:12.193>it <00:13:12.195>basically <00:13:12.197>states <00:13:12.199>that

00:13:12.200 --> 00:13:15.150 align:start position:0%
<00:13:12.200>law <00:13:12.307>but <00:13:12.415>it <00:13:12.523>basically <00:13:12.630>states <00:13:12.738>that <00:13:12.846>for <00:13:12.953>every <00:13:13.061>for <00:13:13.169>every <00:13:13.276>API <00:13:13.384>that <00:13:13.492>has <00:13:13.600>an

00:13:15.150 --> 00:13:15.160 align:start position:0%
<00:13:15.150>for <00:13:15.151>every <00:13:15.152>for <00:13:15.153>every <00:13:15.155>API <00:13:15.156>that <00:13:15.157>has <00:13:15.159>an

00:13:15.160 --> 00:13:17.270 align:start position:0%
<00:13:15.160>for <00:13:15.267>every <00:13:15.375>for <00:13:15.483>every <00:13:15.590>API <00:13:15.698>that <00:13:15.806>has <00:13:15.913>an <00:13:16.021>enough <00:13:16.129>number <00:13:16.236>of <00:13:16.344>users, <00:13:16.452>it <00:13:16.560>doesn't

00:13:17.270 --> 00:13:17.280 align:start position:0%
<00:13:17.270>enough <00:13:17.271>number <00:13:17.273>of <00:13:17.275>users, <00:13:17.277>it <00:13:17.279>doesn't

00:13:17.280 --> 00:13:19.470 align:start position:0%
<00:13:17.280>enough <00:13:17.396>number <00:13:17.513>of <00:13:17.630>users, <00:13:17.746>it <00:13:17.863>doesn't <00:13:17.980>matter <00:13:18.096>what <00:13:18.213>what <00:13:18.329>you <00:13:18.446>promise <00:13:18.563>in <00:13:18.680>the

00:13:19.470 --> 00:13:19.480 align:start position:0%
<00:13:19.470>matter <00:13:19.471>what <00:13:19.473>what <00:13:19.474>you <00:13:19.476>promise <00:13:19.477>in <00:13:19.479>the

00:13:19.480 --> 00:13:21.790 align:start position:0%
<00:13:19.480>matter <00:13:19.596>what <00:13:19.713>what <00:13:19.830>you <00:13:19.946>promise <00:13:20.063>in <00:13:20.180>the <00:13:20.296>contract. <00:13:20.413>If <00:13:20.530>you <00:13:20.646>have <00:13:20.763>an <00:13:20.880>observable

00:13:21.790 --> 00:13:21.800 align:start position:0%
<00:13:21.790>contract. <00:13:21.791>If <00:13:21.793>you <00:13:21.795>have <00:13:21.797>an <00:13:21.799>observable

00:13:21.800 --> 00:13:25.390 align:start position:0%
<00:13:21.800>contract. <00:13:22.000>If <00:13:22.199>you <00:13:22.400>have <00:13:22.599>an <00:13:22.800>observable <00:13:23.000>observable <00:13:23.199>behavior

00:13:25.390 --> 00:13:25.400 align:start position:0%
<00:13:25.390>observable <00:13:25.399>behavior

00:13:25.400 --> 00:13:28.110 align:start position:0%
<00:13:25.400>observable <00:13:25.540>behavior <00:13:25.680>it <00:13:25.819>can <00:13:25.959>be <00:13:26.100>relied <00:13:26.240>by <00:13:26.380>somebody <00:13:26.520>and <00:13:26.660>it <00:13:26.800>will

00:13:28.110 --> 00:13:28.120 align:start position:0%
<00:13:28.110>it <00:13:28.111>can <00:13:28.112>be <00:13:28.113>relied <00:13:28.114>by <00:13:28.115>somebody <00:13:28.116>and <00:13:28.117>it <00:13:28.119>will

00:13:28.120 --> 00:13:29.070 align:start position:0%
<00:13:28.120>it <00:13:28.215>can <00:13:28.310>be <00:13:28.405>relied <00:13:28.500>by <00:13:28.595>somebody <00:13:28.690>and <00:13:28.785>it <00:13:28.880>will <00:13:28.975>be.

00:13:29.070 --> 00:13:29.080 align:start position:0%
be.

00:13:29.080 --> 00:13:31.150 align:start position:0%
<00:13:29.080>be. <00:13:29.430>And <00:13:29.780>in <00:13:30.130>our <00:13:30.480>case,

00:13:31.150 --> 00:13:31.160 align:start position:0%
<00:13:31.150>And <00:13:31.153>in <00:13:31.156>our <00:13:31.159>case,

00:13:31.160 --> 00:13:34.470 align:start position:0%
<00:13:31.160>And <00:13:31.287>in <00:13:31.414>our <00:13:31.541>case, <00:13:31.669>uh <00:13:31.796>our <00:13:31.923>old <00:13:32.050>API <00:13:32.178>was <00:13:32.305>returning <00:13:32.432>some <00:13:32.560>JSON

00:13:34.470 --> 00:13:34.480 align:start position:0%
<00:13:34.470>uh <00:13:34.471>our <00:13:34.472>old <00:13:34.473>API <00:13:34.475>was <00:13:34.476>returning <00:13:34.477>some <00:13:34.479>JSON

00:13:34.480 --> 00:13:37.310 align:start position:0%
<00:13:34.480>uh <00:13:34.587>our <00:13:34.695>old <00:13:34.803>API <00:13:34.910>was <00:13:35.018>returning <00:13:35.126>some <00:13:35.233>JSON <00:13:35.341>objects <00:13:35.449>with <00:13:35.556>an <00:13:35.664>specific <00:13:35.772>order <00:13:35.880>every

00:13:37.310 --> 00:13:37.320 align:start position:0%
<00:13:37.310>objects <00:13:37.311>with <00:13:37.313>an <00:13:37.315>specific <00:13:37.317>order <00:13:37.319>every

00:13:37.320 --> 00:13:41.070 align:start position:0%
<00:13:37.320>objects <00:13:37.447>with <00:13:37.574>an <00:13:37.701>specific <00:13:37.829>order <00:13:37.956>every <00:13:38.083>time, <00:13:38.210>and <00:13:38.338>this <00:13:38.465>wasn't <00:13:38.592>defined <00:13:38.720>anywhere.

00:13:41.070 --> 00:13:41.080 align:start position:0%
<00:13:41.070>time, <00:13:41.071>and <00:13:41.073>this <00:13:41.075>wasn't <00:13:41.077>defined <00:13:41.079>anywhere.

00:13:41.080 --> 00:13:43.750 align:start position:0%
<00:13:41.080>time, <00:13:41.187>and <00:13:41.295>this <00:13:41.403>wasn't <00:13:41.510>defined <00:13:41.618>anywhere. <00:13:41.726>And <00:13:41.833>we <00:13:41.941>didn't <00:13:42.049>know <00:13:42.156>about <00:13:42.264>that, <00:13:42.372>and <00:13:42.480>when

00:13:43.750 --> 00:13:43.760 align:start position:0%
<00:13:43.750>And <00:13:43.751>we <00:13:43.752>didn't <00:13:43.753>know <00:13:43.755>about <00:13:43.756>that, <00:13:43.757>and <00:13:43.759>when

00:13:43.760 --> 00:13:46.870 align:start position:0%
<00:13:43.760>And <00:13:43.860>we <00:13:43.960>didn't <00:13:44.060>know <00:13:44.160>about <00:13:44.260>that, <00:13:44.360>and <00:13:44.460>when <00:13:44.560>we <00:13:44.660>started <00:13:44.760>migration <00:13:44.860>to <00:13:44.960>the <00:13:45.060>new <00:13:45.160>gateway,

00:13:46.870 --> 00:13:46.880 align:start position:0%
<00:13:46.870>we <00:13:46.871>started <00:13:46.873>migration <00:13:46.874>to <00:13:46.876>the <00:13:46.877>new <00:13:46.879>gateway,

00:13:46.880 --> 00:13:50.750 align:start position:0%
<00:13:46.880>we <00:13:47.007>started <00:13:47.134>migration <00:13:47.261>to <00:13:47.389>the <00:13:47.516>new <00:13:47.643>gateway, <00:13:47.770>this <00:13:47.898>ordering <00:13:48.025>was <00:13:48.152>it <00:13:48.280>disappeared.

00:13:50.750 --> 00:13:50.760 align:start position:0%
<00:13:50.750>this <00:13:50.752>ordering <00:13:50.754>was <00:13:50.756>it <00:13:50.759>disappeared.

00:13:50.760 --> 00:13:53.230 align:start position:0%
<00:13:50.760>this <00:13:50.867>ordering <00:13:50.975>was <00:13:51.083>it <00:13:51.190>disappeared. <00:13:51.298>The <00:13:51.406>thing <00:13:51.513>is <00:13:51.621>we <00:13:51.729>had <00:13:51.836>a <00:13:51.944>customer <00:13:52.052>that <00:13:52.160>was

00:13:53.230 --> 00:13:53.240 align:start position:0%
<00:13:53.230>The <00:13:53.231>thing <00:13:53.232>is <00:13:53.233>we <00:13:53.234>had <00:13:53.235>a <00:13:53.236>customer <00:13:53.237>that <00:13:53.239>was

00:13:53.240 --> 00:13:55.910 align:start position:0%
<00:13:53.240>The <00:13:53.347>thing <00:13:53.455>is <00:13:53.563>we <00:13:53.670>had <00:13:53.778>a <00:13:53.886>customer <00:13:53.993>that <00:13:54.101>was <00:13:54.209>relying <00:13:54.316>on <00:13:54.424>that <00:13:54.532>JSON <00:13:54.640>ordering.

00:13:55.910 --> 00:13:55.920 align:start position:0%
<00:13:55.910>relying <00:13:55.912>on <00:13:55.914>that <00:13:55.916>JSON <00:13:55.919>ordering.

00:13:55.920 --> 00:13:58.430 align:start position:0%
<00:13:55.920>relying <00:13:56.027>on <00:13:56.135>that <00:13:56.243>JSON <00:13:56.350>ordering. <00:13:56.458>Uh <00:13:56.566>don't <00:13:56.673>ask <00:13:56.781>me <00:13:56.889>why. <00:13:56.996>The <00:13:57.104>reason <00:13:57.212>was <00:13:57.319>that

00:13:58.430 --> 00:13:58.440 align:start position:0%
<00:13:58.430>Uh <00:13:58.431>don't <00:13:58.432>ask <00:13:58.433>me <00:13:58.434>why. <00:13:58.435>The <00:13:58.436>reason <00:13:58.437>was <00:13:58.439>that

00:13:58.440 --> 00:13:59.070 align:start position:0%
<00:13:58.440>Uh <00:13:58.503>don't <00:13:58.566>ask <00:13:58.629>me <00:13:58.692>why. <00:13:58.755>The <00:13:58.818>reason <00:13:58.881>was <00:13:58.944>that <00:13:59.007>uh

00:13:59.070 --> 00:13:59.080 align:start position:0%
uh

00:13:59.080 --> 00:14:00.710 align:start position:0%
<00:13:59.080>uh <00:13:59.255>they <00:13:59.430>wanted <00:13:59.605>to <00:13:59.780>check <00:13:59.955>if <00:14:00.130>there <00:14:00.305>was <00:14:00.480>any

00:14:00.710 --> 00:14:00.720 align:start position:0%
<00:14:00.710>they <00:14:00.711>wanted <00:14:00.712>to <00:14:00.713>check <00:14:00.715>if <00:14:00.716>there <00:14:00.717>was <00:14:00.719>any

00:14:00.720 --> 00:14:02.870 align:start position:0%
<00:14:00.720>they <00:14:00.875>wanted <00:14:01.031>to <00:14:01.186>check <00:14:01.342>if <00:14:01.497>there <00:14:01.653>was <00:14:01.808>any <00:14:01.964>configuration <00:14:02.120>drift.

00:14:02.870 --> 00:14:02.880 align:start position:0%
<00:14:02.870>configuration <00:14:02.879>drift.

00:14:02.880 --> 00:14:06.310 align:start position:0%
<00:14:02.880>configuration <00:14:03.160>drift. <00:14:03.439>And <00:14:03.720>whenever <00:14:04.000>we <00:14:04.280>were

00:14:06.310 --> 00:14:06.320 align:start position:0%
<00:14:06.310>And <00:14:06.313>whenever <00:14:06.316>we <00:14:06.319>were

00:14:06.320 --> 00:14:08.950 align:start position:0%
<00:14:06.320>And <00:14:06.495>whenever <00:14:06.670>we <00:14:06.845>were <00:14:07.020>slowly <00:14:07.195>rolling <00:14:07.370>out <00:14:07.545>the <00:14:07.720>changes,

00:14:08.950 --> 00:14:08.960 align:start position:0%
<00:14:08.950>slowly <00:14:08.952>rolling <00:14:08.954>out <00:14:08.956>the <00:14:08.959>changes,

00:14:08.960 --> 00:14:11.750 align:start position:0%
<00:14:08.960>slowly <00:14:09.100>rolling <00:14:09.240>out <00:14:09.380>the <00:14:09.520>changes, <00:14:09.660>the <00:14:09.800>ordering <00:14:09.940>changed <00:14:10.080>and <00:14:10.220>engineers <00:14:10.360>were

00:14:11.750 --> 00:14:11.760 align:start position:0%
<00:14:11.750>the <00:14:11.751>ordering <00:14:11.753>changed <00:14:11.755>and <00:14:11.757>engineers <00:14:11.759>were

00:14:11.760 --> 00:14:15.070 align:start position:0%
<00:14:11.760>the <00:14:11.887>ordering <00:14:12.014>changed <00:14:12.141>and <00:14:12.269>engineers <00:14:12.396>were <00:14:12.523>being <00:14:12.650>paged, <00:14:12.778>the <00:14:12.905>engineers <00:14:13.032>of <00:14:13.160>the

00:14:15.070 --> 00:14:15.080 align:start position:0%
<00:14:15.070>being <00:14:15.071>paged, <00:14:15.073>the <00:14:15.075>engineers <00:14:15.077>of <00:14:15.079>the

00:14:15.080 --> 00:14:19.270 align:start position:0%
<00:14:15.080>being <00:14:15.207>paged, <00:14:15.334>the <00:14:15.461>engineers <00:14:15.589>of <00:14:15.716>the <00:14:15.843>um <00:14:15.970>customer <00:14:16.098>company, <00:14:16.225>because <00:14:16.352>you <00:14:16.480>know,

00:14:19.270 --> 00:14:19.280 align:start position:0%
<00:14:19.270>um <00:14:19.271>customer <00:14:19.273>company, <00:14:19.275>because <00:14:19.277>you <00:14:19.279>know,

00:14:19.280 --> 00:14:21.070 align:start position:0%
<00:14:19.280>um <00:14:19.420>customer <00:14:19.560>company, <00:14:19.699>because <00:14:19.839>you <00:14:19.980>know, <00:14:20.120>they <00:14:20.260>were <00:14:20.400>seeing <00:14:20.540>these <00:14:20.680>drifting

00:14:21.070 --> 00:14:21.080 align:start position:0%
<00:14:21.070>they <00:14:21.072>were <00:14:21.074>seeing <00:14:21.076>these <00:14:21.079>drifting

00:14:21.080 --> 00:14:22.390 align:start position:0%
<00:14:21.080>they <00:14:21.315>were <00:14:21.551>seeing <00:14:21.787>these <00:14:22.023>drifting <00:14:22.259>configuration.

00:14:22.390 --> 00:14:22.400 align:start position:0%
configuration.

00:14:22.400 --> 00:14:24.550 align:start position:0%
<00:14:22.400>configuration. <00:14:22.555>They <00:14:22.711>got <00:14:22.866>in <00:14:23.022>touch <00:14:23.177>with <00:14:23.333>us. <00:14:23.488>They <00:14:23.644>told <00:14:23.800>us,

00:14:24.550 --> 00:14:24.560 align:start position:0%
<00:14:24.550>They <00:14:24.551>got <00:14:24.552>in <00:14:24.553>touch <00:14:24.554>with <00:14:24.555>us. <00:14:24.556>They <00:14:24.557>told <00:14:24.559>us,

00:14:24.560 --> 00:14:26.350 align:start position:0%
<00:14:24.560>They <00:14:24.653>got <00:14:24.746>in <00:14:24.839>touch <00:14:24.933>with <00:14:25.026>us. <00:14:25.119>They <00:14:25.213>told <00:14:25.306>us, <00:14:25.400>"Hey, <00:14:25.493>what's <00:14:25.586>going <00:14:25.680>on?" <00:14:25.773>We <00:14:25.866>had <00:14:25.959>to

00:14:26.350 --> 00:14:26.360 align:start position:0%
<00:14:26.350>"Hey, <00:14:26.351>what's <00:14:26.353>going <00:14:26.354>on?" <00:14:26.356>We <00:14:26.357>had <00:14:26.359>to

00:14:26.360 --> 00:14:29.070 align:start position:0%
<00:14:26.360>"Hey, <00:14:26.476>what's <00:14:26.593>going <00:14:26.710>on?" <00:14:26.826>We <00:14:26.943>had <00:14:27.060>to <00:14:27.176>explain <00:14:27.293>them <00:14:27.410>and <00:14:27.526>we <00:14:27.643>had <00:14:27.760>to

00:14:29.070 --> 00:14:29.080 align:start position:0%
<00:14:29.070>explain <00:14:29.071>them <00:14:29.073>and <00:14:29.075>we <00:14:29.077>had <00:14:29.079>to

00:14:29.080 --> 00:14:32.150 align:start position:0%
<00:14:29.080>explain <00:14:29.196>them <00:14:29.313>and <00:14:29.430>we <00:14:29.546>had <00:14:29.663>to <00:14:29.780>again <00:14:29.896>apply <00:14:30.013>another <00:14:30.130>fix <00:14:30.246>so <00:14:30.363>that <00:14:30.480>we

00:14:32.150 --> 00:14:32.160 align:start position:0%
<00:14:32.150>again <00:14:32.151>apply <00:14:32.153>another <00:14:32.154>fix <00:14:32.156>so <00:14:32.157>that <00:14:32.159>we

00:14:32.160 --> 00:14:35.710 align:start position:0%
<00:14:32.160>again <00:14:32.300>apply <00:14:32.439>another <00:14:32.579>fix <00:14:32.719>so <00:14:32.860>that <00:14:33.000>we <00:14:33.140>didn't <00:14:33.280>break <00:14:33.420>this <00:14:33.560>behavior.

00:14:35.710 --> 00:14:35.720 align:start position:0%
<00:14:35.710>didn't <00:14:35.713>break <00:14:35.716>this <00:14:35.719>behavior.

00:14:35.720 --> 00:14:38.750 align:start position:0%
<00:14:35.720>didn't <00:14:35.836>break <00:14:35.953>this <00:14:36.070>behavior. <00:14:36.186>And <00:14:36.303>the <00:14:36.420>last <00:14:36.536>one <00:14:36.653>is <00:14:36.770>that <00:14:36.886>we <00:14:37.003>even <00:14:37.120>find

00:14:38.750 --> 00:14:38.760 align:start position:0%
<00:14:38.750>And <00:14:38.751>the <00:14:38.752>last <00:14:38.753>one <00:14:38.754>is <00:14:38.755>that <00:14:38.756>we <00:14:38.757>even <00:14:38.759>find

00:14:38.760 --> 00:14:40.230 align:start position:0%
<00:14:38.760>And <00:14:38.861>the <00:14:38.963>last <00:14:39.065>one <00:14:39.167>is <00:14:39.268>that <00:14:39.370>we <00:14:39.472>even <00:14:39.574>find <00:14:39.675>some <00:14:39.777>surprises <00:14:39.879>in <00:14:39.981>our <00:14:40.083>own

00:14:40.230 --> 00:14:40.240 align:start position:0%
<00:14:40.230>some <00:14:40.232>surprises <00:14:40.234>in <00:14:40.236>our <00:14:40.239>own

00:14:40.240 --> 00:14:43.310 align:start position:0%
<00:14:40.240>some <00:14:40.415>surprises <00:14:40.590>in <00:14:40.765>our <00:14:40.940>own <00:14:41.115>infrastructure. <00:14:41.290>I <00:14:41.465>mean, <00:14:41.640>um

00:14:43.310 --> 00:14:43.320 align:start position:0%
<00:14:43.310>infrastructure. <00:14:43.313>I <00:14:43.316>mean, <00:14:43.319>um

00:14:43.320 --> 00:14:45.150 align:start position:0%
<00:14:43.320>infrastructure. <00:14:43.475>I <00:14:43.631>mean, <00:14:43.786>um <00:14:43.942>the <00:14:44.097>API <00:14:44.253>infrastructure <00:14:44.408>has <00:14:44.564>been <00:14:44.720>there

00:14:45.150 --> 00:14:45.160 align:start position:0%
<00:14:45.150>the <00:14:45.151>API <00:14:45.153>infrastructure <00:14:45.155>has <00:14:45.157>been <00:14:45.159>there

00:14:45.160 --> 00:14:48.630 align:start position:0%
<00:14:45.160>the <00:14:45.276>API <00:14:45.393>infrastructure <00:14:45.510>has <00:14:45.626>been <00:14:45.743>there <00:14:45.860>since <00:14:45.976>2008 <00:14:46.093>and <00:14:46.209>we <00:14:46.326>had <00:14:46.443>some <00:14:46.560>strange

00:14:48.630 --> 00:14:48.640 align:start position:0%
<00:14:48.630>since <00:14:48.631>2008 <00:14:48.633>and <00:14:48.634>we <00:14:48.636>had <00:14:48.637>some <00:14:48.639>strange

00:14:48.640 --> 00:14:52.070 align:start position:0%
<00:14:48.640>since <00:14:48.747>2008 <00:14:48.855>and <00:14:48.963>we <00:14:49.070>had <00:14:49.178>some <00:14:49.286>strange <00:14:49.393>things. <00:14:49.501>We <00:14:49.609>found <00:14:49.716>an <00:14:49.824>static <00:14:49.932>file <00:14:50.040>called

00:14:52.070 --> 00:14:52.080 align:start position:0%
<00:14:52.070>things. <00:14:52.071>We <00:14:52.073>found <00:14:52.074>an <00:14:52.076>static <00:14:52.077>file <00:14:52.079>called

00:14:52.080 --> 00:14:53.990 align:start position:0%
<00:14:52.080>things. <00:14:52.280>We <00:14:52.480>found <00:14:52.680>an <00:14:52.880>static <00:14:53.080>file <00:14:53.280>called <00:14:53.480>cowbell.mp3

00:14:53.990 --> 00:14:54.000 align:start position:0%
cowbell.mp3

00:14:54.000 --> 00:14:55.510 align:start position:0%
<00:14:54.000>cowbell.mp3 <00:14:54.453>in <00:14:54.906>the <00:14:55.359>gateway.

00:14:55.510 --> 00:14:55.520 align:start position:0%
<00:14:55.510>in <00:14:55.514>the <00:14:55.519>gateway.

00:14:55.520 --> 00:14:57.670 align:start position:0%
<00:14:55.520>in <00:14:55.660>the <00:14:55.800>gateway. <00:14:55.939>And <00:14:56.079>you <00:14:56.220>can <00:14:56.360>imagine <00:14:56.500>it, <00:14:56.640>it's <00:14:56.780>the <00:14:56.920>sound

00:14:57.670 --> 00:14:57.680 align:start position:0%
<00:14:57.670>And <00:14:57.671>you <00:14:57.672>can <00:14:57.673>imagine <00:14:57.675>it, <00:14:57.676>it's <00:14:57.677>the <00:14:57.679>sound

00:14:57.680 --> 00:14:59.030 align:start position:0%
<00:14:57.680>And <00:14:57.801>you <00:14:57.923>can <00:14:58.044>imagine <00:14:58.165>it, <00:14:58.287>it's <00:14:58.409>the <00:14:58.530>sound <00:14:58.651>of <00:14:58.773>a <00:14:58.895>cowbell.

00:14:59.030 --> 00:14:59.040 align:start position:0%
<00:14:59.030>of <00:14:59.034>a <00:14:59.039>cowbell.

00:14:59.040 --> 00:15:01.670 align:start position:0%
<00:14:59.040>of <00:14:59.167>a <00:14:59.294>cowbell. <00:14:59.421>And <00:14:59.549>we <00:14:59.676>didn't <00:14:59.803>know <00:14:59.930>why <00:15:00.058>it <00:15:00.185>was <00:15:00.312>there, <00:15:00.439>who

00:15:01.670 --> 00:15:01.680 align:start position:0%
<00:15:01.670>And <00:15:01.671>we <00:15:01.672>didn't <00:15:01.673>know <00:15:01.674>why <00:15:01.675>it <00:15:01.676>was <00:15:01.677>there, <00:15:01.679>who

00:15:01.680 --> 00:15:04.030 align:start position:0%
<00:15:01.680>And <00:15:01.762>we <00:15:01.844>didn't <00:15:01.927>know <00:15:02.009>why <00:15:02.091>it <00:15:02.174>was <00:15:02.256>there, <00:15:02.338>who <00:15:02.421>put <00:15:02.503>it <00:15:02.585>there, <00:15:02.668>or <00:15:02.750>if <00:15:02.832>it <00:15:02.915>was <00:15:02.997>being <00:15:03.079>used.

00:15:04.030 --> 00:15:04.040 align:start position:0%
<00:15:04.030>put <00:15:04.031>it <00:15:04.032>there, <00:15:04.033>or <00:15:04.034>if <00:15:04.035>it <00:15:04.036>was <00:15:04.037>being <00:15:04.039>used.

00:15:04.040 --> 00:15:06.790 align:start position:0%
<00:15:04.040>put <00:15:04.122>it <00:15:04.204>there, <00:15:04.287>or <00:15:04.369>if <00:15:04.451>it <00:15:04.534>was <00:15:04.616>being <00:15:04.698>used. <00:15:04.781>So, <00:15:04.863>we <00:15:04.945>were <00:15:05.028>just <00:15:05.110>about <00:15:05.192>to <00:15:05.275>remove <00:15:05.357>it <00:15:05.439>when

00:15:06.790 --> 00:15:06.800 align:start position:0%
<00:15:06.790>So, <00:15:06.791>we <00:15:06.792>were <00:15:06.793>just <00:15:06.794>about <00:15:06.795>to <00:15:06.796>remove <00:15:06.797>it <00:15:06.799>when

00:15:06.800 --> 00:15:09.230 align:start position:0%
<00:15:06.800>So, <00:15:06.887>we <00:15:06.974>were <00:15:07.062>just <00:15:07.150>about <00:15:07.237>to <00:15:07.324>remove <00:15:07.412>it <00:15:07.500>when <00:15:07.587>we <00:15:07.675>found <00:15:07.762>that <00:15:07.849>it <00:15:07.937>was <00:15:08.025>heavily <00:15:08.112>used. <00:15:08.199>There

00:15:09.230 --> 00:15:09.240 align:start position:0%
<00:15:09.230>we <00:15:09.231>found <00:15:09.232>that <00:15:09.233>it <00:15:09.235>was <00:15:09.236>heavily <00:15:09.237>used. <00:15:09.239>There

00:15:09.240 --> 00:15:10.750 align:start position:0%
<00:15:09.240>we <00:15:09.330>found <00:15:09.421>that <00:15:09.511>it <00:15:09.602>was <00:15:09.693>heavily <00:15:09.783>used. <00:15:09.874>There <00:15:09.964>were <00:15:10.055>a <00:15:10.146>lot <00:15:10.236>of <00:15:10.327>requests <00:15:10.417>going <00:15:10.508>to <00:15:10.599>that

00:15:10.750 --> 00:15:10.760 align:start position:0%
<00:15:10.750>were <00:15:10.751>a <00:15:10.752>lot <00:15:10.753>of <00:15:10.755>requests <00:15:10.756>going <00:15:10.757>to <00:15:10.759>that

00:15:10.760 --> 00:15:13.710 align:start position:0%
<00:15:10.760>were <00:15:10.853>a <00:15:10.946>lot <00:15:11.040>of <00:15:11.133>requests <00:15:11.226>going <00:15:11.319>to <00:15:11.413>that <00:15:11.506>file. <00:15:11.600>And <00:15:11.693>the <00:15:11.786>cause <00:15:11.880>is <00:15:11.973>that <00:15:12.066>it <00:15:12.160>is

00:15:13.710 --> 00:15:13.720 align:start position:0%
<00:15:13.710>file. <00:15:13.711>And <00:15:13.712>the <00:15:13.713>cause <00:15:13.715>is <00:15:13.716>that <00:15:13.717>it <00:15:13.719>is

00:15:13.720 --> 00:15:15.550 align:start position:0%
<00:15:13.720>file. <00:15:13.827>And <00:15:13.935>the <00:15:14.043>cause <00:15:14.150>is <00:15:14.258>that <00:15:14.366>it <00:15:14.473>is <00:15:14.581>currently <00:15:14.689>referenced <00:15:14.796>in <00:15:14.904>some <00:15:15.012>of <00:15:15.120>the

00:15:15.550 --> 00:15:15.560 align:start position:0%
<00:15:15.550>currently <00:15:15.551>referenced <00:15:15.553>in <00:15:15.555>some <00:15:15.557>of <00:15:15.559>the

00:15:15.560 --> 00:15:18.630 align:start position:0%
<00:15:15.560>currently <00:15:15.676>referenced <00:15:15.793>in <00:15:15.910>some <00:15:16.026>of <00:15:16.143>the <00:15:16.260>Twilio <00:15:16.376>tutorials <00:15:16.493>that <00:15:16.609>people <00:15:16.726>use <00:15:16.843>to <00:15:16.959>get

00:15:18.630 --> 00:15:18.640 align:start position:0%
<00:15:18.630>Twilio <00:15:18.631>tutorials <00:15:18.633>that <00:15:18.634>people <00:15:18.636>use <00:15:18.637>to <00:15:18.639>get

00:15:18.640 --> 00:15:21.270 align:start position:0%
<00:15:18.640>Twilio <00:15:18.756>tutorials <00:15:18.873>that <00:15:18.990>people <00:15:19.106>use <00:15:19.223>to <00:15:19.340>get <00:15:19.456>to <00:15:19.573>know <00:15:19.689>about <00:15:19.806>how <00:15:19.923>Twilio <00:15:20.040>works.

00:15:21.270 --> 00:15:21.280 align:start position:0%
<00:15:21.270>to <00:15:21.271>know <00:15:21.273>about <00:15:21.275>how <00:15:21.277>Twilio <00:15:21.279>works.

00:15:21.280 --> 00:15:24.110 align:start position:0%
<00:15:21.280>to <00:15:21.396>know <00:15:21.513>about <00:15:21.630>how <00:15:21.746>Twilio <00:15:21.863>works. <00:15:21.980>And <00:15:22.096>we <00:15:22.213>couldn't <00:15:22.329>remove <00:15:22.446>that <00:15:22.563>file <00:15:22.680>and

00:15:24.110 --> 00:15:24.120 align:start position:0%
<00:15:24.110>And <00:15:24.111>we <00:15:24.113>couldn't <00:15:24.114>remove <00:15:24.116>that <00:15:24.117>file <00:15:24.119>and

00:15:24.120 --> 00:15:27.030 align:start position:0%
<00:15:24.120>And <00:15:24.236>we <00:15:24.353>couldn't <00:15:24.470>remove <00:15:24.586>that <00:15:24.703>file <00:15:24.820>and <00:15:24.936>break <00:15:25.053>those <00:15:25.170>tutorials. <00:15:25.286>So, <00:15:25.403>again, <00:15:25.520>we

00:15:27.030 --> 00:15:27.040 align:start position:0%
<00:15:27.030>break <00:15:27.031>those <00:15:27.033>tutorials. <00:15:27.035>So, <00:15:27.037>again, <00:15:27.039>we

00:15:27.040 --> 00:15:29.950 align:start position:0%
<00:15:27.040>break <00:15:27.156>those <00:15:27.273>tutorials. <00:15:27.390>So, <00:15:27.506>again, <00:15:27.623>we <00:15:27.740>have <00:15:27.856>to <00:15:27.973>find <00:15:28.089>a <00:15:28.206>solution, <00:15:28.323>find <00:15:28.439>another

00:15:29.950 --> 00:15:29.960 align:start position:0%
<00:15:29.950>have <00:15:29.951>to <00:15:29.953>find <00:15:29.954>a <00:15:29.956>solution, <00:15:29.957>find <00:15:29.959>another

00:15:29.960 --> 00:15:33.070 align:start position:0%
<00:15:29.960>have <00:15:30.053>to <00:15:30.146>find <00:15:30.240>a <00:15:30.333>solution, <00:15:30.426>find <00:15:30.520>another <00:15:30.613>In <00:15:30.706>this <00:15:30.800>case, <00:15:30.893>we <00:15:30.986>moved <00:15:31.080>the <00:15:31.173>file <00:15:31.266>to <00:15:31.360>a

00:15:33.070 --> 00:15:33.080 align:start position:0%
<00:15:33.070>In <00:15:33.071>this <00:15:33.072>case, <00:15:33.073>we <00:15:33.074>moved <00:15:33.075>the <00:15:33.076>file <00:15:33.077>to <00:15:33.079>a

00:15:33.080 --> 00:15:36.350 align:start position:0%
<00:15:33.080>In <00:15:33.207>this <00:15:33.334>case, <00:15:33.461>we <00:15:33.589>moved <00:15:33.716>the <00:15:33.843>file <00:15:33.970>to <00:15:34.098>a <00:15:34.225>static <00:15:34.352>bucket, <00:15:34.480>and

00:15:36.350 --> 00:15:36.360 align:start position:0%
<00:15:36.350>static <00:15:36.354>bucket, <00:15:36.359>and

00:15:36.360 --> 00:15:38.030 align:start position:0%
<00:15:36.360>static <00:15:36.515>bucket, <00:15:36.671>and <00:15:36.826>that <00:15:36.982>way <00:15:37.137>we <00:15:37.293>we <00:15:37.448>don't <00:15:37.604>break <00:15:37.760>the

00:15:38.030 --> 00:15:38.040 align:start position:0%
<00:15:38.030>that <00:15:38.031>way <00:15:38.033>we <00:15:38.034>we <00:15:38.036>don't <00:15:38.037>break <00:15:38.039>the

00:15:38.040 --> 00:15:40.030 align:start position:0%
<00:15:38.040>that <00:15:38.147>way <00:15:38.255>we <00:15:38.363>we <00:15:38.470>don't <00:15:38.578>break <00:15:38.686>the <00:15:38.793>tutorials. <00:15:38.901>But <00:15:39.009>actually, <00:15:39.116>if <00:15:39.224>you <00:15:39.332>go <00:15:39.439>here

00:15:40.030 --> 00:15:40.040 align:start position:0%
<00:15:40.030>tutorials. <00:15:40.031>But <00:15:40.033>actually, <00:15:40.034>if <00:15:40.036>you <00:15:40.037>go <00:15:40.039>here

00:15:40.040 --> 00:15:43.430 align:start position:0%
<00:15:40.040>tutorials. <00:15:40.214>But <00:15:40.390>actually, <00:15:40.564>if <00:15:40.740>you <00:15:40.915>go <00:15:41.089>here <00:15:41.265>to <00:15:41.439>api.twilio.com/cowbell.mp3,

00:15:43.440 --> 00:15:45.830 align:start position:0%
<00:15:43.440>you <00:15:43.615>will <00:15:43.790>see <00:15:43.965>the <00:15:44.140>file, <00:15:44.315>and <00:15:44.490>it's <00:15:44.665>a <00:15:44.840>good

00:15:45.830 --> 00:15:45.840 align:start position:0%
<00:15:45.830>you <00:15:45.831>will <00:15:45.832>see <00:15:45.833>the <00:15:45.834>file, <00:15:45.835>and <00:15:45.836>it's <00:15:45.837>a <00:15:45.839>good

00:15:45.840 --> 00:15:51.310 align:start position:0%
<00:15:45.840>you <00:15:45.967>will <00:15:46.094>see <00:15:46.221>the <00:15:46.349>file, <00:15:46.476>and <00:15:46.603>it's <00:15:46.730>a <00:15:46.858>good <00:15:46.985>thing <00:15:47.112>to <00:15:47.240>have.

00:15:51.320 --> 00:15:52.870 align:start position:0%
Well,

00:15:52.870 --> 00:15:52.880 align:start position:0%
Well,

00:15:52.880 --> 00:15:57.070 align:start position:0%
<00:15:52.880>Well, <00:15:53.055>uh <00:15:53.230>overall, <00:15:53.405>even <00:15:53.580>if <00:15:53.755>we <00:15:53.930>hit <00:15:54.105>these <00:15:54.280>bumps,

00:15:57.070 --> 00:15:57.080 align:start position:0%
<00:15:57.070>uh <00:15:57.071>overall, <00:15:57.072>even <00:15:57.073>if <00:15:57.075>we <00:15:57.076>hit <00:15:57.077>these <00:15:57.079>bumps,

00:15:57.080 --> 00:15:58.310 align:start position:0%
<00:15:57.080>uh <00:15:57.218>overall, <00:15:57.356>even <00:15:57.495>if <00:15:57.633>we <00:15:57.771>hit <00:15:57.910>these <00:15:58.048>bumps, <00:15:58.186>um

00:15:58.310 --> 00:15:58.320 align:start position:0%
um

00:15:58.320 --> 00:16:00.150 align:start position:0%
<00:15:58.320>um <00:15:58.786>you <00:15:59.253>have <00:15:59.720>to

00:16:00.150 --> 00:16:00.160 align:start position:0%
<00:16:00.150>you <00:16:00.154>have <00:16:00.159>to

00:16:00.160 --> 00:16:02.230 align:start position:0%
<00:16:00.160>you <00:16:00.315>have <00:16:00.471>to <00:16:00.626>have <00:16:00.782>the <00:16:00.937>mindset <00:16:01.093>and <00:16:01.248>the <00:16:01.404>right <00:16:01.560>tooling

00:16:02.230 --> 00:16:02.240 align:start position:0%
<00:16:02.230>have <00:16:02.231>the <00:16:02.233>mindset <00:16:02.234>and <00:16:02.236>the <00:16:02.237>right <00:16:02.239>tooling

00:16:02.240 --> 00:16:05.670 align:start position:0%
<00:16:02.240>have <00:16:02.367>the <00:16:02.494>mindset <00:16:02.621>and <00:16:02.749>the <00:16:02.876>right <00:16:03.003>tooling <00:16:03.130>for <00:16:03.258>accomplish <00:16:03.385>these <00:16:03.512>migrations. <00:16:03.640>And

00:16:05.670 --> 00:16:05.680 align:start position:0%
<00:16:05.670>for <00:16:05.672>accomplish <00:16:05.674>these <00:16:05.676>migrations. <00:16:05.679>And

00:16:05.680 --> 00:16:07.550 align:start position:0%
<00:16:05.680>for <00:16:05.796>accomplish <00:16:05.913>these <00:16:06.030>migrations. <00:16:06.146>And <00:16:06.263>three <00:16:06.380>things <00:16:06.496>that <00:16:06.613>are <00:16:06.729>I <00:16:06.846>think <00:16:06.963>they <00:16:07.079>are

00:16:07.550 --> 00:16:07.560 align:start position:0%
<00:16:07.550>three <00:16:07.551>things <00:16:07.552>that <00:16:07.553>are <00:16:07.555>I <00:16:07.556>think <00:16:07.557>they <00:16:07.559>are

00:16:07.560 --> 00:16:10.430 align:start position:0%
<00:16:07.560>three <00:16:07.687>things <00:16:07.814>that <00:16:07.941>are <00:16:08.069>I <00:16:08.196>think <00:16:08.323>they <00:16:08.450>are <00:16:08.578>primordial <00:16:08.705>are <00:16:08.832>having <00:16:08.959>the

00:16:10.430 --> 00:16:10.440 align:start position:0%
<00:16:10.430>primordial <00:16:10.433>are <00:16:10.436>having <00:16:10.439>the

00:16:10.440 --> 00:16:12.310 align:start position:0%
<00:16:10.440>primordial <00:16:10.595>are <00:16:10.751>having <00:16:10.906>the <00:16:11.062>right <00:16:11.217>observability <00:16:11.373>tools <00:16:11.528>so <00:16:11.684>that <00:16:11.840>you

00:16:12.310 --> 00:16:12.320 align:start position:0%
<00:16:12.310>right <00:16:12.311>observability <00:16:12.313>tools <00:16:12.315>so <00:16:12.317>that <00:16:12.319>you

00:16:12.320 --> 00:16:14.110 align:start position:0%
<00:16:12.320>right <00:16:12.436>observability <00:16:12.553>tools <00:16:12.670>so <00:16:12.786>that <00:16:12.903>you <00:16:13.020>can <00:16:13.136>know <00:16:13.253>if <00:16:13.370>your <00:16:13.486>customers <00:16:13.603>are <00:16:13.720>being

00:16:14.110 --> 00:16:14.120 align:start position:0%
<00:16:14.110>can <00:16:14.111>know <00:16:14.113>if <00:16:14.114>your <00:16:14.116>customers <00:16:14.117>are <00:16:14.119>being

00:16:14.120 --> 00:16:15.630 align:start position:0%
<00:16:14.120>can <00:16:14.314>know <00:16:14.508>if <00:16:14.702>your <00:16:14.896>customers <00:16:15.090>are <00:16:15.284>being <00:16:15.479>impacted.

00:16:15.630 --> 00:16:15.640 align:start position:0%
impacted.

00:16:15.640 --> 00:16:17.830 align:start position:0%
<00:16:15.640>impacted. <00:16:15.840>If <00:16:16.040>they <00:16:16.240>are <00:16:16.439>being <00:16:16.640>impacted, <00:16:16.840>having <00:16:17.040>the

00:16:17.830 --> 00:16:17.840 align:start position:0%
<00:16:17.830>If <00:16:17.831>they <00:16:17.833>are <00:16:17.834>being <00:16:17.836>impacted, <00:16:17.837>having <00:16:17.839>the

00:16:17.840 --> 00:16:19.710 align:start position:0%
<00:16:17.840>If <00:16:18.015>they <00:16:18.190>are <00:16:18.365>being <00:16:18.540>impacted, <00:16:18.715>having <00:16:18.890>the <00:16:19.065>ability <00:16:19.240>of

00:16:19.710 --> 00:16:19.720 align:start position:0%
<00:16:19.710>ability <00:16:19.719>of

00:16:19.720 --> 00:16:21.830 align:start position:0%
<00:16:19.720>ability <00:16:19.875>of <00:16:20.031>uh <00:16:20.186>quickly <00:16:20.342>roll <00:16:20.497>back <00:16:20.653>the <00:16:20.808>changes. <00:16:20.964>In <00:16:21.120>our

00:16:21.830 --> 00:16:21.840 align:start position:0%
<00:16:21.830>uh <00:16:21.831>quickly <00:16:21.832>roll <00:16:21.833>back <00:16:21.835>the <00:16:21.836>changes. <00:16:21.837>In <00:16:21.839>our

00:16:21.840 --> 00:16:23.630 align:start position:0%
<00:16:21.840>uh <00:16:21.947>quickly <00:16:22.055>roll <00:16:22.163>back <00:16:22.270>the <00:16:22.378>changes. <00:16:22.486>In <00:16:22.593>our <00:16:22.701>case, <00:16:22.809>like <00:16:22.916>we <00:16:23.024>have <00:16:23.132>explained <00:16:23.240>before,

00:16:23.630 --> 00:16:23.640 align:start position:0%
<00:16:23.630>case, <00:16:23.631>like <00:16:23.633>we <00:16:23.635>have <00:16:23.637>explained <00:16:23.639>before,

00:16:23.640 --> 00:16:26.230 align:start position:0%
<00:16:23.640>case, <00:16:23.756>like <00:16:23.873>we <00:16:23.990>have <00:16:24.106>explained <00:16:24.223>before, <00:16:24.340>using <00:16:24.456>DNS <00:16:24.573>and <00:16:24.689>YAML <00:16:24.806>files <00:16:24.923>so <00:16:25.040>that

00:16:26.230 --> 00:16:26.240 align:start position:0%
<00:16:26.230>using <00:16:26.231>DNS <00:16:26.233>and <00:16:26.234>YAML <00:16:26.236>files <00:16:26.237>so <00:16:26.239>that

00:16:26.240 --> 00:16:29.070 align:start position:0%
<00:16:26.240>using <00:16:26.356>DNS <00:16:26.473>and <00:16:26.590>YAML <00:16:26.706>files <00:16:26.823>so <00:16:26.940>that <00:16:27.056>customers <00:16:27.173>are <00:16:27.290>impacted <00:16:27.406>the <00:16:27.523>least <00:16:27.640>time

00:16:29.070 --> 00:16:29.080 align:start position:0%
<00:16:29.070>customers <00:16:29.071>are <00:16:29.073>impacted <00:16:29.075>the <00:16:29.077>least <00:16:29.079>time

00:16:29.080 --> 00:16:30.310 align:start position:0%
<00:16:29.080>customers <00:16:29.264>are <00:16:29.449>impacted <00:16:29.633>the <00:16:29.818>least <00:16:30.002>time <00:16:30.186>possible.

00:16:30.310 --> 00:16:30.320 align:start position:0%
possible.

00:16:30.320 --> 00:16:32.390 align:start position:0%
<00:16:30.320>possible. <00:16:30.553>And <00:16:30.786>having <00:16:31.020>some <00:16:31.253>degree <00:16:31.486>of <00:16:31.720>flexibility

00:16:32.390 --> 00:16:32.400 align:start position:0%
<00:16:32.390>And <00:16:32.391>having <00:16:32.393>some <00:16:32.395>degree <00:16:32.397>of <00:16:32.399>flexibility

00:16:32.400 --> 00:16:35.190 align:start position:0%
<00:16:32.400>And <00:16:32.527>having <00:16:32.654>some <00:16:32.781>degree <00:16:32.909>of <00:16:33.036>flexibility <00:16:33.163>because <00:16:33.290>you <00:16:33.418>can't <00:16:33.545>force <00:16:33.672>customers <00:16:33.800>to

00:16:35.190 --> 00:16:35.200 align:start position:0%
<00:16:35.190>because <00:16:35.191>you <00:16:35.193>can't <00:16:35.195>force <00:16:35.197>customers <00:16:35.199>to

00:16:35.200 --> 00:16:39.870 align:start position:0%
<00:16:35.200>because <00:16:35.340>you <00:16:35.480>can't <00:16:35.620>force <00:16:35.760>customers <00:16:35.900>to <00:16:36.040>adapt <00:16:36.180>to <00:16:36.320>our <00:16:36.460>changes <00:16:36.600>always.

00:16:39.880 --> 00:16:41.910 align:start position:0%
<00:16:39.880>Okay. <00:16:41.280>So,

00:16:41.910 --> 00:16:41.920 align:start position:0%
<00:16:41.910>Okay. <00:16:41.919>So,

00:16:41.920 --> 00:16:44.430 align:start position:0%
<00:16:41.920>Okay. <00:16:42.120>So, <00:16:42.319>after <00:16:42.520>crossing <00:16:42.719>the <00:16:42.920>bridge, <00:16:43.120>after <00:16:43.319>moving

00:16:44.430 --> 00:16:44.440 align:start position:0%
<00:16:44.430>after <00:16:44.431>crossing <00:16:44.433>the <00:16:44.435>bridge, <00:16:44.437>after <00:16:44.439>moving

00:16:44.440 --> 00:16:46.310 align:start position:0%
<00:16:44.440>after <00:16:44.556>crossing <00:16:44.673>the <00:16:44.790>bridge, <00:16:44.906>after <00:16:45.023>moving <00:16:45.140>all <00:16:45.256>of <00:16:45.373>the <00:16:45.490>requests <00:16:45.606>to <00:16:45.723>the <00:16:45.840>new

00:16:46.310 --> 00:16:46.320 align:start position:0%
<00:16:46.310>all <00:16:46.311>of <00:16:46.313>the <00:16:46.314>requests <00:16:46.316>to <00:16:46.317>the <00:16:46.319>new

00:16:46.320 --> 00:16:47.750 align:start position:0%
<00:16:46.320>all <00:16:46.503>of <00:16:46.687>the <00:16:46.871>requests <00:16:47.055>to <00:16:47.239>the <00:16:47.423>new <00:16:47.607>infrastructure,

00:16:47.750 --> 00:16:47.760 align:start position:0%
infrastructure,

00:16:47.760 --> 00:16:48.790 align:start position:0%
<00:16:47.760>infrastructure, <00:16:48.687>um

00:16:48.790 --> 00:16:48.800 align:start position:0%
um

00:16:48.800 --> 00:16:50.590 align:start position:0%
<00:16:48.800>um <00:16:49.033>what <00:16:49.266>we <00:16:49.500>have <00:16:49.733>accomplished? <00:16:49.966>Was <00:16:50.199>this

00:16:50.590 --> 00:16:50.600 align:start position:0%
<00:16:50.590>what <00:16:50.591>we <00:16:50.593>have <00:16:50.595>accomplished? <00:16:50.597>Was <00:16:50.599>this

00:16:50.600 --> 00:16:52.550 align:start position:0%
<00:16:50.600>what <00:16:50.775>we <00:16:50.950>have <00:16:51.125>accomplished? <00:16:51.300>Was <00:16:51.475>this <00:16:51.650>migration <00:16:51.825>a <00:16:52.000>success?

00:16:52.550 --> 00:16:52.560 align:start position:0%
<00:16:52.550>migration <00:16:52.554>a <00:16:52.559>success?

00:16:52.560 --> 00:16:55.430 align:start position:0%
<00:16:52.560>migration <00:16:52.760>a <00:16:52.959>success? <00:16:53.160>Let's <00:16:53.359>talk <00:16:53.560>about <00:16:53.760>the <00:16:53.959>results.

00:16:55.430 --> 00:16:55.440 align:start position:0%
<00:16:55.430>Let's <00:16:55.432>talk <00:16:55.434>about <00:16:55.436>the <00:16:55.439>results.

00:16:55.440 --> 00:16:58.070 align:start position:0%
<00:16:55.440>Let's <00:16:55.547>talk <00:16:55.655>about <00:16:55.763>the <00:16:55.870>results. <00:16:55.978>So, <00:16:56.086>the <00:16:56.193>first <00:16:56.301>thing <00:16:56.409>that <00:16:56.516>we <00:16:56.624>want <00:16:56.732>to <00:16:56.840>talk

00:16:58.070 --> 00:16:58.080 align:start position:0%
<00:16:58.070>So, <00:16:58.071>the <00:16:58.072>first <00:16:58.073>thing <00:16:58.074>that <00:16:58.075>we <00:16:58.076>want <00:16:58.077>to <00:16:58.079>talk

00:16:58.080 --> 00:17:01.030 align:start position:0%
<00:16:58.080>So, <00:16:58.162>the <00:16:58.244>first <00:16:58.327>thing <00:16:58.409>that <00:16:58.491>we <00:16:58.574>want <00:16:58.656>to <00:16:58.738>talk <00:16:58.821>about <00:16:58.903>is <00:16:58.985>the <00:16:59.068>results <00:16:59.150>for <00:16:59.232>the <00:16:59.315>S <00:16:59.397>team, <00:16:59.480>the

00:17:01.030 --> 00:17:01.040 align:start position:0%
<00:17:01.030>about <00:17:01.031>is <00:17:01.032>the <00:17:01.033>results <00:17:01.034>for <00:17:01.035>the <00:17:01.036>S <00:17:01.037>team, <00:17:01.039>the

00:17:01.040 --> 00:17:05.230 align:start position:0%
<00:17:01.040>about <00:17:01.122>is <00:17:01.204>the <00:17:01.287>results <00:17:01.369>for <00:17:01.451>the <00:17:01.534>S <00:17:01.616>team, <00:17:01.698>the <00:17:01.781>the <00:17:01.863>team <00:17:01.945>that <00:17:02.028>we <00:17:02.110>work <00:17:02.192>on, <00:17:02.275>and <00:17:02.357>we <00:17:02.439>we

00:17:05.230 --> 00:17:05.240 align:start position:0%
<00:17:05.230>the <00:17:05.231>team <00:17:05.232>that <00:17:05.233>we <00:17:05.234>work <00:17:05.235>on, <00:17:05.236>and <00:17:05.237>we <00:17:05.239>we

00:17:05.240 --> 00:17:07.030 align:start position:0%
<00:17:05.240>the <00:17:05.367>team <00:17:05.494>that <00:17:05.621>we <00:17:05.749>work <00:17:05.876>on, <00:17:06.003>and <00:17:06.130>we <00:17:06.258>we <00:17:06.385>manage <00:17:06.512>the <00:17:06.640>infrastructure.

00:17:07.030 --> 00:17:07.040 align:start position:0%
<00:17:07.030>manage <00:17:07.034>the <00:17:07.039>infrastructure.

00:17:07.040 --> 00:17:09.670 align:start position:0%
<00:17:07.040>manage <00:17:07.180>the <00:17:07.319>infrastructure. <00:17:07.460>Um <00:17:07.599>we <00:17:07.740>have <00:17:07.879>experienced <00:17:08.020>a <00:17:08.159>shift <00:17:08.300>in <00:17:08.440>our

00:17:09.670 --> 00:17:09.680 align:start position:0%
<00:17:09.670>Um <00:17:09.671>we <00:17:09.672>have <00:17:09.673>experienced <00:17:09.675>a <00:17:09.676>shift <00:17:09.677>in <00:17:09.679>our

00:17:09.680 --> 00:17:14.390 align:start position:0%
<00:17:09.680>Um <00:17:09.773>we <00:17:09.866>have <00:17:09.960>experienced <00:17:10.053>a <00:17:10.146>shift <00:17:10.240>in <00:17:10.333>our <00:17:10.426>mindset <00:17:10.520>because <00:17:10.613>we <00:17:10.706>no <00:17:10.800>longer <00:17:10.893>have <00:17:10.986>to <00:17:11.080>be

00:17:14.390 --> 00:17:14.400 align:start position:0%
<00:17:14.390>mindset <00:17:14.391>because <00:17:14.392>we <00:17:14.393>no <00:17:14.395>longer <00:17:14.396>have <00:17:14.397>to <00:17:14.399>be

00:17:14.400 --> 00:17:16.189 align:start position:0%
<00:17:14.400>mindset <00:17:14.516>because <00:17:14.633>we <00:17:14.750>no <00:17:14.866>longer <00:17:14.983>have <00:17:15.100>to <00:17:15.216>be <00:17:15.333>the <00:17:15.450>maintenance <00:17:15.566>of <00:17:15.683>the <00:17:15.800>infrastructure

00:17:16.189 --> 00:17:16.199 align:start position:0%
<00:17:16.189>the <00:17:16.191>maintenance <00:17:16.193>of <00:17:16.195>the <00:17:16.198>infrastructure

00:17:16.199 --> 00:17:18.790 align:start position:0%
<00:17:16.199>the <00:17:16.315>maintenance <00:17:16.432>of <00:17:16.549>the <00:17:16.665>infrastructure <00:17:16.782>and <00:17:16.899>have <00:17:17.015>this <00:17:17.132>manual <00:17:17.249>work <00:17:17.365>of <00:17:17.482>uh <00:17:17.599>setting

00:17:18.790 --> 00:17:18.800 align:start position:0%
<00:17:18.790>and <00:17:18.791>have <00:17:18.792>this <00:17:18.793>manual <00:17:18.795>work <00:17:18.796>of <00:17:18.797>uh <00:17:18.799>setting

00:17:18.800 --> 00:17:20.910 align:start position:0%
<00:17:18.800>and <00:17:18.927>have <00:17:19.054>this <00:17:19.181>manual <00:17:19.309>work <00:17:19.436>of <00:17:19.563>uh <00:17:19.690>setting <00:17:19.818>up <00:17:19.945>ingresses <00:17:20.072>for <00:17:20.200>the

00:17:20.910 --> 00:17:20.920 align:start position:0%
<00:17:20.910>up <00:17:20.913>ingresses <00:17:20.916>for <00:17:20.919>the

00:17:20.920 --> 00:17:22.150 align:start position:0%
<00:17:20.920>up <00:17:21.196>ingresses <00:17:21.473>for <00:17:21.750>the <00:17:22.027>um

00:17:22.150 --> 00:17:22.160 align:start position:0%
um

00:17:22.160 --> 00:17:24.670 align:start position:0%
<00:17:22.160>um <00:17:22.360>other <00:17:22.560>Trilio <00:17:22.760>teams. <00:17:22.960>And <00:17:23.160>now <00:17:23.360>we <00:17:23.560>have

00:17:24.670 --> 00:17:24.680 align:start position:0%
<00:17:24.670>other <00:17:24.671>Trilio <00:17:24.673>teams. <00:17:24.674>And <00:17:24.676>now <00:17:24.677>we <00:17:24.679>have

00:17:24.680 --> 00:17:28.270 align:start position:0%
<00:17:24.680>other <00:17:24.787>Trilio <00:17:24.895>teams. <00:17:25.003>And <00:17:25.110>now <00:17:25.218>we <00:17:25.326>have <00:17:25.433>created <00:17:25.541>a <00:17:25.649>platform <00:17:25.756>where <00:17:25.864>we <00:17:25.972>spend <00:17:26.080>the

00:17:28.270 --> 00:17:28.280 align:start position:0%
<00:17:28.270>created <00:17:28.271>a <00:17:28.272>platform <00:17:28.274>where <00:17:28.276>we <00:17:28.277>spend <00:17:28.279>the

00:17:28.280 --> 00:17:31.190 align:start position:0%
<00:17:28.280>created <00:17:28.387>a <00:17:28.495>platform <00:17:28.603>where <00:17:28.710>we <00:17:28.818>spend <00:17:28.926>the <00:17:29.033>time <00:17:29.141>where <00:17:29.249>is <00:17:29.356>important, <00:17:29.464>and <00:17:29.572>that <00:17:29.680>means

00:17:31.190 --> 00:17:31.200 align:start position:0%
<00:17:31.190>time <00:17:31.191>where <00:17:31.193>is <00:17:31.194>important, <00:17:31.196>and <00:17:31.197>that <00:17:31.199>means

00:17:31.200 --> 00:17:33.750 align:start position:0%
<00:17:31.200>time <00:17:31.355>where <00:17:31.511>is <00:17:31.666>important, <00:17:31.822>and <00:17:31.977>that <00:17:32.133>means <00:17:32.288>um <00:17:32.444>reducing <00:17:32.600>the

00:17:33.750 --> 00:17:33.760 align:start position:0%
<00:17:33.750>um <00:17:33.754>reducing <00:17:33.759>the

00:17:33.760 --> 00:17:35.910 align:start position:0%
<00:17:33.760>um <00:17:33.960>reducing <00:17:34.160>the <00:17:34.360>the <00:17:34.560>amount <00:17:34.760>of <00:17:34.960>maintenance, <00:17:35.160>uh

00:17:35.910 --> 00:17:35.920 align:start position:0%
<00:17:35.910>the <00:17:35.912>amount <00:17:35.914>of <00:17:35.916>maintenance, <00:17:35.919>uh

00:17:35.920 --> 00:17:38.630 align:start position:0%
<00:17:35.920>the <00:17:36.075>amount <00:17:36.231>of <00:17:36.386>maintenance, <00:17:36.542>uh <00:17:36.697>improving <00:17:36.853>the <00:17:37.008>reliability, <00:17:37.164>and <00:17:37.320>improving

00:17:38.630 --> 00:17:38.640 align:start position:0%
<00:17:38.630>improving <00:17:38.632>the <00:17:38.634>reliability, <00:17:38.636>and <00:17:38.639>improving

00:17:38.640 --> 00:17:40.590 align:start position:0%
<00:17:38.640>improving <00:17:38.815>the <00:17:38.990>reliability, <00:17:39.165>and <00:17:39.340>improving <00:17:39.515>the <00:17:39.690>experience <00:17:39.865>for <00:17:40.040>the

00:17:40.590 --> 00:17:40.600 align:start position:0%
<00:17:40.590>the <00:17:40.592>experience <00:17:40.596>for <00:17:40.599>the

00:17:40.600 --> 00:17:44.150 align:start position:0%
<00:17:40.600>the <00:17:40.800>experience <00:17:41.000>for <00:17:41.199>the <00:17:41.399>uh <00:17:41.600>internal <00:17:41.800>Trilio <00:17:42.000>teams.

00:17:44.160 --> 00:17:45.550 align:start position:0%
<00:17:44.160>For <00:17:44.785>those <00:17:45.411>teams,

00:17:45.550 --> 00:17:45.560 align:start position:0%
<00:17:45.550>For <00:17:45.554>those <00:17:45.559>teams,

00:17:45.560 --> 00:17:48.990 align:start position:0%
<00:17:45.560>For <00:17:45.700>those <00:17:45.840>teams, <00:17:45.980>we <00:17:46.120>can <00:17:46.260>say <00:17:46.399>that <00:17:46.540>have <00:17:46.679>reduced <00:17:46.820>the <00:17:46.960>amount

00:17:48.990 --> 00:17:49.000 align:start position:0%
<00:17:48.990>we <00:17:48.991>can <00:17:48.992>say <00:17:48.993>that <00:17:48.995>have <00:17:48.996>reduced <00:17:48.997>the <00:17:48.999>amount

00:17:49.000 --> 00:17:51.390 align:start position:0%
<00:17:49.000>we <00:17:49.107>can <00:17:49.215>say <00:17:49.323>that <00:17:49.430>have <00:17:49.538>reduced <00:17:49.646>the <00:17:49.753>amount <00:17:49.861>of <00:17:49.969>cognitive <00:17:50.076>load, <00:17:50.184>we <00:17:50.292>have <00:17:50.400>improved

00:17:51.390 --> 00:17:51.400 align:start position:0%
<00:17:51.390>of <00:17:51.391>cognitive <00:17:51.393>load, <00:17:51.395>we <00:17:51.397>have <00:17:51.399>improved

00:17:51.400 --> 00:17:53.870 align:start position:0%
<00:17:51.400>of <00:17:51.540>cognitive <00:17:51.680>load, <00:17:51.820>we <00:17:51.960>have <00:17:52.100>improved <00:17:52.240>their <00:17:52.380>developer <00:17:52.520>experience, <00:17:52.660>and <00:17:52.800>they

00:17:53.870 --> 00:17:53.880 align:start position:0%
<00:17:53.870>their <00:17:53.872>developer <00:17:53.874>experience, <00:17:53.876>and <00:17:53.879>they

00:17:53.880 --> 00:17:57.830 align:start position:0%
<00:17:53.880>their <00:17:54.007>developer <00:17:54.134>experience, <00:17:54.261>and <00:17:54.389>they <00:17:54.516>have <00:17:54.643>now <00:17:54.770>a <00:17:54.898>greater <00:17:55.025>agility <00:17:55.152>to <00:17:55.280>deliver

00:17:57.830 --> 00:17:57.840 align:start position:0%
<00:17:57.830>have <00:17:57.831>now <00:17:57.832>a <00:17:57.834>greater <00:17:57.836>agility <00:17:57.837>to <00:17:57.839>deliver

00:17:57.840 --> 00:18:00.230 align:start position:0%
<00:17:57.840>have <00:17:57.967>now <00:17:58.094>a <00:17:58.221>greater <00:17:58.349>agility <00:17:58.476>to <00:17:58.603>deliver <00:17:58.730>things, <00:17:58.858>deliver <00:17:58.985>features, <00:17:59.112>because <00:17:59.240>they

00:18:00.230 --> 00:18:00.240 align:start position:0%
<00:18:00.230>things, <00:18:00.232>deliver <00:18:00.234>features, <00:18:00.236>because <00:18:00.239>they

00:18:00.240 --> 00:18:01.710 align:start position:0%
<00:18:00.240>things, <00:18:00.360>deliver <00:18:00.480>features, <00:18:00.600>because <00:18:00.721>they <00:18:00.841>don't <00:18:00.961>have <00:18:01.081>to <00:18:01.202>care <00:18:01.322>about <00:18:01.442>the <00:18:01.563>edge

00:18:01.710 --> 00:18:01.720 align:start position:0%
<00:18:01.710>don't <00:18:01.711>have <00:18:01.713>to <00:18:01.714>care <00:18:01.716>about <00:18:01.717>the <00:18:01.719>edge

00:18:01.720 --> 00:18:04.430 align:start position:0%
<00:18:01.720>don't <00:18:01.836>have <00:18:01.953>to <00:18:02.070>care <00:18:02.186>about <00:18:02.303>the <00:18:02.420>edge <00:18:02.536>infrastructure, <00:18:02.653>they <00:18:02.770>only <00:18:02.886>have <00:18:03.003>to <00:18:03.120>care

00:18:04.430 --> 00:18:04.440 align:start position:0%
<00:18:04.430>infrastructure, <00:18:04.431>they <00:18:04.433>only <00:18:04.435>have <00:18:04.437>to <00:18:04.439>care

00:18:04.440 --> 00:18:06.830 align:start position:0%
<00:18:04.440>infrastructure, <00:18:04.595>they <00:18:04.751>only <00:18:04.906>have <00:18:05.062>to <00:18:05.217>care <00:18:05.373>about <00:18:05.528>understanding <00:18:05.684>open <00:18:05.840>API,

00:18:06.830 --> 00:18:06.840 align:start position:0%
<00:18:06.830>about <00:18:06.832>understanding <00:18:06.836>open <00:18:06.839>API,

00:18:06.840 --> 00:18:09.270 align:start position:0%
<00:18:06.840>about <00:18:07.014>understanding <00:18:07.189>open <00:18:07.365>API, <00:18:07.540>and <00:18:07.715>knowing <00:18:07.889>what <00:18:08.064>is <00:18:08.240>uh

00:18:09.270 --> 00:18:09.280 align:start position:0%
<00:18:09.270>and <00:18:09.272>knowing <00:18:09.274>what <00:18:09.276>is <00:18:09.279>uh

00:18:09.280 --> 00:18:11.950 align:start position:0%
<00:18:09.280>and <00:18:09.387>knowing <00:18:09.495>what <00:18:09.603>is <00:18:09.710>uh <00:18:09.818>an <00:18:09.926>API <00:18:10.033>and <00:18:10.141>how <00:18:10.249>to <00:18:10.356>define <00:18:10.464>it, <00:18:10.572>because <00:18:10.680>we

00:18:11.950 --> 00:18:11.960 align:start position:0%
<00:18:11.950>an <00:18:11.951>API <00:18:11.952>and <00:18:11.953>how <00:18:11.954>to <00:18:11.955>define <00:18:11.956>it, <00:18:11.957>because <00:18:11.959>we

00:18:11.960 --> 00:18:13.910 align:start position:0%
<00:18:11.960>an <00:18:12.042>API <00:18:12.124>and <00:18:12.207>how <00:18:12.289>to <00:18:12.371>define <00:18:12.454>it, <00:18:12.536>because <00:18:12.618>we <00:18:12.701>are <00:18:12.783>going <00:18:12.865>to <00:18:12.948>take <00:18:13.030>care <00:18:13.112>of <00:18:13.195>that, <00:18:13.277>and <00:18:13.360>we

00:18:13.910 --> 00:18:13.920 align:start position:0%
<00:18:13.910>are <00:18:13.911>going <00:18:13.912>to <00:18:13.913>take <00:18:13.914>care <00:18:13.915>of <00:18:13.916>that, <00:18:13.917>and <00:18:13.919>we

00:18:13.920 --> 00:18:15.750 align:start position:0%
<00:18:13.920>are <00:18:14.020>going <00:18:14.120>to <00:18:14.220>take <00:18:14.320>care <00:18:14.420>of <00:18:14.520>that, <00:18:14.620>and <00:18:14.720>we <00:18:14.820>are <00:18:14.920>going <00:18:15.020>to <00:18:15.120>create <00:18:15.220>an <00:18:15.320>edge

00:18:15.750 --> 00:18:15.760 align:start position:0%
<00:18:15.750>are <00:18:15.751>going <00:18:15.753>to <00:18:15.755>create <00:18:15.757>an <00:18:15.759>edge

00:18:15.760 --> 00:18:17.830 align:start position:0%
<00:18:15.760>are <00:18:15.887>going <00:18:16.014>to <00:18:16.141>create <00:18:16.269>an <00:18:16.396>edge <00:18:16.523>infrastructure <00:18:16.650>that <00:18:16.778>can <00:18:16.905>handle <00:18:17.032>all <00:18:17.160>the

00:18:17.830 --> 00:18:17.840 align:start position:0%
<00:18:17.830>infrastructure <00:18:17.831>that <00:18:17.833>can <00:18:17.835>handle <00:18:17.837>all <00:18:17.839>the

00:18:17.840 --> 00:18:19.870 align:start position:0%
<00:18:17.840>infrastructure <00:18:17.980>that <00:18:18.120>can <00:18:18.260>handle <00:18:18.399>all <00:18:18.540>the <00:18:18.679>traffic <00:18:18.820>in <00:18:18.959>a <00:18:19.100>reliable <00:18:19.240>way.

00:18:19.870 --> 00:18:19.880 align:start position:0%
<00:18:19.870>traffic <00:18:19.872>in <00:18:19.874>a <00:18:19.876>reliable <00:18:19.879>way.

00:18:19.880 --> 00:18:22.510 align:start position:0%
<00:18:19.880>traffic <00:18:20.035>in <00:18:20.191>a <00:18:20.346>reliable <00:18:20.502>way. <00:18:20.657>So, <00:18:20.813>it's <00:18:20.968>faster <00:18:21.124>for <00:18:21.280>everyone.

00:18:22.510 --> 00:18:22.520 align:start position:0%
<00:18:22.510>So, <00:18:22.512>it's <00:18:22.514>faster <00:18:22.516>for <00:18:22.519>everyone.

00:18:22.520 --> 00:18:24.390 align:start position:0%
<00:18:22.520>So, <00:18:22.647>it's <00:18:22.774>faster <00:18:22.901>for <00:18:23.029>everyone. <00:18:23.156>And <00:18:23.283>the <00:18:23.410>most <00:18:23.538>important <00:18:23.665>thing, <00:18:23.792>the <00:18:23.920>people

00:18:24.390 --> 00:18:24.400 align:start position:0%
<00:18:24.390>And <00:18:24.391>the <00:18:24.393>most <00:18:24.394>important <00:18:24.396>thing, <00:18:24.397>the <00:18:24.399>people

00:18:24.400 --> 00:18:27.590 align:start position:0%
<00:18:24.400>And <00:18:24.500>the <00:18:24.600>most <00:18:24.700>important <00:18:24.800>thing, <00:18:24.900>the <00:18:25.000>people <00:18:25.100>that <00:18:25.200>pays <00:18:25.300>uh <00:18:25.400>our <00:18:25.500>bills <00:18:25.600>and <00:18:25.700>our <00:18:25.800>salaries,

00:18:27.590 --> 00:18:27.600 align:start position:0%
<00:18:27.590>that <00:18:27.591>pays <00:18:27.592>uh <00:18:27.593>our <00:18:27.595>bills <00:18:27.596>and <00:18:27.597>our <00:18:27.599>salaries,

00:18:27.600 --> 00:18:28.990 align:start position:0%
<00:18:27.600>that <00:18:27.739>pays <00:18:27.878>uh <00:18:28.016>our <00:18:28.156>bills <00:18:28.295>and <00:18:28.434>our <00:18:28.572>salaries, <00:18:28.712>our <00:18:28.851>customers,

00:18:28.990 --> 00:18:29.000 align:start position:0%
<00:18:28.990>our <00:18:28.999>customers,

00:18:29.000 --> 00:18:31.190 align:start position:0%
<00:18:29.000>our <00:18:29.175>customers, <00:18:29.350>we <00:18:29.525>can <00:18:29.700>say <00:18:29.875>that <00:18:30.050>now <00:18:30.225>our <00:18:30.400>infrastructure

00:18:31.190 --> 00:18:31.200 align:start position:0%
<00:18:31.190>we <00:18:31.191>can <00:18:31.193>say <00:18:31.194>that <00:18:31.196>now <00:18:31.197>our <00:18:31.199>infrastructure

00:18:31.200 --> 00:18:34.070 align:start position:0%
<00:18:31.200>we <00:18:31.316>can <00:18:31.433>say <00:18:31.550>that <00:18:31.666>now <00:18:31.783>our <00:18:31.900>infrastructure <00:18:32.016>is <00:18:32.133>more <00:18:32.250>reliable, <00:18:32.366>is <00:18:32.483>high <00:18:32.600>performance,

00:18:34.070 --> 00:18:34.080 align:start position:0%
<00:18:34.070>is <00:18:34.071>more <00:18:34.073>reliable, <00:18:34.075>is <00:18:34.077>high <00:18:34.079>performance,

00:18:34.080 --> 00:18:36.230 align:start position:0%
<00:18:34.080>is <00:18:34.196>more <00:18:34.313>reliable, <00:18:34.429>is <00:18:34.546>high <00:18:34.663>performance, <00:18:34.780>and <00:18:34.896>the <00:18:35.013>experience <00:18:35.129>is <00:18:35.246>better <00:18:35.363>thanks <00:18:35.480>to

00:18:36.230 --> 00:18:36.240 align:start position:0%
<00:18:36.230>and <00:18:36.231>the <00:18:36.233>experience <00:18:36.234>is <00:18:36.236>better <00:18:36.237>thanks <00:18:36.239>to

00:18:36.240 --> 00:18:39.830 align:start position:0%
<00:18:36.240>and <00:18:36.340>the <00:18:36.440>experience <00:18:36.540>is <00:18:36.640>better <00:18:36.740>thanks <00:18:36.840>to <00:18:36.940>the <00:18:37.040>CDN, <00:18:37.140>because <00:18:37.240>we <00:18:37.340>have <00:18:37.440>more <00:18:37.540>points <00:18:37.640>of

00:18:39.830 --> 00:18:39.840 align:start position:0%
<00:18:39.830>the <00:18:39.831>CDN, <00:18:39.832>because <00:18:39.833>we <00:18:39.835>have <00:18:39.836>more <00:18:39.837>points <00:18:39.839>of

00:18:39.840 --> 00:18:41.710 align:start position:0%
<00:18:39.840>the <00:18:39.980>CDN, <00:18:40.120>because <00:18:40.260>we <00:18:40.399>have <00:18:40.540>more <00:18:40.679>points <00:18:40.820>of <00:18:40.959>presence, <00:18:41.100>we <00:18:41.240>have

00:18:41.710 --> 00:18:41.720 align:start position:0%
<00:18:41.710>presence, <00:18:41.714>we <00:18:41.719>have

00:18:41.720 --> 00:18:44.950 align:start position:0%
<00:18:41.720>presence, <00:18:41.895>we <00:18:42.070>have <00:18:42.245>um <00:18:42.420>a <00:18:42.595>bigger <00:18:42.770>geographical <00:18:42.945>redundancy, <00:18:43.120>and

00:18:44.950 --> 00:18:44.960 align:start position:0%
<00:18:44.950>um <00:18:44.951>a <00:18:44.953>bigger <00:18:44.955>geographical <00:18:44.957>redundancy, <00:18:44.959>and

00:18:44.960 --> 00:18:47.990 align:start position:0%
<00:18:44.960>um <00:18:45.060>a <00:18:45.160>bigger <00:18:45.260>geographical <00:18:45.360>redundancy, <00:18:45.460>and <00:18:45.560>even <00:18:45.660>has <00:18:45.760>decreased <00:18:45.860>in <00:18:45.960>some <00:18:46.060>cases <00:18:46.160>up <00:18:46.260>to <00:18:46.360>a

00:18:47.990 --> 00:18:48.000 align:start position:0%
<00:18:47.990>even <00:18:47.991>has <00:18:47.992>decreased <00:18:47.993>in <00:18:47.994>some <00:18:47.995>cases <00:18:47.996>up <00:18:47.997>to <00:18:47.999>a

00:18:48.000 --> 00:18:51.710 align:start position:0%
<00:18:48.000>even <00:18:48.082>has <00:18:48.164>decreased <00:18:48.247>in <00:18:48.329>some <00:18:48.411>cases <00:18:48.494>up <00:18:48.576>to <00:18:48.658>a <00:18:48.741>30%, <00:18:48.823>which <00:18:48.905>you <00:18:48.988>can <00:18:49.070>imagine <00:18:49.152>is <00:18:49.235>a <00:18:49.317>a <00:18:49.400>good

00:18:51.710 --> 00:18:51.720 align:start position:0%
<00:18:51.710>30%, <00:18:51.711>which <00:18:51.712>you <00:18:51.713>can <00:18:51.714>imagine <00:18:51.715>is <00:18:51.716>a <00:18:51.717>a <00:18:51.719>good

00:18:51.720 --> 00:18:53.190 align:start position:0%
<00:18:51.720>30%, <00:18:51.840>which <00:18:51.960>you <00:18:52.080>can <00:18:52.201>imagine <00:18:52.321>is <00:18:52.441>a <00:18:52.561>a <00:18:52.682>good <00:18:52.802>thing <00:18:52.922>for <00:18:53.043>them.

00:18:53.190 --> 00:18:53.200 align:start position:0%
<00:18:53.190>thing <00:18:53.194>for <00:18:53.199>them.

00:18:53.200 --> 00:18:55.830 align:start position:0%
<00:18:53.200>thing <00:18:53.340>for <00:18:53.480>them. <00:18:53.620>And <00:18:53.760>also <00:18:53.900>the <00:18:54.040>new <00:18:54.180>API <00:18:54.320>gateway, <00:18:54.460>which <00:18:54.600>is

00:18:55.830 --> 00:18:55.840 align:start position:0%
<00:18:55.830>And <00:18:55.831>also <00:18:55.832>the <00:18:55.833>new <00:18:55.835>API <00:18:55.836>gateway, <00:18:55.837>which <00:18:55.839>is

00:18:55.840 --> 00:18:58.070 align:start position:0%
<00:18:55.840>And <00:18:55.956>also <00:18:56.073>the <00:18:56.189>new <00:18:56.306>API <00:18:56.423>gateway, <00:18:56.540>which <00:18:56.656>is <00:18:56.773>cellularized <00:18:56.889>based <00:18:57.006>on <00:18:57.123>Kubernetes, <00:18:57.240>is

00:18:58.070 --> 00:18:58.080 align:start position:0%
<00:18:58.070>cellularized <00:18:58.072>based <00:18:58.074>on <00:18:58.076>Kubernetes, <00:18:58.079>is

00:18:58.080 --> 00:19:01.070 align:start position:0%
<00:18:58.080>cellularized <00:18:58.207>based <00:18:58.334>on <00:18:58.461>Kubernetes, <00:18:58.589>is <00:18:58.716>more <00:18:58.843>reliable <00:18:58.970>in <00:18:59.098>case <00:18:59.225>of <00:18:59.352>incidents, <00:18:59.480>uh

00:19:01.070 --> 00:19:01.080 align:start position:0%
<00:19:01.070>more <00:19:01.071>reliable <00:19:01.072>in <00:19:01.074>case <00:19:01.076>of <00:19:01.077>incidents, <00:19:01.079>uh

00:19:01.080 --> 00:19:03.270 align:start position:0%
<00:19:01.080>more <00:19:01.187>reliable <00:19:01.295>in <00:19:01.403>case <00:19:01.510>of <00:19:01.618>incidents, <00:19:01.726>uh <00:19:01.833>it's <00:19:01.941>more <00:19:02.049>scalable, <00:19:02.156>we <00:19:02.264>don't <00:19:02.372>have <00:19:02.480>to

00:19:03.270 --> 00:19:03.280 align:start position:0%
<00:19:03.270>it's <00:19:03.271>more <00:19:03.273>scalable, <00:19:03.274>we <00:19:03.276>don't <00:19:03.277>have <00:19:03.279>to

00:19:03.280 --> 00:19:04.710 align:start position:0%
<00:19:03.280>it's <00:19:03.440>more <00:19:03.601>scalable, <00:19:03.762>we <00:19:03.923>don't <00:19:04.084>have <00:19:04.245>to <00:19:04.406>have <00:19:04.567>these

00:19:04.710 --> 00:19:04.720 align:start position:0%
<00:19:04.710>have <00:19:04.719>these

00:19:04.720 --> 00:19:07.150 align:start position:0%
<00:19:04.720>have <00:19:04.953>these <00:19:05.186>big <00:19:05.420>number <00:19:05.653>of <00:19:05.886>instances <00:19:06.120>deployed

00:19:07.150 --> 00:19:07.160 align:start position:0%
<00:19:07.150>big <00:19:07.152>number <00:19:07.154>of <00:19:07.156>instances <00:19:07.159>deployed

00:19:07.160 --> 00:19:08.510 align:start position:0%
<00:19:07.160>big <00:19:07.403>number <00:19:07.646>of <00:19:07.889>instances <00:19:08.132>deployed <00:19:08.375>anytime.

00:19:08.510 --> 00:19:08.520 align:start position:0%
anytime.

00:19:08.520 --> 00:19:10.870 align:start position:0%
<00:19:08.520>anytime. <00:19:08.720>And <00:19:08.920>it <00:19:09.120>has <00:19:09.320>been <00:19:09.520>accomplished <00:19:09.720>with <00:19:09.920>zero

00:19:10.870 --> 00:19:10.880 align:start position:0%
<00:19:10.870>And <00:19:10.871>it <00:19:10.873>has <00:19:10.874>been <00:19:10.876>accomplished <00:19:10.877>with <00:19:10.879>zero

00:19:10.880 --> 00:19:14.030 align:start position:0%
<00:19:10.880>And <00:19:10.987>it <00:19:11.095>has <00:19:11.203>been <00:19:11.310>accomplished <00:19:11.418>with <00:19:11.526>zero <00:19:11.633>out <00:19:11.741>time, <00:19:11.849>maintaining <00:19:11.956>all <00:19:12.064>of <00:19:12.172>our <00:19:12.280>SLOs

00:19:14.030 --> 00:19:14.040 align:start position:0%
<00:19:14.030>out <00:19:14.031>time, <00:19:14.033>maintaining <00:19:14.034>all <00:19:14.036>of <00:19:14.037>our <00:19:14.039>SLOs

00:19:14.040 --> 00:19:18.430 align:start position:0%
<00:19:14.040>out <00:19:14.156>time, <00:19:14.273>maintaining <00:19:14.389>all <00:19:14.506>of <00:19:14.623>our <00:19:14.740>SLOs <00:19:14.856>for <00:19:14.973>up <00:19:15.090>time <00:19:15.206>and <00:19:15.323>success <00:19:15.440>rate.

00:19:18.440 --> 00:19:21.070 align:start position:0%
<00:19:18.440>So, <00:19:18.790>what's <00:19:19.140>next <00:19:19.490>for <00:19:19.840>us?

00:19:21.070 --> 00:19:21.080 align:start position:0%
<00:19:21.070>So, <00:19:21.072>what's <00:19:21.074>next <00:19:21.076>for <00:19:21.079>us?

00:19:21.080 --> 00:19:22.230 align:start position:0%
<00:19:21.080>So, <00:19:21.287>what's <00:19:21.494>next <00:19:21.701>for <00:19:21.908>us? <00:19:22.115>Um

00:19:22.230 --> 00:19:22.240 align:start position:0%
Um

00:19:22.240 --> 00:19:24.590 align:start position:0%
<00:19:22.240>Um <00:19:22.440>Twilio <00:19:22.640>is <00:19:22.840>earning <00:19:23.040>its <00:19:23.240>spot <00:19:23.440>as <00:19:23.640>the

00:19:24.590 --> 00:19:24.600 align:start position:0%
<00:19:24.590>Twilio <00:19:24.591>is <00:19:24.592>earning <00:19:24.594>its <00:19:24.596>spot <00:19:24.597>as <00:19:24.599>the

00:19:24.600 --> 00:19:26.670 align:start position:0%
<00:19:24.600>Twilio <00:19:24.716>is <00:19:24.833>earning <00:19:24.949>its <00:19:25.066>spot <00:19:25.183>as <00:19:25.300>the <00:19:25.416>platform <00:19:25.533>for <00:19:25.649>conversations <00:19:25.766>in <00:19:25.883>the <00:19:26.000>AI

00:19:26.670 --> 00:19:26.680 align:start position:0%
<00:19:26.670>platform <00:19:26.671>for <00:19:26.673>conversations <00:19:26.675>in <00:19:26.677>the <00:19:26.679>AI

00:19:26.680 --> 00:19:29.190 align:start position:0%
<00:19:26.680>platform <00:19:26.787>for <00:19:26.895>conversations <00:19:27.003>in <00:19:27.110>the <00:19:27.218>AI <00:19:27.326>era. <00:19:27.433>We <00:19:27.541>are <00:19:27.649>not <00:19:27.756>longer <00:19:27.864>just <00:19:27.972>a <00:19:28.080>platform

00:19:29.190 --> 00:19:29.200 align:start position:0%
<00:19:29.190>era. <00:19:29.191>We <00:19:29.192>are <00:19:29.193>not <00:19:29.195>longer <00:19:29.196>just <00:19:29.197>a <00:19:29.199>platform

00:19:29.200 --> 00:19:32.070 align:start position:0%
<00:19:29.200>era. <00:19:29.300>We <00:19:29.400>are <00:19:29.500>not <00:19:29.600>longer <00:19:29.700>just <00:19:29.800>a <00:19:29.900>platform <00:19:30.000>to <00:19:30.100>send <00:19:30.200>messages <00:19:30.300>or <00:19:30.400>create <00:19:30.500>phone <00:19:30.600>calls.

00:19:32.070 --> 00:19:32.080 align:start position:0%
<00:19:32.070>to <00:19:32.071>send <00:19:32.072>messages <00:19:32.074>or <00:19:32.076>create <00:19:32.077>phone <00:19:32.079>calls.

00:19:32.080 --> 00:19:37.190 align:start position:0%
<00:19:32.080>to <00:19:32.187>send <00:19:32.295>messages <00:19:32.403>or <00:19:32.510>create <00:19:32.618>phone <00:19:32.726>calls. <00:19:32.833>We <00:19:32.941>have <00:19:33.049>developed <00:19:33.156>new <00:19:33.264>products <00:19:33.372>that <00:19:33.480>take

00:19:37.190 --> 00:19:37.200 align:start position:0%
<00:19:37.190>We <00:19:37.191>have <00:19:37.193>developed <00:19:37.194>new <00:19:37.196>products <00:19:37.197>that <00:19:37.199>take

00:19:37.200 --> 00:19:39.350 align:start position:0%
<00:19:37.200>We <00:19:37.307>have <00:19:37.415>developed <00:19:37.523>new <00:19:37.630>products <00:19:37.738>that <00:19:37.846>take <00:19:37.953>that <00:19:38.061>improve <00:19:38.169>these <00:19:38.276>the <00:19:38.384>experience <00:19:38.492>of <00:19:38.600>our

00:19:39.350 --> 00:19:39.360 align:start position:0%
<00:19:39.350>that <00:19:39.351>improve <00:19:39.352>these <00:19:39.354>the <00:19:39.356>experience <00:19:39.357>of <00:19:39.359>our

00:19:39.360 --> 00:19:41.270 align:start position:0%
<00:19:39.360>that <00:19:39.560>improve <00:19:39.760>these <00:19:39.959>the <00:19:40.159>experience <00:19:40.360>of <00:19:40.560>our <00:19:40.760>customers

00:19:41.270 --> 00:19:41.280 align:start position:0%
customers

00:19:41.280 --> 00:19:44.070 align:start position:0%
<00:19:41.280>customers <00:19:41.513>with <00:19:41.746>AI-based <00:19:41.980>solutions. <00:19:42.213>For <00:19:42.446>example, <00:19:42.680>we

00:19:44.070 --> 00:19:44.080 align:start position:0%
<00:19:44.070>with <00:19:44.071>AI-based <00:19:44.073>solutions. <00:19:44.075>For <00:19:44.077>example, <00:19:44.079>we

00:19:44.080 --> 00:19:45.270 align:start position:0%
<00:19:44.080>with <00:19:44.233>AI-based <00:19:44.386>solutions. <00:19:44.539>For <00:19:44.692>example, <00:19:44.845>we <00:19:44.998>have <00:19:45.151>customer

00:19:45.270 --> 00:19:45.280 align:start position:0%
<00:19:45.270>have <00:19:45.279>customer

00:19:45.280 --> 00:19:47.270 align:start position:0%
<00:19:45.280>have <00:19:45.513>customer <00:19:45.746>conversations <00:19:45.980>memory <00:19:46.213>to <00:19:46.446>remember <00:19:46.680>the

00:19:47.270 --> 00:19:47.280 align:start position:0%
<00:19:47.270>conversations <00:19:47.272>memory <00:19:47.274>to <00:19:47.276>remember <00:19:47.279>the

00:19:47.280 --> 00:19:49.110 align:start position:0%
<00:19:47.280>conversations <00:19:47.435>memory <00:19:47.591>to <00:19:47.746>remember <00:19:47.902>the <00:19:48.057>previous <00:19:48.213>interaction <00:19:48.368>with <00:19:48.524>our <00:19:48.680>customer,

00:19:49.110 --> 00:19:49.120 align:start position:0%
<00:19:49.110>previous <00:19:49.112>interaction <00:19:49.114>with <00:19:49.116>our <00:19:49.119>customer,

00:19:49.120 --> 00:19:51.030 align:start position:0%
<00:19:49.120>previous <00:19:49.294>interaction <00:19:49.469>with <00:19:49.645>our <00:19:49.820>customer, <00:19:49.995>conversational <00:19:50.169>orchestrator, <00:19:50.344>and <00:19:50.520>if

00:19:51.030 --> 00:19:51.040 align:start position:0%
<00:19:51.030>conversational <00:19:51.033>orchestrator, <00:19:51.036>and <00:19:51.039>if

00:19:51.040 --> 00:19:53.350 align:start position:0%
<00:19:51.040>conversational <00:19:51.195>orchestrator, <00:19:51.351>and <00:19:51.506>if <00:19:51.662>you're <00:19:51.817>interested, <00:19:51.973>you <00:19:52.128>can <00:19:52.284>go <00:19:52.440>into

00:19:53.350 --> 00:19:53.360 align:start position:0%
<00:19:53.350>you're <00:19:53.351>interested, <00:19:53.353>you <00:19:53.355>can <00:19:53.357>go <00:19:53.359>into

00:19:53.360 --> 00:19:55.550 align:start position:0%
<00:19:53.360>you're <00:19:53.476>interested, <00:19:53.593>you <00:19:53.709>can <00:19:53.826>go <00:19:53.943>into <00:19:54.060>Twilio's <00:19:54.176>website <00:19:54.293>and <00:19:54.409>we <00:19:54.526>have <00:19:54.643>a <00:19:54.760>surprise

00:19:55.550 --> 00:19:55.560 align:start position:0%
<00:19:55.550>Twilio's <00:19:55.551>website <00:19:55.553>and <00:19:55.554>we <00:19:55.556>have <00:19:55.557>a <00:19:55.559>surprise

00:19:55.560 --> 00:19:57.550 align:start position:0%
<00:19:55.560>Twilio's <00:19:55.659>website <00:19:55.760>and <00:19:55.860>we <00:19:55.960>have <00:19:56.060>a <00:19:56.159>surprise <00:19:56.260>for <00:19:56.360>you <00:19:56.460>at <00:19:56.560>the <00:19:56.659>end <00:19:56.760>of <00:19:56.860>the <00:19:56.960>presentation

00:19:57.550 --> 00:19:57.560 align:start position:0%
<00:19:57.550>for <00:19:57.551>you <00:19:57.552>at <00:19:57.553>the <00:19:57.555>end <00:19:57.556>of <00:19:57.557>the <00:19:57.559>presentation

00:19:57.560 --> 00:19:59.150 align:start position:0%
<00:19:57.560>for <00:19:57.687>you <00:19:57.814>at <00:19:57.941>the <00:19:58.069>end <00:19:58.196>of <00:19:58.323>the <00:19:58.450>presentation <00:19:58.578>if <00:19:58.705>you <00:19:58.832>want <00:19:58.960>to

00:19:59.150 --> 00:19:59.160 align:start position:0%
<00:19:59.150>if <00:19:59.153>you <00:19:59.156>want <00:19:59.159>to

00:19:59.160 --> 00:20:01.750 align:start position:0%
<00:19:59.160>if <00:19:59.335>you <00:19:59.510>want <00:19:59.685>to <00:19:59.860>play <00:20:00.035>around <00:20:00.210>with <00:20:00.385>with <00:20:00.560>Twilio.

00:20:01.750 --> 00:20:01.760 align:start position:0%
<00:20:01.750>play <00:20:01.752>around <00:20:01.754>with <00:20:01.756>with <00:20:01.759>Twilio.

00:20:01.760 --> 00:20:03.510 align:start position:0%
<00:20:01.760>play <00:20:01.887>around <00:20:02.014>with <00:20:02.141>with <00:20:02.269>Twilio. <00:20:02.396>And <00:20:02.523>you <00:20:02.650>can <00:20:02.778>imagine <00:20:02.905>that <00:20:03.032>the <00:20:03.160>edge

00:20:03.510 --> 00:20:03.520 align:start position:0%
<00:20:03.510>And <00:20:03.511>you <00:20:03.513>can <00:20:03.514>imagine <00:20:03.516>that <00:20:03.517>the <00:20:03.519>edge

00:20:03.520 --> 00:20:05.230 align:start position:0%
<00:20:03.520>And <00:20:03.647>you <00:20:03.774>can <00:20:03.901>imagine <00:20:04.029>that <00:20:04.156>the <00:20:04.283>edge <00:20:04.410>infrastructure <00:20:04.538>must <00:20:04.665>rise <00:20:04.792>to <00:20:04.920>the

00:20:05.230 --> 00:20:05.240 align:start position:0%
<00:20:05.230>infrastructure <00:20:05.232>must <00:20:05.234>rise <00:20:05.236>to <00:20:05.239>the

00:20:05.240 --> 00:20:08.670 align:start position:0%
<00:20:05.240>infrastructure <00:20:05.395>must <00:20:05.551>rise <00:20:05.706>to <00:20:05.862>the <00:20:06.017>challenge <00:20:06.173>because <00:20:06.328>we <00:20:06.484>have <00:20:06.640>to

00:20:08.670 --> 00:20:08.680 align:start position:0%
<00:20:08.670>challenge <00:20:08.672>because <00:20:08.674>we <00:20:08.676>have <00:20:08.679>to

00:20:08.680 --> 00:20:11.430 align:start position:0%
<00:20:08.680>challenge <00:20:08.787>because <00:20:08.895>we <00:20:09.003>have <00:20:09.110>to <00:20:09.218>um <00:20:09.326>in <00:20:09.433>first <00:20:09.541>place, <00:20:09.649>we <00:20:09.756>have <00:20:09.864>to <00:20:09.972>still <00:20:10.080>be

00:20:11.430 --> 00:20:11.440 align:start position:0%
<00:20:11.430>um <00:20:11.431>in <00:20:11.432>first <00:20:11.433>place, <00:20:11.434>we <00:20:11.435>have <00:20:11.436>to <00:20:11.437>still <00:20:11.439>be

00:20:11.440 --> 00:20:14.270 align:start position:0%
<00:20:11.440>um <00:20:11.580>in <00:20:11.720>first <00:20:11.860>place, <00:20:12.000>we <00:20:12.140>have <00:20:12.280>to <00:20:12.420>still <00:20:12.560>be <00:20:12.700>reliable <00:20:12.840>and

00:20:14.270 --> 00:20:14.280 align:start position:0%
<00:20:14.270>reliable <00:20:14.279>and

00:20:14.280 --> 00:20:16.670 align:start position:0%
<00:20:14.280>reliable <00:20:14.455>and <00:20:14.629>don't <00:20:14.805>let <00:20:14.980>down <00:20:15.155>our <00:20:15.330>customers <00:20:15.504>so <00:20:15.680>that

00:20:16.670 --> 00:20:16.680 align:start position:0%
<00:20:16.670>don't <00:20:16.671>let <00:20:16.673>down <00:20:16.674>our <00:20:16.676>customers <00:20:16.677>so <00:20:16.679>that

00:20:16.680 --> 00:20:19.310 align:start position:0%
<00:20:16.680>don't <00:20:16.773>let <00:20:16.866>down <00:20:16.960>our <00:20:17.053>customers <00:20:17.146>so <00:20:17.240>that <00:20:17.333>they <00:20:17.426>can <00:20:17.520>build <00:20:17.613>on <00:20:17.706>top <00:20:17.800>of <00:20:17.893>Twilio <00:20:17.986>and <00:20:18.080>the

00:20:19.310 --> 00:20:19.320 align:start position:0%
<00:20:19.310>they <00:20:19.311>can <00:20:19.312>build <00:20:19.313>on <00:20:19.314>top <00:20:19.315>of <00:20:19.316>Twilio <00:20:19.317>and <00:20:19.319>the

00:20:19.320 --> 00:20:21.470 align:start position:0%
<00:20:19.320>they <00:20:19.436>can <00:20:19.553>build <00:20:19.669>on <00:20:19.786>top <00:20:19.903>of <00:20:20.020>Twilio <00:20:20.136>and <00:20:20.253>the <00:20:20.370>infrastructure <00:20:20.486>can <00:20:20.603>handle <00:20:20.720>the

00:20:21.470 --> 00:20:21.480 align:start position:0%
<00:20:21.470>infrastructure <00:20:21.473>can <00:20:21.476>handle <00:20:21.479>the

00:20:21.480 --> 00:20:24.110 align:start position:0%
<00:20:21.480>infrastructure <00:20:21.635>can <00:20:21.791>handle <00:20:21.946>the <00:20:22.102>greater <00:20:22.257>amount <00:20:22.413>of <00:20:22.568>requests. <00:20:22.724>And <00:20:22.880>also,

00:20:24.110 --> 00:20:24.120 align:start position:0%
<00:20:24.110>greater <00:20:24.111>amount <00:20:24.113>of <00:20:24.115>requests. <00:20:24.117>And <00:20:24.119>also,

00:20:24.120 --> 00:20:26.030 align:start position:0%
<00:20:24.120>greater <00:20:24.236>amount <00:20:24.353>of <00:20:24.469>requests. <00:20:24.586>And <00:20:24.703>also, <00:20:24.820>the <00:20:24.936>internal <00:20:25.053>teams <00:20:25.169>like <00:20:25.286>they <00:20:25.403>want <00:20:25.520>to

00:20:26.030 --> 00:20:26.040 align:start position:0%
<00:20:26.030>the <00:20:26.031>internal <00:20:26.033>teams <00:20:26.034>like <00:20:26.036>they <00:20:26.037>want <00:20:26.039>to

00:20:26.040 --> 00:20:28.430 align:start position:0%
<00:20:26.040>the <00:20:26.167>internal <00:20:26.294>teams <00:20:26.421>like <00:20:26.549>they <00:20:26.676>want <00:20:26.803>to <00:20:26.930>create <00:20:27.058>new <00:20:27.185>innovative <00:20:27.312>features. <00:20:27.440>They

00:20:28.430 --> 00:20:28.440 align:start position:0%
<00:20:28.430>create <00:20:28.432>new <00:20:28.434>innovative <00:20:28.436>features. <00:20:28.439>They

00:20:28.440 --> 00:20:32.630 align:start position:0%
<00:20:28.440>create <00:20:28.547>new <00:20:28.655>innovative <00:20:28.763>features. <00:20:28.870>They <00:20:28.978>want <00:20:29.086>to <00:20:29.193>be <00:20:29.301>quick <00:20:29.409>and <00:20:29.516>we <00:20:29.624>have <00:20:29.732>to <00:20:29.840>improve

00:20:32.630 --> 00:20:32.640 align:start position:0%
<00:20:32.630>want <00:20:32.631>to <00:20:32.632>be <00:20:32.633>quick <00:20:32.634>and <00:20:32.635>we <00:20:32.636>have <00:20:32.637>to <00:20:32.639>improve

00:20:32.640 --> 00:20:35.030 align:start position:0%
<00:20:32.640>want <00:20:32.767>to <00:20:32.894>be <00:20:33.021>quick <00:20:33.149>and <00:20:33.276>we <00:20:33.403>have <00:20:33.530>to <00:20:33.658>improve <00:20:33.785>their <00:20:33.912>developer <00:20:34.040>experience.

00:20:35.030 --> 00:20:35.040 align:start position:0%
<00:20:35.030>their <00:20:35.034>developer <00:20:35.039>experience.

00:20:35.040 --> 00:20:38.910 align:start position:0%
<00:20:35.040>their <00:20:35.215>developer <00:20:35.389>experience. <00:20:35.565>So, <00:20:35.740>we <00:20:35.915>are <00:20:36.090>on <00:20:36.264>that <00:20:36.440>path.

00:20:38.920 --> 00:20:41.310 align:start position:0%
<00:20:38.920>So, <00:20:39.153>we <00:20:39.386>can <00:20:39.620>talk <00:20:39.853>about <00:20:40.086>two <00:20:40.320>different

00:20:41.310 --> 00:20:41.320 align:start position:0%
<00:20:41.310>So, <00:20:41.311>we <00:20:41.312>can <00:20:41.314>talk <00:20:41.316>about <00:20:41.317>two <00:20:41.319>different

00:20:41.320 --> 00:20:42.430 align:start position:0%
<00:20:41.320>So, <00:20:41.462>we <00:20:41.605>can <00:20:41.748>talk <00:20:41.890>about <00:20:42.033>two <00:20:42.176>different <00:20:42.319>things.

00:20:42.430 --> 00:20:42.440 align:start position:0%
things.

00:20:42.440 --> 00:20:44.110 align:start position:0%
<00:20:42.440>things. <00:20:42.615>Uh <00:20:42.790>the <00:20:42.965>first <00:20:43.140>one <00:20:43.315>is <00:20:43.490>that <00:20:43.665>we <00:20:43.840>are

00:20:44.110 --> 00:20:44.120 align:start position:0%
<00:20:44.110>Uh <00:20:44.111>the <00:20:44.112>first <00:20:44.113>one <00:20:44.115>is <00:20:44.116>that <00:20:44.117>we <00:20:44.119>are

00:20:44.120 --> 00:20:46.630 align:start position:0%
<00:20:44.120>Uh <00:20:44.236>the <00:20:44.353>first <00:20:44.469>one <00:20:44.586>is <00:20:44.703>that <00:20:44.820>we <00:20:44.936>are <00:20:45.053>improving <00:20:45.169>our <00:20:45.286>support <00:20:45.403>for <00:20:45.520>agentic

00:20:46.630 --> 00:20:46.640 align:start position:0%
<00:20:46.630>improving <00:20:46.632>our <00:20:46.634>support <00:20:46.636>for <00:20:46.639>agentic

00:20:46.640 --> 00:20:48.030 align:start position:0%
<00:20:46.640>improving <00:20:46.890>our <00:20:47.140>support <00:20:47.390>for <00:20:47.640>agentic <00:20:47.891>workflows.

00:20:48.030 --> 00:20:48.040 align:start position:0%
workflows.

00:20:48.040 --> 00:20:49.990 align:start position:0%
<00:20:48.040>workflows. <00:20:48.195>Uh <00:20:48.351>if <00:20:48.506>you <00:20:48.662>go <00:20:48.817>to <00:20:48.973>this <00:20:49.128>repository, <00:20:49.284>you <00:20:49.440>can

00:20:49.990 --> 00:20:50.000 align:start position:0%
<00:20:49.990>Uh <00:20:49.991>if <00:20:49.992>you <00:20:49.993>go <00:20:49.994>to <00:20:49.995>this <00:20:49.996>repository, <00:20:49.997>you <00:20:49.999>can

00:20:50.000 --> 00:20:51.710 align:start position:0%
<00:20:50.000>Uh <00:20:50.087>if <00:20:50.175>you <00:20:50.262>go <00:20:50.350>to <00:20:50.437>this <00:20:50.525>repository, <00:20:50.612>you <00:20:50.700>can <00:20:50.787>see <00:20:50.875>some <00:20:50.962>of <00:20:51.050>the <00:20:51.137>things <00:20:51.225>that <00:20:51.312>we <00:20:51.400>are

00:20:51.710 --> 00:20:51.720 align:start position:0%
<00:20:51.710>see <00:20:51.711>some <00:20:51.712>of <00:20:51.713>the <00:20:51.715>things <00:20:51.716>that <00:20:51.717>we <00:20:51.719>are

00:20:51.720 --> 00:20:53.670 align:start position:0%
<00:20:51.720>see <00:20:51.827>some <00:20:51.935>of <00:20:52.043>the <00:20:52.150>things <00:20:52.258>that <00:20:52.366>we <00:20:52.473>are <00:20:52.581>working <00:20:52.689>on, <00:20:52.796>but <00:20:52.904>basically, <00:20:53.012>we <00:20:53.120>have

00:20:53.670 --> 00:20:53.680 align:start position:0%
<00:20:53.670>working <00:20:53.671>on, <00:20:53.673>but <00:20:53.675>basically, <00:20:53.677>we <00:20:53.679>have

00:20:53.680 --> 00:20:57.070 align:start position:0%
<00:20:53.680>working <00:20:53.787>on, <00:20:53.895>but <00:20:54.003>basically, <00:20:54.110>we <00:20:54.218>have <00:20:54.326>created <00:20:54.433>a <00:20:54.541>new <00:20:54.649>MCP <00:20:54.756>server <00:20:54.864>so <00:20:54.972>that <00:20:55.080>agents

00:20:57.070 --> 00:20:57.080 align:start position:0%
<00:20:57.070>created <00:20:57.071>a <00:20:57.072>new <00:20:57.073>MCP <00:20:57.075>server <00:20:57.076>so <00:20:57.077>that <00:20:57.079>agents

00:20:57.080 --> 00:20:59.310 align:start position:0%
<00:20:57.080>created <00:20:57.179>a <00:20:57.280>new <00:20:57.379>MCP <00:20:57.480>server <00:20:57.580>so <00:20:57.679>that <00:20:57.780>agents <00:20:57.879>can <00:20:57.980>work <00:20:58.080>with <00:20:58.179>Twilio <00:20:58.280>services. <00:20:58.379>We <00:20:58.480>are

00:20:59.310 --> 00:20:59.320 align:start position:0%
<00:20:59.310>can <00:20:59.311>work <00:20:59.312>with <00:20:59.314>Twilio <00:20:59.316>services. <00:20:59.317>We <00:20:59.319>are

00:20:59.320 --> 00:21:02.030 align:start position:0%
<00:20:59.320>can <00:20:59.419>work <00:20:59.520>with <00:20:59.620>Twilio <00:20:59.720>services. <00:20:59.820>We <00:20:59.919>are <00:21:00.020>creating <00:21:00.120>new <00:21:00.220>cloud <00:21:00.320>skills <00:21:00.419>and <00:21:00.520>a <00:21:00.620>lot <00:21:00.720>of

00:21:02.030 --> 00:21:02.040 align:start position:0%
<00:21:02.030>creating <00:21:02.031>new <00:21:02.032>cloud <00:21:02.033>skills <00:21:02.035>and <00:21:02.036>a <00:21:02.037>lot <00:21:02.039>of

00:21:02.040 --> 00:21:04.510 align:start position:0%
<00:21:02.040>creating <00:21:02.167>new <00:21:02.294>cloud <00:21:02.421>skills <00:21:02.549>and <00:21:02.676>a <00:21:02.803>lot <00:21:02.930>of <00:21:03.058>work <00:21:03.185>is <00:21:03.312>going <00:21:03.440>on.

00:21:04.510 --> 00:21:04.520 align:start position:0%
<00:21:04.510>work <00:21:04.513>is <00:21:04.516>going <00:21:04.519>on.

00:21:04.520 --> 00:21:06.030 align:start position:0%
<00:21:04.520>work <00:21:04.643>is <00:21:04.767>going <00:21:04.890>on. <00:21:05.014>And <00:21:05.137>the <00:21:05.261>other <00:21:05.384>thing <00:21:05.508>is <00:21:05.631>that <00:21:05.755>we <00:21:05.879>are

00:21:06.030 --> 00:21:06.040 align:start position:0%
<00:21:06.030>And <00:21:06.031>the <00:21:06.032>other <00:21:06.033>thing <00:21:06.035>is <00:21:06.036>that <00:21:06.037>we <00:21:06.039>are

00:21:06.040 --> 00:21:09.430 align:start position:0%
<00:21:06.040>And <00:21:06.139>the <00:21:06.240>other <00:21:06.340>thing <00:21:06.440>is <00:21:06.540>that <00:21:06.639>we <00:21:06.740>are <00:21:06.840>modernizing <00:21:06.940>our <00:21:07.040>SDKs <00:21:07.139>and <00:21:07.240>APIs. <00:21:07.340>I <00:21:07.440>don't

00:21:09.430 --> 00:21:09.440 align:start position:0%
<00:21:09.430>modernizing <00:21:09.431>our <00:21:09.433>SDKs <00:21:09.434>and <00:21:09.436>APIs. <00:21:09.437>I <00:21:09.439>don't

00:21:09.440 --> 00:21:12.670 align:start position:0%
<00:21:09.440>modernizing <00:21:09.547>our <00:21:09.655>SDKs <00:21:09.763>and <00:21:09.870>APIs. <00:21:09.978>I <00:21:10.086>don't <00:21:10.193>know <00:21:10.301>if <00:21:10.409>you <00:21:10.516>have <00:21:10.624>work <00:21:10.732>with <00:21:10.840>V2010

00:21:12.670 --> 00:21:12.680 align:start position:0%
<00:21:12.670>know <00:21:12.671>if <00:21:12.673>you <00:21:12.674>have <00:21:12.676>work <00:21:12.677>with <00:21:12.679>V2010

00:21:12.680 --> 00:21:15.670 align:start position:0%
<00:21:12.680>know <00:21:12.780>if <00:21:12.880>you <00:21:12.980>have <00:21:13.080>work <00:21:13.180>with <00:21:13.280>V2010 <00:21:13.380>APIs, <00:21:13.480>but <00:21:13.580>they <00:21:13.680>are <00:21:13.780>basing <00:21:13.880>XML <00:21:13.980>and <00:21:14.080>the

00:21:15.670 --> 00:21:15.680 align:start position:0%
<00:21:15.670>APIs, <00:21:15.671>but <00:21:15.672>they <00:21:15.673>are <00:21:15.675>basing <00:21:15.676>XML <00:21:15.677>and <00:21:15.679>the

00:21:15.680 --> 00:21:17.950 align:start position:0%
<00:21:15.680>APIs, <00:21:15.773>but <00:21:15.866>they <00:21:15.960>are <00:21:16.053>basing <00:21:16.146>XML <00:21:16.240>and <00:21:16.333>the <00:21:16.426>experience <00:21:16.520>is <00:21:16.613>not <00:21:16.706>the <00:21:16.800>best. <00:21:16.893>So, <00:21:16.986>we <00:21:17.080>are

00:21:17.950 --> 00:21:17.960 align:start position:0%
<00:21:17.950>experience <00:21:17.951>is <00:21:17.952>not <00:21:17.953>the <00:21:17.955>best. <00:21:17.956>So, <00:21:17.957>we <00:21:17.959>are

00:21:17.960 --> 00:21:20.030 align:start position:0%
<00:21:17.960>experience <00:21:18.060>is <00:21:18.160>not <00:21:18.260>the <00:21:18.360>best. <00:21:18.460>So, <00:21:18.560>we <00:21:18.660>are <00:21:18.760>working <00:21:18.860>on <00:21:18.960>JSON <00:21:19.060>for <00:21:19.160>support. <00:21:19.260>We <00:21:19.360>are

00:21:20.030 --> 00:21:20.040 align:start position:0%
<00:21:20.030>working <00:21:20.031>on <00:21:20.033>JSON <00:21:20.034>for <00:21:20.036>support. <00:21:20.037>We <00:21:20.039>are

00:21:20.040 --> 00:21:22.590 align:start position:0%
<00:21:20.040>working <00:21:20.180>on <00:21:20.320>JSON <00:21:20.460>for <00:21:20.600>support. <00:21:20.740>We <00:21:20.879>are <00:21:21.020>working <00:21:21.159>on <00:21:21.300>unified <00:21:21.440>versioning.

00:21:22.590 --> 00:21:22.600 align:start position:0%
<00:21:22.590>working <00:21:22.592>on <00:21:22.596>unified <00:21:22.599>versioning.

00:21:22.600 --> 00:21:25.710 align:start position:0%
<00:21:22.600>working <00:21:22.740>on <00:21:22.879>unified <00:21:23.020>versioning. <00:21:23.159>Um <00:21:23.300>and <00:21:23.439>overall <00:21:23.580>we <00:21:23.719>are <00:21:23.860>trying <00:21:24.000>to

00:21:25.710 --> 00:21:25.720 align:start position:0%
<00:21:25.710>Um <00:21:25.711>and <00:21:25.713>overall <00:21:25.714>we <00:21:25.716>are <00:21:25.717>trying <00:21:25.719>to

00:21:25.720 --> 00:21:27.750 align:start position:0%
<00:21:25.720>Um <00:21:25.836>and <00:21:25.953>overall <00:21:26.070>we <00:21:26.186>are <00:21:26.303>trying <00:21:26.420>to <00:21:26.536>uh <00:21:26.653>improve <00:21:26.770>the <00:21:26.886>developer <00:21:27.003>experience <00:21:27.120>and

00:21:27.750 --> 00:21:27.760 align:start position:0%
<00:21:27.750>uh <00:21:27.751>improve <00:21:27.753>the <00:21:27.755>developer <00:21:27.757>experience <00:21:27.759>and

00:21:27.760 --> 00:21:29.630 align:start position:0%
<00:21:27.760>uh <00:21:27.935>improve <00:21:28.110>the <00:21:28.285>developer <00:21:28.460>experience <00:21:28.635>and <00:21:28.810>the <00:21:28.985>agent <00:21:29.160>experience

00:21:29.630 --> 00:21:29.640 align:start position:0%
<00:21:29.630>the <00:21:29.634>agent <00:21:29.639>experience

00:21:29.640 --> 00:21:32.150 align:start position:0%
<00:21:29.640>the <00:21:29.795>agent <00:21:29.951>experience <00:21:30.106>uh <00:21:30.262>by <00:21:30.417>making <00:21:30.573>it <00:21:30.728>more <00:21:30.884>modern <00:21:31.040>and

00:21:32.150 --> 00:21:32.160 align:start position:0%
<00:21:32.150>uh <00:21:32.151>by <00:21:32.153>making <00:21:32.154>it <00:21:32.156>more <00:21:32.157>modern <00:21:32.159>and

00:21:32.160 --> 00:21:36.230 align:start position:0%
<00:21:32.160>uh <00:21:32.360>by <00:21:32.560>making <00:21:32.760>it <00:21:32.960>more <00:21:33.160>modern <00:21:33.360>and <00:21:33.560>idiomatic.

00:21:36.240 --> 00:21:38.590 align:start position:0%
<00:21:36.240>Okay, <00:21:36.440>I <00:21:36.640>think <00:21:36.840>that's <00:21:37.040>all. <00:21:37.240>Um <00:21:37.440>thank <00:21:37.640>you

00:21:38.590 --> 00:21:38.600 align:start position:0%
<00:21:38.590>Okay, <00:21:38.591>I <00:21:38.592>think <00:21:38.593>that's <00:21:38.595>all. <00:21:38.596>Um <00:21:38.597>thank <00:21:38.599>you

00:21:38.600 --> 00:21:40.230 align:start position:0%
<00:21:38.600>Okay, <00:21:38.699>I <00:21:38.800>think <00:21:38.899>that's <00:21:39.000>all. <00:21:39.100>Um <00:21:39.199>thank <00:21:39.300>you <00:21:39.399>very <00:21:39.500>much <00:21:39.600>for <00:21:39.699>attending. <00:21:39.800>And <00:21:39.899>like <00:21:40.000>I

00:21:40.230 --> 00:21:40.240 align:start position:0%
<00:21:40.230>very <00:21:40.231>much <00:21:40.233>for <00:21:40.234>attending. <00:21:40.236>And <00:21:40.237>like <00:21:40.239>I

00:21:40.240 --> 00:21:42.750 align:start position:0%
<00:21:40.240>very <00:21:40.347>much <00:21:40.455>for <00:21:40.563>attending. <00:21:40.670>And <00:21:40.778>like <00:21:40.886>I <00:21:40.993>promised, <00:21:41.101>we <00:21:41.209>have <00:21:41.316>this <00:21:41.424>little <00:21:41.532>gift <00:21:41.640>for

00:21:42.750 --> 00:21:42.760 align:start position:0%
<00:21:42.750>promised, <00:21:42.751>we <00:21:42.753>have <00:21:42.754>this <00:21:42.756>little <00:21:42.757>gift <00:21:42.759>for

00:21:42.760 --> 00:21:45.110 align:start position:0%
<00:21:42.760>promised, <00:21:42.867>we <00:21:42.975>have <00:21:43.083>this <00:21:43.190>little <00:21:43.298>gift <00:21:43.406>for <00:21:43.513>you. <00:21:43.621>Uh <00:21:43.729>this <00:21:43.836>is <00:21:43.944>a <00:21:44.052>promo <00:21:44.160>code.

00:21:45.110 --> 00:21:45.120 align:start position:0%
<00:21:45.110>you. <00:21:45.111>Uh <00:21:45.112>this <00:21:45.114>is <00:21:45.116>a <00:21:45.117>promo <00:21:45.119>code.

00:21:45.120 --> 00:21:47.190 align:start position:0%
<00:21:45.120>you. <00:21:45.213>Uh <00:21:45.306>this <00:21:45.399>is <00:21:45.493>a <00:21:45.586>promo <00:21:45.679>code. <00:21:45.773>Uh <00:21:45.866>if <00:21:45.959>you <00:21:46.053>use <00:21:46.146>it <00:21:46.239>when <00:21:46.333>you <00:21:46.426>create <00:21:46.520>your

00:21:47.190 --> 00:21:47.200 align:start position:0%
<00:21:47.190>Uh <00:21:47.191>if <00:21:47.192>you <00:21:47.193>use <00:21:47.194>it <00:21:47.195>when <00:21:47.196>you <00:21:47.197>create <00:21:47.199>your

00:21:47.200 --> 00:21:49.510 align:start position:0%
<00:21:47.200>Uh <00:21:47.287>if <00:21:47.375>you <00:21:47.462>use <00:21:47.550>it <00:21:47.637>when <00:21:47.725>you <00:21:47.812>create <00:21:47.900>your <00:21:47.987>account, <00:21:48.075>you <00:21:48.162>will <00:21:48.250>get <00:21:48.337>$30 <00:21:48.425>to <00:21:48.512>spend <00:21:48.600>on

00:21:49.510 --> 00:21:49.520 align:start position:0%
<00:21:49.510>account, <00:21:49.511>you <00:21:49.512>will <00:21:49.513>get <00:21:49.515>$30 <00:21:49.516>to <00:21:49.517>spend <00:21:49.519>on

00:21:49.520 --> 00:21:50.950 align:start position:0%
<00:21:49.520>account, <00:21:49.663>you <00:21:49.806>will <00:21:49.949>get <00:21:50.092>$30 <00:21:50.235>to <00:21:50.378>spend <00:21:50.521>on <00:21:50.664>Twilio <00:21:50.807>products.

00:21:50.950 --> 00:21:50.960 align:start position:0%
<00:21:50.950>Twilio <00:21:50.959>products.

00:21:50.960 --> 00:21:53.070 align:start position:0%
<00:21:50.960>Twilio <00:21:51.100>products. <00:21:51.240>And <00:21:51.380>if <00:21:51.520>you <00:21:51.660>want, <00:21:51.800>you <00:21:51.940>can <00:21:52.080>also <00:21:52.220>scan <00:21:52.360>this

00:21:53.070 --> 00:21:53.080 align:start position:0%
<00:21:53.070>And <00:21:53.071>if <00:21:53.072>you <00:21:53.073>want, <00:21:53.074>you <00:21:53.075>can <00:21:53.076>also <00:21:53.077>scan <00:21:53.079>this

00:21:53.080 --> 00:21:54.910 align:start position:0%
<00:21:53.080>And <00:21:53.167>if <00:21:53.254>you <00:21:53.342>want, <00:21:53.429>you <00:21:53.517>can <00:21:53.605>also <00:21:53.692>scan <00:21:53.780>this <00:21:53.867>QR <00:21:53.955>code <00:21:54.042>to <00:21:54.129>give <00:21:54.217>us <00:21:54.304>feedback <00:21:54.392>about <00:21:54.480>the

00:21:54.910 --> 00:21:54.920 align:start position:0%
<00:21:54.910>QR <00:21:54.911>code <00:21:54.912>to <00:21:54.913>give <00:21:54.915>us <00:21:54.916>feedback <00:21:54.917>about <00:21:54.919>the

00:21:54.920 --> 00:21:56.030 align:start position:0%
<00:21:54.920>QR <00:21:55.044>code <00:21:55.169>to <00:21:55.294>give <00:21:55.419>us <00:21:55.544>feedback <00:21:55.669>about <00:21:55.794>the <00:21:55.918>talk.

00:21:56.030 --> 00:21:56.040 align:start position:0%
talk.

00:21:56.040 --> 00:21:58.950 align:start position:0%
<00:21:56.040>talk. <00:21:56.389>And <00:21:56.740>yeah, <00:21:57.090>like <00:21:57.440>the

00:21:58.950 --> 00:21:58.960 align:start position:0%
<00:21:58.950>And <00:21:58.953>yeah, <00:21:58.956>like <00:21:58.959>the

00:21:58.960 --> 00:22:00.910 align:start position:0%
<00:21:58.960>And <00:21:59.067>yeah, <00:21:59.175>like <00:21:59.283>the <00:21:59.390>uh <00:21:59.498>I <00:21:59.606>think <00:21:59.713>we <00:21:59.821>I'm <00:21:59.929>not <00:22:00.036>sure <00:22:00.144>if <00:22:00.252>we <00:22:00.360>have

00:22:00.910 --> 00:22:00.920 align:start position:0%
<00:22:00.910>uh <00:22:00.911>I <00:22:00.912>think <00:22:00.913>we <00:22:00.914>I'm <00:22:00.915>not <00:22:00.916>sure <00:22:00.917>if <00:22:00.918>we <00:22:00.919>have

00:22:00.920 --> 00:22:02.630 align:start position:0%
<00:22:00.920>uh <00:22:01.002>I <00:22:01.084>think <00:22:01.167>we <00:22:01.249>I'm <00:22:01.331>not <00:22:01.414>sure <00:22:01.496>if <00:22:01.578>we <00:22:01.661>have <00:22:01.743>any <00:22:01.825>questions, <00:22:01.908>but <00:22:01.990>we <00:22:02.072>have <00:22:02.155>time <00:22:02.237>for <00:22:02.320>it.

00:22:02.630 --> 00:22:02.640 align:start position:0%
<00:22:02.630>any <00:22:02.631>questions, <00:22:02.632>but <00:22:02.633>we <00:22:02.635>have <00:22:02.636>time <00:22:02.637>for <00:22:02.639>it.

00:22:02.640 --> 00:22:05.070 align:start position:0%
<00:22:02.640>any <00:22:02.780>questions, <00:22:02.920>but <00:22:03.060>we <00:22:03.200>have <00:22:03.340>time <00:22:03.480>for <00:22:03.620>it. <00:22:03.760>So, <00:22:03.900>thank <00:22:04.040>you.

00:22:05.070 --> 00:22:05.080 align:start position:0%
<00:22:05.070>So, <00:22:05.074>thank <00:22:05.079>you.

00:22:05.080 --> 00:22:07.100 align:start position:0%
<00:22:05.080>So, <00:22:05.429>thank <00:22:05.780>you. <00:22:06.129>&gt;&gt; <00:22:06.480>[applause]