WEBVTT
Kind: captions
Language: en

00:00:12.340 --> 00:00:15.130 align:start position:0%
 
my<00:00:13.340><c> name</c><00:00:13.550><c> our</c><00:00:13.760><c> family</c><00:00:14.210><c> fine</c><00:00:14.480><c> work</c><00:00:14.750><c> for</c><00:00:15.019><c> the</c>

00:00:15.130 --> 00:00:15.140 align:start position:0%
my name our family fine work for the
 

00:00:15.140 --> 00:00:17.230 align:start position:0%
my name our family fine work for the
data<00:00:15.890><c> stacks</c><00:00:16.279><c> company</c><00:00:16.730><c> I'm</c><00:00:16.820><c> a</c><00:00:16.850><c> software</c>

00:00:17.230 --> 00:00:17.240 align:start position:0%
data stacks company I'm a software
 

00:00:17.240 --> 00:00:21.160 align:start position:0%
data stacks company I'm a software
developer<00:00:17.359><c> and</c><00:00:18.199><c> I</c><00:00:18.590><c> focus</c><00:00:19.070><c> on</c><00:00:19.720><c> data</c><00:00:20.720><c> stacks</c>

00:00:21.160 --> 00:00:21.170 align:start position:0%
developer and I focus on data stacks
 

00:00:21.170 --> 00:00:24.070 align:start position:0%
developer and I focus on data stacks
analytics<00:00:22.039><c> and</c><00:00:22.340><c> graph</c><00:00:22.670><c> analytics</c><00:00:23.080><c> company</c>

00:00:24.070 --> 00:00:24.080 align:start position:0%
analytics and graph analytics company
 

00:00:24.080 --> 00:00:25.689 align:start position:0%
analytics and graph analytics company
and<00:00:24.199><c> of</c><00:00:24.440><c> the</c><00:00:24.890><c> destruction</c><00:00:25.250><c> surprised</c>

00:00:25.689 --> 00:00:25.699 align:start position:0%
and of the destruction surprised
 

00:00:25.699 --> 00:00:35.529 align:start position:0%
and of the destruction surprised
database<00:00:33.129><c> well</c><00:00:34.129><c> actually</c><00:00:34.250><c> that</c><00:00:34.730><c> probably</c><00:00:35.359><c> the</c>

00:00:35.529 --> 00:00:35.539 align:start position:0%
database well actually that probably the
 

00:00:35.539 --> 00:00:38.619 align:start position:0%
database well actually that probably the
main<00:00:35.719><c> problem</c><00:00:36.260><c> I</c><00:00:36.589><c> met</c><00:00:37.219><c> is</c><00:00:37.489><c> an</c><00:00:37.789><c> integration</c><00:00:38.539><c> of</c>

00:00:38.619 --> 00:00:38.629 align:start position:0%
main problem I met is an integration of
 

00:00:38.629 --> 00:00:41.849 align:start position:0%
main problem I met is an integration of
different<00:00:39.129><c> open-source</c><00:00:40.129><c> technology</c><00:00:40.729><c> and</c>

00:00:41.849 --> 00:00:41.859 align:start position:0%
different open-source technology and
 

00:00:41.859 --> 00:00:44.950 align:start position:0%
different open-source technology and
well<00:00:42.859><c> that's</c><00:00:43.010><c> all</c><00:00:43.280><c> and</c><00:00:43.609><c> I</c><00:00:43.699><c> can</c><00:00:43.940><c> deep</c><00:00:44.389><c> go</c><00:00:44.690><c> deep</c>

00:00:44.950 --> 00:00:44.960 align:start position:0%
well that's all and I can deep go deep
 

00:00:44.960 --> 00:00:48.369 align:start position:0%
well that's all and I can deep go deep
into<00:00:45.289><c> this</c><00:00:45.440><c> into</c><00:00:45.920><c> this</c><00:00:46.069><c> detail</c><00:00:46.339><c> but</c><00:00:47.379><c> that's</c>

00:00:48.369 --> 00:00:48.379 align:start position:0%
into this into this detail but that's
 

00:00:48.379 --> 00:00:50.700 align:start position:0%
into this into this detail but that's
probably<00:00:48.829><c> all</c><00:00:49.100><c> and</c><00:00:49.339><c> as</c><00:00:49.460><c> explain</c><00:00:50.179><c> especially</c>

00:00:50.700 --> 00:00:50.710 align:start position:0%
probably all and as explain especially
 

