WEBVTT
Kind: captions
Language: en

00:00:00.000 --> 00:00:10.220 align:start position:0%
 
you

00:00:10.220 --> 00:00:10.230 align:start position:0%
 
 

00:00:10.230 --> 00:00:11.850 align:start position:0%
 
[Music]

00:00:11.850 --> 00:00:11.860 align:start position:0%
[Music]
 

00:00:11.860 --> 00:00:15.009 align:start position:0%
[Music]
my<00:00:12.860><c> name</c><00:00:13.040><c> is</c><00:00:13.129><c> hailey</c><00:00:13.370><c> I</c><00:00:13.730><c> walk</c><00:00:14.360><c> with</c><00:00:14.480><c> the</c><00:00:14.629><c> eBay</c>

00:00:15.009 --> 00:00:15.019 align:start position:0%
my name is hailey I walk with the eBay
 

00:00:15.019 --> 00:00:17.860 align:start position:0%
my name is hailey I walk with the eBay
the<00:00:15.769><c> team</c><00:00:16.100><c> I</c><00:00:16.309><c> work</c><00:00:16.490><c> he</c><00:00:16.700><c> is</c><00:00:16.910><c> called</c><00:00:17.330><c> knew</c><00:00:17.630><c> karate</c>

00:00:17.860 --> 00:00:17.870 align:start position:0%
the team I work he is called knew karate
 

00:00:17.870 --> 00:00:25.330 align:start position:0%
the team I work he is called knew karate
part<00:00:18.410><c> of</c><00:00:18.500><c> team</c><00:00:18.680><c> I</c><00:00:19.240><c> I</c><00:00:20.240><c> work</c><00:00:20.750><c> on</c><00:00:20.930><c> the</c><00:00:21.109><c> backend</c><00:00:21.349><c> the</c>

00:00:25.330 --> 00:00:25.340 align:start position:0%
 
 

00:00:25.340 --> 00:00:28.140 align:start position:0%
 
[Music]

00:00:28.140 --> 00:00:28.150 align:start position:0%
[Music]
 

00:00:28.150 --> 00:00:31.120 align:start position:0%
[Music]
easy<00:00:29.150><c> way</c><00:00:29.509><c> right</c><00:00:29.779><c> is</c><00:00:30.170><c> the</c><00:00:30.380><c> way</c><00:00:30.500><c> work</c><00:00:30.710><c> on</c><00:00:30.920><c> the</c>

00:00:31.120 --> 00:00:31.130 align:start position:0%
easy way right is the way work on the
 

00:00:31.130 --> 00:00:34.840 align:start position:0%
easy way right is the way work on the
micro<00:00:31.699><c> service</c><00:00:32.170><c> so</c><00:00:33.170><c> we</c><00:00:33.350><c> call</c><00:00:33.590><c> us</c><00:00:33.770><c> of</c><00:00:33.920><c> our</c><00:00:34.280><c> act</c>

00:00:34.840 --> 00:00:34.850 align:start position:0%
micro service so we call us of our act
 

00:00:34.850 --> 00:00:37.480 align:start position:0%
micro service so we call us of our act
on<00:00:35.090><c> service</c><00:00:35.540><c> and</c><00:00:35.810><c> this</c><00:00:36.500><c> external</c><00:00:37.130><c> service</c>

00:00:37.480 --> 00:00:37.490 align:start position:0%
on service and this external service
 

00:00:37.490 --> 00:00:41.350 align:start position:0%
on service and this external service
they<00:00:37.910><c> sometimes</c><00:00:38.350><c> unstable</c><00:00:39.350><c> is</c><00:00:39.620><c> unreliable</c><00:00:40.430><c> so</c>

00:00:41.350 --> 00:00:41.360 align:start position:0%
they sometimes unstable is unreliable so
 

00:00:41.360 --> 00:00:43.900 align:start position:0%
they sometimes unstable is unreliable so
we<00:00:41.570><c> need</c><00:00:41.750><c> to</c><00:00:41.900><c> focus</c><00:00:42.080><c> on</c><00:00:42.470><c> how</c><00:00:42.740><c> to</c><00:00:42.800><c> handle</c><00:00:43.580><c> the</c>