00:00:50.710 --> 00:00:53.860 align:start position:0%
probably all and as explain especially
so<00:00:51.710><c> the</c><00:00:51.889><c> main</c><00:00:52.100><c> problem</c><00:00:52.370><c> I</c><00:00:52.729><c> admit</c><00:00:53.059><c> probably</c>

00:00:53.860 --> 00:00:53.870 align:start position:0%
so the main problem I admit probably
 

00:00:53.870 --> 00:00:55.689 align:start position:0%
so the main problem I admit probably
when<00:00:54.019><c> you</c><00:00:54.559><c> try</c><00:00:54.859><c> to</c><00:00:54.889><c> integrate</c><00:00:55.519><c> these</c>

00:00:55.689 --> 00:00:55.699 align:start position:0%
when you try to integrate these
 

00:00:55.699 --> 00:01:00.910 align:start position:0%
when you try to integrate these
different<00:00:56.079><c> car</c><00:00:57.079><c> dupe</c><00:00:57.940><c> distributions</c><00:00:59.920><c> because</c>

00:01:00.910 --> 00:01:00.920 align:start position:0%
different car dupe distributions because
 

00:01:00.920 --> 00:01:11.110 align:start position:0%
different car dupe distributions because
they<00:01:01.280><c> all</c><00:01:01.549><c> slightly</c><00:01:02.209><c> different</c><00:01:09.460><c> this</c><00:01:10.460><c> the</c>

00:01:11.110 --> 00:01:11.120 align:start position:0%
they all slightly different this the
 

00:01:11.120 --> 00:01:13.210 align:start position:0%
they all slightly different this the
problem<00:01:11.480><c> with</c><00:01:11.600><c> the</c><00:01:11.660><c> scale</c><00:01:11.990><c> is</c><00:01:12.230><c> a</c><00:01:12.260><c> for</c><00:01:13.160><c> example</c>

00:01:13.210 --> 00:01:13.220 align:start position:0%
problem with the scale is a for example
 

00:01:13.220 --> 00:01:16.890 align:start position:0%
problem with the scale is a for example
in<00:01:13.520><c> spark</c><00:01:13.850><c> because</c><00:01:14.180><c> it's</c><00:01:14.390><c> my</c><00:01:15.200><c> part</c><00:01:15.890><c> of</c><00:01:16.070><c> the</c>

00:01:16.890 --> 00:01:16.900 align:start position:0%
in spark because it's my part of the
 

00:01:16.900 --> 00:01:20.710 align:start position:0%
in spark because it's my part of the
responsibility<00:01:18.430><c> every</c><00:01:19.430><c> time</c><00:01:19.670><c> you</c><00:01:19.880><c> try</c><00:01:20.300><c> to</c><00:01:20.330><c> the</c>

00:01:20.710 --> 00:01:20.720 align:start position:0%
responsibility every time you try to the
 

00:01:20.720 --> 00:01:23.650 align:start position:0%
responsibility every time you try to the
kind<00:01:21.170><c> of</c><00:01:21.230><c> giants</c><00:01:21.920><c> with</c><00:01:22.820><c> a</c><00:01:22.850><c> big</c><00:01:23.090><c> data</c><00:01:23.270><c> sources</c>

00:01:23.650 --> 00:01:23.660 align:start position:0%
kind of giants with a big data sources
 

00:01:23.660 --> 00:01:26.740 align:start position:0%
kind of giants with a big data sources
they<00:01:24.170><c> will</c><00:01:24.350><c> get</c><00:01:24.710><c> the</c><00:01:25.100><c> shuffle</c><00:01:25.820><c> his</c><00:01:26.060><c> story</c><00:01:26.390><c> and</c>

00:01:26.740 --> 00:01:26.750 align:start position:0%
they will get the shuffle his story and
 

00:01:26.750 --> 00:01:30.280 align:start position:0%
they will get the shuffle his story and
you<00:01:27.590><c> will</c><00:01:27.740><c> so</c><00:01:28.520><c> and</c><00:01:28.820><c> that</c><00:01:29.330><c> car</c><00:01:29.600><c> because</c><00:01:29.900><c> on</c><00:01:30.200><c> a</c>

00:01:30.280 --> 00:01:30.290 align:start position:0%
you will so and that car because on a
 