00:00:43.900 --> 00:00:43.910 align:start position:0%
we need to focus on how to handle the
 

00:00:43.910 --> 00:00:48.100 align:start position:0%
we need to focus on how to handle the
error<00:00:44.260><c> to</c><00:00:45.640><c> make</c><00:00:46.640><c> our</c><00:00:46.880><c> service</c><00:00:47.390><c> more</c><00:00:47.660><c> reliant</c>

00:00:48.100 --> 00:00:48.110 align:start position:0%
error to make our service more reliant
 

00:00:48.110 --> 00:00:59.820 align:start position:0%
error to make our service more reliant
rely<00:00:48.880><c> resilient</c><00:00:57.040><c> scale</c><00:00:58.040><c> issue</c><00:00:58.370><c> we</c><00:00:58.910><c> have</c><00:00:59.270><c> is</c>

00:00:59.820 --> 00:00:59.830 align:start position:0%
rely resilient scale issue we have is
 

00:00:59.830 --> 00:01:06.130 align:start position:0%
rely resilient scale issue we have is
about<00:01:00.830><c> the</c><00:01:01.780><c> user</c><00:01:03.400><c> the</c><00:01:04.400><c> more</c><00:01:05.119><c> user</c><00:01:05.360><c> come</c><00:01:05.720><c> use</c>

00:01:06.130 --> 00:01:06.140 align:start position:0%
about the user the more user come use
 

00:01:06.140 --> 00:01:09.910 align:start position:0%
about the user the more user come use
our<00:01:06.380><c> service</c><00:01:06.799><c> and</c><00:01:07.270><c> the</c><00:01:08.270><c> weight</c><00:01:08.479><c> got</c><00:01:08.920><c> big</c>

00:01:09.910 --> 00:01:09.920 align:start position:0%
our service and the weight got big
 

00:01:09.920 --> 00:01:13.690 align:start position:0%
our service and the weight got big
traffic<00:01:10.280><c> and</c><00:01:11.090><c> so</c><00:01:12.049><c> we</c><00:01:12.560><c> have</c><00:01:12.770><c> problem</c><00:01:13.369><c> is</c><00:01:13.520><c> about</c>

00:01:13.690 --> 00:01:13.700 align:start position:0%
traffic and so we have problem is about
 

00:01:13.700 --> 00:01:19.300 align:start position:0%
traffic and so we have problem is about
response<00:01:14.689><c> time</c><00:01:14.960><c> is</c><00:01:16.240><c> will</c><00:01:17.240><c> become</c><00:01:18.310><c> respond</c>

00:01:19.300 --> 00:01:19.310 align:start position:0%
response time is will become respond
 

00:01:19.310 --> 00:01:21.789 align:start position:0%
response time is will become respond
timely<00:01:19.429><c> or</c><00:01:19.759><c> become</c><00:01:20.119><c> longer</c><00:01:20.509><c> because</c><00:01:21.409><c> we</c><00:01:21.439><c> have</c>

00:01:21.789 --> 00:01:21.799 align:start position:0%
timely or become longer because we have
 

00:01:21.799 --> 00:01:24.370 align:start position:0%
timely or become longer because we have
a<00:01:21.829><c> lot</c><00:01:22.100><c> of</c><00:01:22.130><c> external</c><00:01:22.789><c> service</c><00:01:23.270><c> some</c><00:01:23.990><c> service</c>

00:01:24.370 --> 00:01:24.380 align:start position:0%
a lot of external service some service
 

00:01:24.380 --> 00:01:27.789 align:start position:0%
a lot of external service some service
don't<00:01:24.740><c> have</c><00:01:24.950><c> very</c><00:01:25.159><c> good</c><00:01:26.229><c> scalability</c><00:01:27.229><c> in</c>

00:01:27.789 --> 00:01:27.799 align:start position:0%
don't have very good scalability in
 

00:01:27.799 --> 00:01:28.510 align:start position:0%
don't have very good scalability in
support

00:01:28.510 --> 00:01:28.520 align:start position:0%
support
 

00:01:28.520 --> 00:01:34.550 align:start position:0%
support
so<00:01:29.119><c> we've</c><00:01:29.420><c> affected</c><00:01:29.929><c> us</c>

00:01:34.550 --> 00:01:34.560 align:start position:0%
 
 

00:01:34.560 --> 00:01:37.450 align:start position:0%
 
[Music]

00:01:37.450 --> 00:01:37.460 align:start position:0%
[Music]
 

00:01:37.460 --> 00:01:40.429 align:start position:0%
[Music]
scum<00:01:38.460><c> skill</c><00:01:39.329><c> is</c><00:01:39.479><c> you</c><00:01:39.630><c> come</c><00:01:39.840><c> to</c><00:01:39.960><c> future</c><00:01:40.289><c> is</c>

00:01:40.429 --> 00:01:40.439 align:start position:0%
scum skill is you come to future is
 

00:01:40.439 --> 00:01:45.109 align:start position:0%
scum skill is you come to future is
country<00:01:40.890><c> we</c><00:01:41.270><c> develop</c><00:01:42.270><c> product</c><00:01:42.719><c> for</c><00:01:44.119><c> applied</c>

00:01:45.109 --> 00:01:45.119 align:start position:0%
country we develop product for applied
 

00:01:45.119 --> 00:01:48.139 align:start position:0%
country we develop product for applied
for<00:01:45.359><c> a</c><00:01:45.479><c> for</c><00:01:45.719><c> the</c><00:01:45.840><c> China</c><00:01:46.560><c> market</c><00:01:46.770><c> so</c><00:01:47.700><c> there's</c><00:01:48.030><c> a</c>

00:01:48.139 --> 00:01:48.149 align:start position:0%
for a for the China market so there's a
 

00:01:48.149 --> 00:01:52.699 align:start position:0%
for a for the China market so there's a
big<00:01:48.770><c> ecommerce</c><00:01:49.770><c> market</c><00:01:50.869><c> after</c><00:01:51.869><c> this</c><00:01:52.409><c> release</c>

00:01:52.699 --> 00:01:52.709 align:start position:0%
big ecommerce market after this release
 

00:01:52.709 --> 00:01:56.499 align:start position:0%
big ecommerce market after this release
and<00:01:53.280><c> have</c><00:01:53.579><c> a</c><00:01:53.610><c> user</c><00:01:54.390><c> to</c><00:01:54.689><c> use</c><00:01:54.869><c> start</c><00:01:55.409><c> use</c><00:01:55.560><c> that</c><00:01:55.770><c> I</c>

00:01:56.499 --> 00:01:56.509 align:start position:0%
and have a user to use start use that I
 

00:01:56.509 --> 00:01:59.749 align:start position:0%
and have a user to use start use that I
we<00:01:57.509><c> expected</c><00:01:58.109><c> we</c><00:01:58.380><c> have</c><00:01:58.649><c> a</c><00:01:58.679><c> scalability</c><00:01:59.429><c> issue</c>

00:01:59.749 --> 00:01:59.759 align:start position:0%
we expected we have a scalability issue
 

00:01:59.759 --> 00:02:11.150 align:start position:0%
we expected we have a scalability issue
I<00:02:07.880><c> got</c><00:02:08.880><c> with</c><00:02:09.420><c> Carla's</c><00:02:10.079><c> three</c><00:02:10.709><c> years</c><00:02:10.920><c> ago</c>

00:02:11.150 --> 00:02:11.160 align:start position:0%
I got with Carla's three years ago
 

00:02:11.160 --> 00:02:14.330 align:start position:0%
I got with Carla's three years ago
working<00:02:11.459><c> with</c><00:02:11.610><c> Scala</c><00:02:11.970><c> and</c><00:02:12.290><c> then</c><00:02:13.290><c> start</c><00:02:13.620><c> from</c>