00:01:30.290 --> 00:01:32.890 align:start position:0%
you will so and that car because on a
bigger<00:01:30.500><c> asset</c><00:01:30.980><c> you</c><00:01:31.760><c> always</c><00:01:32.120><c> need</c><00:01:32.360><c> to</c><00:01:32.390><c> define</c>

00:01:32.890 --> 00:01:32.900 align:start position:0%
bigger asset you always need to define
 

00:01:32.900 --> 00:01:37.150 align:start position:0%
bigger asset you always need to define
two<00:01:33.610><c> now</c><00:01:35.080><c> before</c><00:01:36.080><c> you</c><00:01:36.140><c> run</c><00:01:36.320><c> the</c><00:01:36.500><c> query</c><00:01:36.800><c> how</c>

00:01:37.150 --> 00:01:37.160 align:start position:0%
two now before you run the query how
 

00:01:37.160 --> 00:01:40.330 align:start position:0%
two now before you run the query how
much<00:01:37.430><c> partition</c><00:01:38.360><c> you</c><00:01:38.450><c> need</c><00:01:38.600><c> to</c><00:01:38.780><c> have</c><00:01:39.020><c> and</c><00:01:39.410><c> that</c>

00:01:40.330 --> 00:01:40.340 align:start position:0%
much partition you need to have and that
 

00:01:40.340 --> 00:01:43.210 align:start position:0%
much partition you need to have and that
probably<00:01:40.670><c> well</c><00:01:41.080><c> strange</c><00:01:42.080><c> problem</c><00:01:42.950><c> of</c><00:01:43.070><c> the</c>

00:01:43.210 --> 00:01:43.220 align:start position:0%
probably well strange problem of the
 

00:01:43.220 --> 00:01:47.580 align:start position:0%
probably well strange problem of the
spark

00:01:47.580 --> 00:01:47.590 align:start position:0%
 
 

00:01:47.590 --> 00:01:51.280 align:start position:0%
 
[Music]

00:01:51.280 --> 00:01:51.290 align:start position:0%
 
 

00:01:51.290 --> 00:01:53.750 align:start position:0%
 
everything<00:01:52.290><c> will</c><00:01:52.440><c> be</c><00:01:52.560><c> digitized</c><00:01:52.979><c> and</c><00:01:53.340><c> we</c><00:01:53.520><c> have</c>

00:01:53.750 --> 00:01:53.760 align:start position:0%
everything will be digitized and we have
 

00:01:53.760 --> 00:01:56.359 align:start position:0%
everything will be digitized and we have
a<00:01:53.790><c> lot</c><00:01:54.510><c> of</c><00:01:54.540><c> salt</c><00:01:55.050><c> I</c><00:01:55.260><c> think</c><00:01:55.290><c> that</c><00:01:55.619><c> the</c><00:01:56.250><c> main</c>

00:01:56.359 --> 00:01:56.369 align:start position:0%
a lot of salt I think that the main
 

00:01:56.369 --> 00:01:59.469 align:start position:0%
a lot of salt I think that the main
problems<00:01:56.790><c> will</c><00:01:56.940><c> be</c><00:01:57.090><c> in</c><00:01:57.350><c> Internet</c><00:01:58.350><c> of</c><00:01:58.380><c> Things</c>

00:01:59.469 --> 00:01:59.479 align:start position:0%
problems will be in Internet of Things
 

00:01:59.479 --> 00:02:03.350 align:start position:0%
problems will be in Internet of Things
area<00:02:00.800><c> because</c><00:02:01.800><c> we</c><00:02:01.950><c> just</c><00:02:02.100><c> have</c><00:02:02.400><c> too</c><00:02:02.970><c> much</c><00:02:03.119><c> they</c>

00:02:03.350 --> 00:02:03.360 align:start position:0%
area because we just have too much they
 

00:02:03.360 --> 00:02:05.450 align:start position:0%
area because we just have too much they
will<00:02:03.540><c> have</c><00:02:03.780><c> too</c><00:02:03.960><c> much</c><00:02:04.080><c> data</c><00:02:04.350><c> and</c><00:02:04.770><c> right</c><00:02:05.280><c> now</c>

00:02:05.450 --> 00:02:05.460 align:start position:0%
will have too much data and right now
 

00:02:05.460 --> 00:02:07.460 align:start position:0%
will have too much data and right now
it's<00:02:05.670><c> solved</c><00:02:05.970><c> just</c><00:02:06.030><c> by</c><00:02:06.300><c> aggregation</c><00:02:07.050><c> the</c><00:02:07.259><c> data</c>