00:02:14.330 --> 00:02:14.340 align:start position:0%
working with Scala and then start from
 

00:02:14.340 --> 00:02:17.089 align:start position:0%
working with Scala and then start from
Java<00:02:14.930><c> convert</c><00:02:15.930><c> from</c><00:02:16.049><c> Java</c><00:02:16.319><c> developer</c><00:02:16.980><c> to</c>

00:02:17.089 --> 00:02:17.099 align:start position:0%
Java convert from Java developer to
 

00:02:17.099 --> 00:02:19.069 align:start position:0%
Java convert from Java developer to
Scala<00:02:17.400><c> trapper</c><00:02:17.819><c> and</c><00:02:17.970><c> the</c><00:02:18.629><c> first</c><00:02:18.870><c> thing</c><00:02:19.019><c> I</c>

00:02:19.069 --> 00:02:19.079 align:start position:0%
Scala trapper and the first thing I
 

00:02:19.079 --> 00:02:24.100 align:start position:0%
Scala trapper and the first thing I
found<00:02:19.260><c> is</c><00:02:19.680><c> we</c><00:02:20.489><c> I</c><00:02:20.760><c> need</c><00:02:21.090><c> to</c><00:02:21.209><c> change</c><00:02:21.569><c> my</c><00:02:22.549><c> my</c><00:02:23.549><c> mind</c>

00:02:24.100 --> 00:02:24.110 align:start position:0%
found is we I need to change my my mind
 

00:02:24.110 --> 00:02:26.869 align:start position:0%
found is we I need to change my my mind
become<00:02:25.110><c> to</c><00:02:25.470><c> sync</c><00:02:25.769><c> plans</c><00:02:25.950><c> at</c><00:02:26.190><c> a</c><00:02:26.220><c> different</c><00:02:26.760><c> way</c>

00:02:26.869 --> 00:02:26.879 align:start position:0%
become to sync plans at a different way
 

00:02:26.879 --> 00:02:30.170 align:start position:0%
become to sync plans at a different way
simple<00:02:27.720><c> data</c><00:02:28.049><c> how</c><00:02:28.769><c> to</c><00:02:28.829><c> keep</c><00:02:29.340><c> the</c><00:02:29.519><c> data</c><00:02:29.760><c> is</c>

00:02:30.170 --> 00:02:30.180 align:start position:0%
simple data how to keep the data is
 

00:02:30.180 --> 00:02:34.640 align:start position:0%
simple data how to keep the data is
immutable<00:02:30.780><c> and</c><00:02:31.290><c> how</c><00:02:32.250><c> to</c><00:02:32.310><c> keep</c><00:02:32.700><c> the</c><00:02:33.230><c> to</c><00:02:34.230><c> focus</c>

00:02:34.640 --> 00:02:34.650 align:start position:0%
immutable and how to keep the to focus
 

00:02:34.650 --> 00:02:38.569 align:start position:0%
immutable and how to keep the to focus
on<00:02:34.799><c> the</c><00:02:35.040><c> data</c><00:02:35.220><c> transform</c><00:02:36.000><c> from</c><00:02:36.660><c> one</c><00:02:37.250><c> one</c><00:02:38.250><c> set</c>

00:02:38.569 --> 00:02:38.579 align:start position:0%
on the data transform from one one set
 

00:02:38.579 --> 00:02:49.190 align:start position:0%
on the data transform from one one set
of<00:02:38.760><c> data</c><00:02:38.970><c> to</c><00:02:39.120><c> another</c><00:02:39.389><c> set</c><00:02:39.690><c> of</c><00:02:39.840><c> data</c><00:02:39.989><c> I</c><00:02:47.450><c> like</c><00:02:48.450><c> to</c>

00:02:49.190 --> 00:02:49.200 align:start position:0%
of data to another set of data I like to
 

00:02:49.200 --> 00:02:51.879 align:start position:0%
of data to another set of data I like to
talk<00:02:50.040><c> about</c><00:02:50.430><c> the</c><00:02:50.940><c> functional</c><00:02:51.389><c> programming</c>