00:02:07.460 --> 00:02:07.470 align:start position:0%
it's solved just by aggregation the data
 

00:02:07.470 --> 00:02:11.330 align:start position:0%
it's solved just by aggregation the data
and<00:02:07.979><c> saving</c><00:02:08.640><c> on</c><00:02:08.759><c> aggregate</c><00:02:09.360><c> but</c><00:02:10.340><c> especially</c>

00:02:11.330 --> 00:02:11.340 align:start position:0%
and saving on aggregate but especially
 

00:02:11.340 --> 00:02:14.510 align:start position:0%
and saving on aggregate but especially
machine<00:02:11.970><c> learning</c><00:02:12.300><c> guys</c><00:02:12.660><c> want</c><00:02:13.170><c> to</c><00:02:13.320><c> get</c><00:02:13.520><c> source</c>

00:02:14.510 --> 00:02:14.520 align:start position:0%
machine learning guys want to get source
 

00:02:14.520 --> 00:02:17.000 align:start position:0%
machine learning guys want to get source
of<00:02:14.760><c> the</c><00:02:14.850><c> data</c><00:02:15.030><c> all</c><00:02:15.720><c> the</c><00:02:15.930><c> data</c><00:02:16.110><c> they</c><00:02:16.350><c> have</c><00:02:16.590><c> and</c><00:02:16.890><c> I</c>

00:02:17.000 --> 00:02:17.010 align:start position:0%
of the data all the data they have and I
 

00:02:17.010 --> 00:02:20.270 align:start position:0%
of the data all the data they have and I
think<00:02:17.150><c> this</c><00:02:18.410><c> machine</c><00:02:19.410><c> learning</c><00:02:19.830><c> please</c>

00:02:20.270 --> 00:02:20.280 align:start position:0%
think this machine learning please
 

00:02:20.280 --> 00:02:23.270 align:start position:0%
think this machine learning please
Internet<00:02:20.820><c> of</c><00:02:20.850><c> plus</c><00:02:21.450><c> Internet</c><00:02:21.870><c> of</c><00:02:21.900><c> Things</c><00:02:22.280><c> will</c>

00:02:23.270 --> 00:02:23.280 align:start position:0%
Internet of plus Internet of Things will
 

00:02:23.280 --> 00:02:26.870 align:start position:0%
Internet of plus Internet of Things will
call<00:02:23.580><c> this</c><00:02:23.970><c> blood</c><00:02:24.840><c> of</c><00:02:25.380><c> the</c><00:02:25.530><c> date</c><00:02:26.100><c> of</c><00:02:26.370><c> the</c><00:02:26.670><c> map</c>

00:02:26.870 --> 00:02:26.880 align:start position:0%
call this blood of the date of the map
 

00:02:26.880 --> 00:02:29.930 align:start position:0%
call this blood of the date of the map
of<00:02:27.090><c> the</c><00:02:27.300><c> net</c><00:02:27.510><c> number</c><00:02:27.840><c> of</c><00:02:28.080><c> queries</c><00:02:28.709><c> l'm</c><00:02:29.100><c> data's</c>

00:02:29.930 --> 00:02:29.940 align:start position:0%
of the net number of queries l'm data's
 

00:02:29.940 --> 00:02:32.780 align:start position:0%
of the net number of queries l'm data's
data<00:02:30.780><c> entities</c><00:02:31.080><c> and</c><00:02:31.470><c> that</c><00:02:32.250><c> will</c><00:02:32.400><c> be</c><00:02:32.550><c> a</c><00:02:32.580><c> main</c>

00:02:32.780 --> 00:02:32.790 align:start position:0%
data entities and that will be a main
 

00:02:32.790 --> 00:02:43.820 align:start position:0%
data entities and that will be a main
problem<00:02:40.489><c> well</c><00:02:41.489><c> as</c><00:02:41.640><c> a</c><00:02:41.700><c> spark</c><00:02:42.060><c> developer</c><00:02:42.510><c> I</c><00:02:42.830><c> like</c>

00:02:43.820 --> 00:02:43.830 align:start position:0%
problem well as a spark developer I like
 

00:02:43.830 --> 00:02:45.320 align:start position:0%
problem well as a spark developer I like
functional<00:02:44.190><c> programming</c><00:02:44.519><c> very</c><00:02:44.730><c> much</c><00:02:44.940><c> because</c>

00:02:45.320 --> 00:02:45.330 align:start position:0%
functional programming very much because
 

00:02:45.330 --> 00:02:48.650 align:start position:0%
functional programming very much because
it's<00:02:46.040><c> really</c><00:02:47.040><c> impressive</c><00:02:47.670><c> language</c><00:02:48.360><c> it</c>

00:02:48.650 --> 00:02:48.660 align:start position:0%
it's really impressive language it
 

00:02:48.660 --> 00:02:53.090 align:start position:0%
it's really impressive language it
allows<00:02:49.110><c> you</c><00:02:49.440><c> to</c><00:02:49.940><c> define</c><00:02:50.940><c> a</c><00:02:51.350><c> complex</c><00:02:52.350><c> query</c><00:02:52.769><c> and</c>

00:02:53.090 --> 00:02:53.100 align:start position:0%
allows you to define a complex query and
 

00:02:53.100 --> 00:02:57.740 align:start position:0%
allows you to define a complex query and
complex<00:02:54.799><c> algorithms</c><00:02:55.799><c> in</c><00:02:56.280><c> really</c><00:02:56.730><c> short</c><00:02:57.450><c> an</c>

00:02:57.740 --> 00:02:57.750 align:start position:0%
complex algorithms in really short an
 

00:02:57.750 --> 00:03:07.819 align:start position:0%
complex algorithms in really short an
expressive<00:02:58.290><c> way</c><00:03:05.420><c> well</c><00:03:06.420><c> I</c><00:03:06.450><c> like</c><00:03:06.810><c> that</c><00:03:06.840><c> there</c>

00:03:07.819 --> 00:03:07.829 align:start position:0%
expressive way well I like that there
 

00:03:07.829 --> 00:03:10.430 align:start position:0%
expressive way well I like that there
are<00:03:07.950><c> it's</c><00:03:08.640><c> not</c><00:03:09.030><c> focused</c><00:03:09.480><c> on</c><00:03:09.570><c> one</c><00:03:09.780><c> thing</c><00:03:09.810><c> but</c>

00:03:10.430 --> 00:03:10.440 align:start position:0%
are it's not focused on one thing but
 

00:03:10.440 --> 00:03:13.610 align:start position:0%
are it's not focused on one thing but
there<00:03:10.739><c> are</c><00:03:11.870><c> different</c><00:03:12.870><c> people</c><00:03:13.079><c> that</c><00:03:13.440><c> talk</c>

00:03:13.610 --> 00:03:13.620 align:start position:0%
there are different people that talk
 

00:03:13.620 --> 00:03:16.430 align:start position:0%
there are different people that talk
about<00:03:13.650><c> different</c><00:03:13.890><c> things</c><00:03:14.730><c> and</c><00:03:15.440><c> well</c>

00:03:16.430 --> 00:03:16.440 align:start position:0%
about different things and well
 

00:03:16.440 --> 00:03:18.500 align:start position:0%
about different things and well
especially<00:03:17.010><c> when</c><00:03:17.160><c> you</c><00:03:17.310><c> talk</c><00:03:17.670><c> with</c><00:03:17.850><c> attending</c>

00:03:18.500 --> 00:03:18.510 align:start position:0%
especially when you talk with attending
 

00:03:18.510 --> 00:03:21.920 align:start position:0%
especially when you talk with attending
D<00:03:18.810><c> that</c><00:03:19.290><c> the</c><00:03:20.220><c> really</c><00:03:21.120><c> interesting</c><00:03:21.360><c> thing</c><00:03:21.750><c> in</c>

00:03:21.920 --> 00:03:21.930 align:start position:0%
D that the really interesting thing in
 

00:03:21.930 --> 00:03:24.170 align:start position:0%
D that the really interesting thing in
the<00:03:22.079><c> real</c><00:03:22.260><c> world</c><00:03:22.590><c> not</c><00:03:22.920><c> just</c><00:03:23.250><c> a</c><00:03:23.400><c> programmer</c><00:03:23.850><c> for</c>

00:03:24.170 --> 00:03:24.180 align:start position:0%
the real world not just a programmer for
 

00:03:24.180 --> 00:03:24.960 align:start position:0%
the real world not just a programmer for
the

00:03:24.960 --> 00:03:24.970 align:start position:0%
the
 

00:03:24.970 --> 00:03:28.980 align:start position:0%
the
who<00:03:25.900><c> could</c><00:03:26.110><c> unlock</c><00:03:26.590><c> orange</c>