00:02:51.879 --> 00:02:51.889 align:start position:0%
talk about the functional programming
 

00:02:51.889 --> 00:02:57.559 align:start position:0%
talk about the functional programming
yes<00:02:52.889><c> as</c><00:02:53.130><c> lots</c><00:02:53.400><c> of</c><00:02:53.609><c> people</c><00:02:54.060><c> I</c><00:02:55.160><c> I</c><00:02:56.160><c> read</c><00:02:57.120><c> admire</c>

00:02:57.559 --> 00:02:57.569 align:start position:0%
yes as lots of people I I read admire
 

00:02:57.569 --> 00:03:00.830 align:start position:0%
yes as lots of people I I read admire
and<00:02:58.280><c> they</c><00:02:59.280><c> gives</c><00:02:59.579><c> a</c><00:02:59.730><c> talk</c><00:03:00.000><c> about</c><00:03:00.239><c> their</c><00:03:00.660><c> latest</c>

00:03:00.830 --> 00:03:00.840 align:start position:0%
and they gives a talk about their latest
 

00:03:00.840 --> 00:03:03.979 align:start position:0%
and they gives a talk about their latest
work<00:03:01.260><c> like</c><00:03:02.299><c> gives</c><00:03:03.299><c> the</c><00:03:03.389><c> talk</c><00:03:03.540><c> about</c><00:03:03.750><c> the</c>

00:03:03.979 --> 00:03:03.989 align:start position:0%
work like gives the talk about the
 

00:03:03.989 --> 00:03:07.099 align:start position:0%
work like gives the talk about the
latest<00:03:04.200><c> next</c><00:03:05.010><c> version</c><00:03:05.669><c> of</c><00:03:05.790><c> the</c><00:03:05.880><c> Scala</c><00:03:06.450><c> and</c>

00:03:07.099 --> 00:03:07.109 align:start position:0%
latest next version of the Scala and
 

00:03:07.109 --> 00:03:10.190 align:start position:0%
latest next version of the Scala and
talk<00:03:07.560><c> about</c><00:03:07.790><c> give</c><00:03:08.790><c> a</c><00:03:08.880><c> talk</c><00:03:09.030><c> about</c><00:03:09.239><c> FS</c><00:03:09.690><c> to</c><00:03:09.959><c> stand</c>

00:03:10.190 --> 00:03:10.200 align:start position:0%
talk about give a talk about FS to stand
 

00:03:10.200 --> 00:03:12.800 align:start position:0%
talk about give a talk about FS to stand
exhibitions<00:03:10.859><c> so</c><00:03:11.310><c> all</c><00:03:11.609><c> these</c><00:03:11.880><c> exciting</c><00:03:12.299><c> thing</c>

00:03:12.800 --> 00:03:12.810 align:start position:0%
exhibitions so all these exciting thing
 

00:03:12.810 --> 00:03:15.259 align:start position:0%
exhibitions so all these exciting thing
happening<00:03:13.470><c> Scala</c><00:03:14.280><c> by</c><00:03:14.489><c> the</c><00:03:14.549><c> big</c><00:03:14.760><c> conference</c>

00:03:15.259 --> 00:03:15.269 align:start position:0%
happening Scala by the big conference
 

00:03:15.269 --> 00:03:18.559 align:start position:0%
happening Scala by the big conference
about<00:03:15.510><c> the</c><00:03:16.260><c> latest</c><00:03:16.500><c> progress</c><00:03:16.829><c> of</c><00:03:17.400><c> on</c><00:03:18.180><c> the</c>

00:03:18.559 --> 00:03:18.569 align:start position:0%
about the latest progress of on the
 

00:03:18.569 --> 00:03:21.610 align:start position:0%
about the latest progress of on the
functional<00:03:18.959><c> programming</c>

00:03:21.610 --> 00:03:21.620 align:start position:0%
 
 

00:03:21.620 --> 00:03:23.680 align:start position:0%
 
you

