mirror of
https://github.com/MatomoCamp/recording-subtitles.git
synced 2024-09-19 16:03:52 +02:00
3248 lines
51 KiB
Text
3248 lines
51 KiB
Text
1
|
|
00:00:00,270 --> 00:00:08,454
|
|
the everyone thank you for attending this
|
|
|
|
2
|
|
00:00:08,454 --> 00:00:10,857
|
|
session today we will have her her
|
|
|
|
3
|
|
00:00:10,857 --> 00:00:14,400
|
|
powers who has been working for that
|
|
|
|
4
|
|
00:00:14,400 --> 00:00:18,900
|
|
ten years with analytics seo development and
|
|
|
|
5
|
|
00:00:18,960 --> 00:00:19,740
|
|
devops
|
|
|
|
6
|
|
00:00:20,430 --> 00:00:22,020
|
|
he stopped the day is how to
|
|
|
|
7
|
|
00:00:22,020 --> 00:00:24,450
|
|
manage a moto mo with millions of
|
|
|
|
8
|
|
00:00:24,450 --> 00:00:27,690
|
|
page views per month where he will
|
|
|
|
9
|
|
00:00:27,690 --> 00:00:29,640
|
|
tell us more about their work at
|
|
|
|
10
|
|
00:00:29,700 --> 00:00:32,820
|
|
digital is sweden a company which matches
|
|
|
|
11
|
|
00:00:32,880 --> 00:00:35,520
|
|
manages some of the biggest matomo is
|
|
|
|
12
|
|
00:00:35,520 --> 00:00:38,580
|
|
the leaders in sweden so i'm giving
|
|
|
|
13
|
|
00:00:38,580 --> 00:00:39,900
|
|
the word to her now
|
|
|
|
14
|
|
00:00:42,930 --> 00:00:43,470
|
|
thank you
|
|
|
|
15
|
|
00:00:45,720 --> 00:00:46,950
|
|
arrest timer
|
|
|
|
16
|
|
00:00:58,530 --> 00:01:00,000
|
|
as you heard that i've been working
|
|
|
|
17
|
|
00:01:00,000 --> 00:01:02,190
|
|
with politics for many years
|
|
|
|
18
|
|
00:01:04,620 --> 00:01:08,310
|
|
i've been programming since i was a
|
|
|
|
19
|
|
00:01:08,310 --> 00:01:09,930
|
|
kid in the nineties
|
|
|
|
20
|
|
00:01:11,280 --> 00:01:16,590
|
|
i started professionally about eleven twelve years
|
|
|
|
21
|
|
00:01:16,590 --> 00:01:18,180
|
|
ago working there
|
|
|
|
22
|
|
00:01:19,800 --> 00:01:20,880
|
|
mostly as a
|
|
|
|
23
|
|
00:01:24,060 --> 00:01:26,880
|
|
from thunder from the beginning but yeah
|
|
|
|
24
|
|
00:01:27,090 --> 00:01:30,496
|
|
i wouldn't label mass front and back
|
|
|
|
25
|
|
00:01:30,510 --> 00:01:31,110
|
|
younger
|
|
|
|
26
|
|
00:01:32,160 --> 00:01:32,790
|
|
zero exp
|
|
|
|
27
|
|
00:01:33,840 --> 00:01:37,170
|
|
i am a generalist and am a
|
|
|
|
28
|
|
00:01:37,470 --> 00:01:39,750
|
|
wherever i needed so i'm a problem
|
|
|
|
29
|
|
00:01:39,750 --> 00:01:40,980
|
|
solver he could call me
|
|
|
|
30
|
|
00:01:42,990 --> 00:01:45,390
|
|
i have recently been on parental leave
|
|
|
|
31
|
|
00:01:45,390 --> 00:01:46,020
|
|
so
|
|
|
|
32
|
|
00:01:47,430 --> 00:01:50,250
|
|
i'm just back where cancel this presentation
|
|
|
|
33
|
|
00:01:50,250 --> 00:01:51,060
|
|
is sir
|
|
|
|
34
|
|
00:01:55,410 --> 00:01:59,370
|
|
put together recently so bear with me
|
|
|
|
35
|
|
00:02:00,150 --> 00:02:01,560
|
|
but i'm sure i can
|
|
|
|
36
|
|
00:02:03,348 --> 00:02:05,280
|
|
any questions if you have any
|
|
|
|
37
|
|
00:02:06,720 --> 00:02:08,990
|
|
yeah that's from above so i worked
|
|
|
|
38
|
|
00:02:08,990 --> 00:02:10,650
|
|
for digital lists now i've been here
|
|
|
|
39
|
|
00:02:10,650 --> 00:02:14,760
|
|
for six years and i've been working
|
|
|
|
40
|
|
00:02:14,760 --> 00:02:16,260
|
|
with the devops team
|
|
|
|
41
|
|
00:02:17,550 --> 00:02:18,300
|
|
i've been
|
|
|
|
42
|
|
00:02:20,130 --> 00:02:21,240
|
|
project manager
|
|
|
|
43
|
|
00:02:22,620 --> 00:02:23,940
|
|
and i have been working with moto
|
|
|
|
44
|
|
00:02:23,940 --> 00:02:24,420
|
|
more
|
|
|
|
45
|
|
00:02:25,440 --> 00:02:26,940
|
|
for a three or four years now
|
|
|
|
46
|
|
00:02:27,180 --> 00:02:28,380
|
|
in the digital lists
|
|
|
|
47
|
|
00:02:30,360 --> 00:02:31,830
|
|
so what what am i going to
|
|
|
|
48
|
|
00:02:31,830 --> 00:02:32,430
|
|
talk about
|
|
|
|
49
|
|
00:02:35,340 --> 00:02:37,680
|
|
when we started with matomo it was
|
|
|
|
50
|
|
00:02:37,680 --> 00:02:38,850
|
|
still called piwik
|
|
|
|
51
|
|
00:02:40,410 --> 00:02:45,120
|
|
and everyone knows that the gdp are
|
|
|
|
52
|
|
00:02:45,750 --> 00:02:47,790
|
|
in two thousand and eighteen was sarah
|
|
|
|
53
|
|
00:02:48,840 --> 00:02:54,330
|
|
getting air in effect so the gop
|
|
|
|
54
|
|
00:02:54,540 --> 00:02:57,390
|
|
were to recover from the seasons we
|
|
|
|
55
|
|
00:02:57,390 --> 00:02:58,050
|
|
number
|
|
|
|
56
|
|
00:03:00,270 --> 00:03:03,360
|
|
to attract data and take ownership or
|
|
|
|
57
|
|
00:03:04,440 --> 00:03:07,560
|
|
data so the swedish tax agency scott
|
|
|
|
58
|
|
00:03:07,560 --> 00:03:09,420
|
|
the rackets and
|
|
|
|
59
|
|
00:03:10,800 --> 00:03:13,710
|
|
they had a procurement and reached out
|
|
|
|
60
|
|
00:03:13,710 --> 00:03:15,510
|
|
to us and asked us if we
|
|
|
|
61
|
|
00:03:15,510 --> 00:03:19,079
|
|
knew matomo and we have had pv
|
|
|
|
62
|
|
00:03:19,079 --> 00:03:20,550
|
|
kit installations
|
|
|
|
63
|
|
00:03:21,690 --> 00:03:24,750
|
|
running for probably ten years so
|
|
|
|
64
|
|
00:03:26,040 --> 00:03:28,680
|
|
but we weren't no experts yet and
|
|
|
|
65
|
|
00:03:31,025 --> 00:03:33,840
|
|
always took on this said and
|
|
|
|
66
|
|
00:03:35,940 --> 00:03:37,440
|
|
yeah so a little bit
|
|
|
|
67
|
|
00:03:41,100 --> 00:03:43,350
|
|
sorry didn't it sir
|
|
|
|
68
|
|
00:03:45,750 --> 00:03:48,300
|
|
small country in europe if you look
|
|
|
|
69
|
|
00:03:48,300 --> 00:03:51,240
|
|
at the population but still we have
|
|
|
|
70
|
|
00:03:51,360 --> 00:03:54,865
|
|
ten million plus population in sweden and
|
|
|
|
71
|
|
00:03:56,580 --> 00:03:57,060
|
|
yeah
|
|
|
|
72
|
|
00:04:01,110 --> 00:04:04,320
|
|
the fiscal declaration i mean the sweden
|
|
|
|
73
|
|
00:04:04,320 --> 00:04:06,030
|
|
is very progressive when it comes to
|
|
|
|
74
|
|
00:04:06,060 --> 00:04:08,880
|
|
digital age digitalization and the
|
|
|
|
75
|
|
00:04:10,620 --> 00:04:13,770
|
|
in python twenty one four point five
|
|
|
|
76
|
|
00:04:13,770 --> 00:04:15,930
|
|
million people the their fiscal declaration on
|
|
|
|
77
|
|
00:04:15,930 --> 00:04:16,560
|
|
line and
|
|
|
|
78
|
|
00:04:18,209 --> 00:04:21,959
|
|
and all of those people went into
|
|
|
|
79
|
|
00:04:21,959 --> 00:04:27,210
|
|
this earth to say what the declaration
|
|
|
|
80
|
|
00:04:27,330 --> 00:04:29,340
|
|
and they have an utter or my
|
|
|
|
81
|
|
00:04:29,340 --> 00:04:32,910
|
|
services as well on other websites so
|
|
|
|
82
|
|
00:04:33,208 --> 00:04:37,554
|
|
lot of traffic to their sites and
|
|
|
|
83
|
|
00:04:40,590 --> 00:04:42,870
|
|
if you look at the timeline hair
|
|
|
|
84
|
|
00:04:42,900 --> 00:04:48,720
|
|
and you think how big applications were
|
|
|
|
85
|
|
00:04:48,720 --> 00:04:50,700
|
|
driven back in the days
|
|
|
|
86
|
|
00:04:51,930 --> 00:04:52,711
|
|
i
|
|
|
|
87
|
|
00:04:54,540 --> 00:04:56,340
|
|
i have it
|
|
|
|
88
|
|
00:04:56,520 --> 00:04:59,460
|
|
fire up or withdrawn on a server
|
|
|
|
89
|
|
00:05:01,265 --> 00:05:02,820
|
|
i checked our
|
|
|
|
90
|
|
00:05:05,070 --> 00:05:07,020
|
|
the kind of cirrhosis and then in
|
|
|
|
91
|
|
00:05:07,020 --> 00:05:09,060
|
|
two thousand and fourteen cabinet this came
|
|
|
|
92
|
|
00:05:09,360 --> 00:05:13,770
|
|
in and change how the landscape of
|
|
|
|
93
|
|
00:05:14,730 --> 00:05:17,370
|
|
applications are deployed today so
|
|
|
|
94
|
|
00:05:19,200 --> 00:05:21,240
|
|
and we signed with the captive etiquette
|
|
|
|
95
|
|
00:05:21,420 --> 00:05:23,700
|
|
just before two thousand and eighteen and
|
|
|
|
96
|
|
00:05:23,700 --> 00:05:26,130
|
|
so we had a bit time before
|
|
|
|
97
|
|
00:05:26,400 --> 00:05:28,770
|
|
may twenty fifth i think it was
|
|
|
|
98
|
|
00:05:28,860 --> 00:05:30,930
|
|
the date when gd pure was in
|
|
|
|
99
|
|
00:05:30,930 --> 00:05:31,470
|
|
effect
|
|
|
|
100
|
|
00:05:33,810 --> 00:05:36,510
|
|
and at this time if you downloaded
|
|
|
|
101
|
|
00:05:37,800 --> 00:05:40,440
|
|
the source code to pay vegas like
|
|
|
|
102
|
|
00:05:40,440 --> 00:05:42,000
|
|
it was called back in the day
|
|
|
|
103
|
|
00:05:43,440 --> 00:05:46,050
|
|
you would you could go to the
|
|
|
|
104
|
|
00:05:46,050 --> 00:05:48,090
|
|
online documentation and see that
|
|
|
|
105
|
|
00:05:49,230 --> 00:05:50,070
|
|
it's a
|
|
|
|
106
|
|
00:05:52,080 --> 00:05:54,176
|
|
a lamp stack basically so you have
|
|
|
|
107
|
|
00:05:54,176 --> 00:05:58,050
|
|
a leanness linux a part share and
|
|
|
|
108
|
|
00:05:58,710 --> 00:05:59,490
|
|
my sql
|
|
|
|
109
|
|
00:06:01,200 --> 00:06:02,190
|
|
and pitch p
|
|
|
|
110
|
|
00:06:04,167 --> 00:06:06,150
|
|
and for us this is a yeah
|
|
|
|
111
|
|
00:06:06,150 --> 00:06:08,220
|
|
we've been working with open source for
|
|
|
|
112
|
|
00:06:08,370 --> 00:06:12,900
|
|
twenty years or so so this is
|
|
|
|
113
|
|
00:06:12,900 --> 00:06:13,920
|
|
a very familiar
|
|
|
|
114
|
|
00:06:15,330 --> 00:06:15,870
|
|
for us
|
|
|
|
115
|
|
00:06:17,550 --> 00:06:18,780
|
|
but the challenge share
|
|
|
|
116
|
|
00:06:20,250 --> 00:06:23,100
|
|
guessing that cuban earth as was sir
|
|
|
|
117
|
|
00:06:23,190 --> 00:06:25,350
|
|
open source in two thousand and fourteen
|
|
|
|
118
|
|
00:06:26,580 --> 00:06:28,890
|
|
and then
|
|
|
|
119
|
|
00:06:31,710 --> 00:06:35,700
|
|
yeah it was clear how to a
|
|
|
|
120
|
|
00:06:35,760 --> 00:06:39,720
|
|
hostess a big installation where we knew
|
|
|
|
121
|
|
00:06:39,720 --> 00:06:41,190
|
|
that we were going to have a
|
|
|
|
122
|
|
00:06:41,190 --> 00:06:44,010
|
|
lot of traffic so that we put
|
|
|
|
123
|
|
00:06:44,010 --> 00:06:47,250
|
|
together a team of our engineers to
|
|
|
|
124
|
|
00:06:47,370 --> 00:06:50,160
|
|
try to figure out the best option
|
|
|
|
125
|
|
00:06:50,730 --> 00:06:51,480
|
|
to go for it
|
|
|
|
126
|
|
00:06:56,130 --> 00:06:59,010
|
|
yeah until two thousand and nineteen we
|
|
|
|
127
|
|
00:06:59,010 --> 00:07:00,180
|
|
could find
|
|
|
|
128
|
|
00:07:01,590 --> 00:07:05,370
|
|
more documentation on the motto more
|
|
|
|
129
|
|
00:07:06,600 --> 00:07:10,260
|
|
website at around the big insulation four
|
|
|
|
130
|
|
00:07:10,320 --> 00:07:12,030
|
|
hundred million page views per month or
|
|
|
|
131
|
|
00:07:12,030 --> 00:07:12,570
|
|
less
|
|
|
|
132
|
|
00:07:14,760 --> 00:07:15,480
|
|
but this is
|
|
|
|
133
|
|
00:07:16,740 --> 00:07:19,080
|
|
similar to the conclusion we came up
|
|
|
|
134
|
|
00:07:19,080 --> 00:07:20,010
|
|
with at the time
|
|
|
|
135
|
|
00:07:21,690 --> 00:07:22,410
|
|
i
|
|
|
|
136
|
|
00:07:25,050 --> 00:07:26,340
|
|
but when it comes to
|
|
|
|
137
|
|
00:07:28,200 --> 00:07:31,560
|
|
are running this and monitoring in the
|
|
|
|
138
|
|
00:07:31,564 --> 00:07:34,351
|
|
us on this silly challenge as we
|
|
|
|
139
|
|
00:07:34,351 --> 00:07:36,660
|
|
can just play some servers and hopefully
|
|
|
|
140
|
|
00:07:36,780 --> 00:07:39,180
|
|
they will run for a long time
|
|
|
|
141
|
|
00:07:39,180 --> 00:07:39,510
|
|
so
|
|
|
|
142
|
|
00:07:40,680 --> 00:07:42,150
|
|
we started to sketch our own
|
|
|
|
143
|
|
00:07:43,380 --> 00:07:47,460
|
|
infrastructure with guidance from the matomo documentation
|
|
|
|
144
|
|
00:07:47,460 --> 00:07:47,940
|
|
of course
|
|
|
|
145
|
|
00:07:50,190 --> 00:07:52,170
|
|
at the time when we installed the
|
|
|
|
146
|
|
00:07:52,170 --> 00:07:55,770
|
|
matomo maria db was still supported by
|
|
|
|
147
|
|
00:07:55,770 --> 00:07:56,370
|
|
matomo
|
|
|
|
148
|
|
00:07:57,900 --> 00:08:00,330
|
|
and i'm gonna to come back to
|
|
|
|
149
|
|
00:08:00,330 --> 00:08:04,470
|
|
that later but we were yeah how
|
|
|
|
150
|
|
00:08:04,470 --> 00:08:08,940
|
|
how should we build a bigger application
|
|
|
|
151
|
|
00:08:11,880 --> 00:08:14,760
|
|
a monolithic application you could say sir
|
|
|
|
152
|
|
00:08:18,600 --> 00:08:20,430
|
|
and i where everything and compiled into
|
|
|
|
153
|
|
00:08:20,430 --> 00:08:22,620
|
|
source code and you will put it
|
|
|
|
154
|
|
00:08:22,620 --> 00:08:24,480
|
|
on a server and it will just
|
|
|
|
155
|
|
00:08:25,740 --> 00:08:27,690
|
|
men sit there and
|
|
|
|
156
|
|
00:08:30,060 --> 00:08:32,100
|
|
run the whole application by itself
|
|
|
|
157
|
|
00:08:34,200 --> 00:08:35,940
|
|
this which yeah that
|
|
|
|
158
|
|
00:08:36,960 --> 00:08:38,864
|
|
the services you have
|
|
|
|
159
|
|
00:08:40,950 --> 00:08:43,260
|
|
the things that you see and
|
|
|
|
160
|
|
00:08:44,580 --> 00:08:48,510
|
|
the communication layer under the database basically
|
|
|
|
161
|
|
00:08:49,530 --> 00:08:53,130
|
|
or microservices so these were the options
|
|
|
|
162
|
|
00:08:53,130 --> 00:08:55,470
|
|
we were looking at that time and
|
|
|
|
163
|
|
00:08:55,470 --> 00:08:56,220
|
|
of christ
|
|
|
|
164
|
|
00:08:58,710 --> 00:09:01,770
|
|
we can't deny that we had requirements
|
|
|
|
165
|
|
00:09:01,770 --> 00:09:02,880
|
|
from art
|
|
|
|
166
|
|
00:09:05,370 --> 00:09:08,400
|
|
and now i'm imagining that there's a
|
|
|
|
167
|
|
00:09:08,400 --> 00:09:10,710
|
|
big crowd out there and you'll probably
|
|
|
|
168
|
|
00:09:10,710 --> 00:09:12,000
|
|
see a rocky horror picture show or
|
|
|
|
169
|
|
00:09:12,000 --> 00:09:15,480
|
|
something where there are just shadows the
|
|
|
|
170
|
|
00:09:15,570 --> 00:09:18,450
|
|
boo or whatever so we add for
|
|
|
|
171
|
|
00:09:18,450 --> 00:09:22,710
|
|
example backups are backups need to have
|
|
|
|
172
|
|
00:09:22,710 --> 00:09:24,240
|
|
redundancy when it's at
|
|
|
|
173
|
|
00:09:24,360 --> 00:09:27,786
|
|
security certified hosting will need to have
|
|
|
|
174
|
|
00:09:27,786 --> 00:09:28,020
|
|
a
|
|
|
|
175
|
|
00:09:30,660 --> 00:09:32,220
|
|
the status of the application
|
|
|
|
176
|
|
00:09:33,930 --> 00:09:37,020
|
|
we need our scalability because everyone doesn't
|
|
|
|
177
|
|
00:09:37,020 --> 00:09:39,960
|
|
go in to do their fiscal declaration
|
|
|
|
178
|
|
00:09:40,230 --> 00:09:42,000
|
|
once a month this is something you
|
|
|
|
179
|
|
00:09:42,000 --> 00:09:43,710
|
|
do once a year probably
|
|
|
|
180
|
|
00:09:45,900 --> 00:09:47,250
|
|
need to be able to restore the
|
|
|
|
181
|
|
00:09:47,250 --> 00:09:48,810
|
|
systems if it goes down
|
|
|
|
182
|
|
00:09:50,310 --> 00:09:52,560
|
|
you need to have a certify their
|
|
|
|
183
|
|
00:09:53,160 --> 00:09:56,460
|
|
standards need to be able to roll
|
|
|
|
184
|
|
00:09:56,460 --> 00:09:59,610
|
|
back and when a high availability so
|
|
|
|
185
|
|
00:09:59,610 --> 00:10:02,040
|
|
that people from all over sweden can
|
|
|
|
186
|
|
00:10:02,040 --> 00:10:05,040
|
|
go in and do their declaration space
|
|
|
|
187
|
|
00:10:05,100 --> 00:10:05,460
|
|
basically
|
|
|
|
188
|
|
00:10:07,425 --> 00:10:07,875
|
|
so
|
|
|
|
189
|
|
00:10:09,105 --> 00:10:09,915
|
|
we went to her
|
|
|
|
190
|
|
00:10:10,995 --> 00:10:13,785
|
|
hosting partner we've been working with for
|
|
|
|
191
|
|
00:10:14,175 --> 00:10:17,775
|
|
many years and and them they are
|
|
|
|
192
|
|
00:10:17,775 --> 00:10:19,875
|
|
certified kubernetes now only one said if
|
|
|
|
193
|
|
00:10:19,875 --> 00:10:21,765
|
|
i could notice in in and in
|
|
|
|
194
|
|
00:10:21,765 --> 00:10:22,785
|
|
the nordics at the time
|
|
|
|
195
|
|
00:10:23,955 --> 00:10:29,115
|
|
and so there will of course proposing
|
|
|
|
196
|
|
00:10:29,115 --> 00:10:30,605
|
|
that we should run the this uncovered
|
|
|
|
197
|
|
00:10:30,605 --> 00:10:33,645
|
|
lettuce because it's the next day and
|
|
|
|
198
|
|
00:10:33,945 --> 00:10:35,745
|
|
that's it in there
|
|
|
|
199
|
|
00:10:37,635 --> 00:10:41,085
|
|
in tech ops we wanted to go
|
|
|
|
200
|
|
00:10:41,085 --> 00:10:43,515
|
|
with the cabinet to set up and
|
|
|
|
201
|
|
00:10:43,515 --> 00:10:44,655
|
|
for us it was
|
|
|
|
202
|
|
00:10:46,065 --> 00:10:47,355
|
|
although a black box you could
|
|
|
|
203
|
|
00:10:50,675 --> 00:10:52,304
|
|
it is not the traditional way you
|
|
|
|
204
|
|
00:10:52,304 --> 00:10:54,825
|
|
should think of but sir corrupted kiss
|
|
|
|
205
|
|
00:10:55,005 --> 00:10:55,365
|
|
so
|
|
|
|
206
|
|
00:10:56,835 --> 00:10:59,040
|
|
we have to wade through to some
|
|
|
|
207
|
|
00:10:59,145 --> 00:11:02,175
|
|
barriers to work the works in the
|
|
|
|
208
|
|
00:11:02,175 --> 00:11:02,775
|
|
digital is
|
|
|
|
209
|
|
00:11:04,305 --> 00:11:07,245
|
|
we took some crash courses there in
|
|
|
|
210
|
|
00:11:07,245 --> 00:11:09,465
|
|
cuban at this and the
|
|
|
|
211
|
|
00:11:10,815 --> 00:11:12,525
|
|
i'm looking back at it now and
|
|
|
|
212
|
|
00:11:12,525 --> 00:11:15,885
|
|
i remember i was thinking like it
|
|
|
|
213
|
|
00:11:15,885 --> 00:11:19,725
|
|
was it was a big question mark
|
|
|
|
214
|
|
00:11:19,725 --> 00:11:20,865
|
|
in my head at the time but
|
|
|
|
215
|
|
00:11:22,365 --> 00:11:24,825
|
|
as more we begin to cuba netizen
|
|
|
|
216
|
|
00:11:24,825 --> 00:11:25,455
|
|
there
|
|
|
|
217
|
|
00:11:28,065 --> 00:11:30,735
|
|
the everything around kubernetes as it everything
|
|
|
|
218
|
|
00:11:30,975 --> 00:11:32,295
|
|
became more clearer so
|
|
|
|
219
|
|
00:11:33,765 --> 00:11:35,895
|
|
to you you need to throw everything
|
|
|
|
220
|
|
00:11:35,895 --> 00:11:38,625
|
|
you know about servers and hosting out
|
|
|
|
221
|
|
00:11:38,835 --> 00:11:40,665
|
|
of the window and you need to
|
|
|
|
222
|
|
00:11:41,205 --> 00:11:44,295
|
|
rethink how you think about applications and
|
|
|
|
223
|
|
00:11:44,295 --> 00:11:45,045
|
|
services
|
|
|
|
224
|
|
00:11:47,025 --> 00:11:49,425
|
|
so this is a picture i took
|
|
|
|
225
|
|
00:11:49,425 --> 00:11:51,255
|
|
from the cabinet this website and you
|
|
|
|
226
|
|
00:11:51,255 --> 00:11:54,075
|
|
can see that the traditional deployment you
|
|
|
|
227
|
|
00:11:54,075 --> 00:11:54,855
|
|
have there
|
|
|
|
228
|
|
00:11:56,565 --> 00:11:58,335
|
|
something similar to the three tire
|
|
|
|
229
|
|
00:12:00,555 --> 00:12:01,575
|
|
architecture
|
|
|
|
230
|
|
00:12:03,315 --> 00:12:05,445
|
|
or you can have the the dss
|
|
|
|
231
|
|
00:12:05,445 --> 00:12:07,245
|
|
and we have some you could have
|
|
|
|
232
|
|
00:12:07,245 --> 00:12:10,527
|
|
docker or some kind of error or
|
|
|
|
233
|
|
00:12:10,527 --> 00:12:11,505
|
|
alter scaling
|
|
|
|
234
|
|
00:12:14,565 --> 00:12:15,165
|
|
hosting
|
|
|
|
235
|
|
00:12:16,965 --> 00:12:18,615
|
|
can't remember the name you call him
|
|
|
|
236
|
|
00:12:18,855 --> 00:12:21,315
|
|
but all he could have like running
|
|
|
|
237
|
|
00:12:21,315 --> 00:12:23,715
|
|
container like microservices
|
|
|
|
238
|
|
00:12:28,065 --> 00:12:29,595
|
|
so if you if you want to
|
|
|
|
239
|
|
00:12:29,595 --> 00:12:33,375
|
|
know what cabinet is isn't death to
|
|
|
|
240
|
|
00:12:33,375 --> 00:12:35,145
|
|
the cabinet as where patient there is
|
|
|
|
241
|
|
00:12:35,145 --> 00:12:36,765
|
|
a lot of bird accommodation you can
|
|
|
|
242
|
|
00:12:36,765 --> 00:12:37,065
|
|
read
|
|
|
|
243
|
|
00:12:39,195 --> 00:12:41,835
|
|
but basically the things that we get
|
|
|
|
244
|
|
00:12:41,835 --> 00:12:43,185
|
|
out of the box here to meet
|
|
|
|
245
|
|
00:12:43,185 --> 00:12:45,315
|
|
the requirement as was sir
|
|
|
|
246
|
|
00:12:47,235 --> 00:12:47,565
|
|
that
|
|
|
|
247
|
|
00:12:48,765 --> 00:12:51,495
|
|
we could have rollbacks autumn fullbacks
|
|
|
|
248
|
|
00:12:52,725 --> 00:12:54,855
|
|
we can have a great
|
|
|
|
249
|
|
00:12:56,565 --> 00:12:57,435
|
|
rob is
|
|
|
|
250
|
|
00:12:58,515 --> 00:13:01,995
|
|
at least we can do
|
|
|
|
251
|
|
00:13:03,315 --> 00:13:05,565
|
|
tinder application without taking down the service
|
|
|
|
252
|
|
00:13:05,595 --> 00:13:06,135
|
|
so if
|
|
|
|
253
|
|
00:13:07,695 --> 00:13:10,935
|
|
scott the for example let's say hundred
|
|
|
|
254
|
|
00:13:11,085 --> 00:13:15,435
|
|
data and analysts and they go in
|
|
|
|
255
|
|
00:13:17,085 --> 00:13:19,995
|
|
and they work office time you know
|
|
|
|
256
|
|
00:13:20,055 --> 00:13:22,665
|
|
nine to five and we don't want
|
|
|
|
257
|
|
00:13:22,665 --> 00:13:24,345
|
|
to take down the application yes if
|
|
|
|
258
|
|
00:13:24,345 --> 00:13:26,205
|
|
you want to run out if we
|
|
|
|
259
|
|
00:13:26,205 --> 00:13:29,325
|
|
wanted advice on configuration so this needs
|
|
|
|
260
|
|
00:13:29,325 --> 00:13:31,515
|
|
to be very careful
|
|
|
|
261
|
|
00:13:34,545 --> 00:13:35,565
|
|
during upgrades
|
|
|
|
262
|
|
00:13:39,975 --> 00:13:42,555
|
|
yeah so at the time
|
|
|
|
263
|
|
00:13:43,665 --> 00:13:45,375
|
|
because we were new to kubernetes as
|
|
|
|
264
|
|
00:13:45,375 --> 00:13:47,955
|
|
were the partner elastics they come up
|
|
|
|
265
|
|
00:13:47,955 --> 00:13:49,455
|
|
with the architecture
|
|
|
|
266
|
|
00:13:51,525 --> 00:13:53,415
|
|
so this is what it looked like
|
|
|
|
267
|
|
00:13:53,415 --> 00:13:55,005
|
|
from the start we could say we
|
|
|
|
268
|
|
00:13:55,005 --> 00:13:56,595
|
|
have changed some some bits
|
|
|
|
269
|
|
00:13:58,035 --> 00:13:59,235
|
|
through the years but
|
|
|
|
270
|
|
00:14:00,735 --> 00:14:04,035
|
|
and the basic concept still and and
|
|
|
|
271
|
|
00:14:04,035 --> 00:14:04,515
|
|
the
|
|
|
|
272
|
|
00:14:07,755 --> 00:14:11,055
|
|
so when i user either if you
|
|
|
|
273
|
|
00:14:11,055 --> 00:14:13,665
|
|
go into the dashboard as an analyst
|
|
|
|
274
|
|
00:14:14,565 --> 00:14:15,885
|
|
do you get to
|
|
|
|
275
|
|
00:14:17,115 --> 00:14:18,015
|
|
one lad
|
|
|
|
276
|
|
00:14:18,735 --> 00:14:19,845
|
|
container you could say
|
|
|
|
277
|
|
00:14:22,155 --> 00:14:25,485
|
|
or if you have installed your tracking
|
|
|
|
278
|
|
00:14:25,485 --> 00:14:27,855
|
|
scripts websites to go
|
|
|
|
279
|
|
00:14:29,145 --> 00:14:32,019
|
|
the tracking data will be selling into
|
|
|
|
280
|
|
00:14:32,049 --> 00:14:32,865
|
|
the us
|
|
|
|
281
|
|
00:14:34,425 --> 00:14:36,255
|
|
and so this is how we can
|
|
|
|
282
|
|
00:14:36,255 --> 00:14:38,775
|
|
scale up and down depending on where
|
|
|
|
283
|
|
00:14:38,775 --> 00:14:40,575
|
|
the lotus in the application
|
|
|
|
284
|
|
00:14:47,385 --> 00:14:48,195
|
|
and of course
|
|
|
|
285
|
|
00:14:51,015 --> 00:14:53,085
|
|
when when you dissect a big application
|
|
|
|
286
|
|
00:14:53,085 --> 00:14:53,775
|
|
like matomo
|
|
|
|
287
|
|
00:14:55,035 --> 00:14:57,465
|
|
but then you're going to run into
|
|
|
|
288
|
|
00:14:57,465 --> 00:14:59,055
|
|
some challenges
|
|
|
|
289
|
|
00:15:02,475 --> 00:15:06,345
|
|
and i would say the biggest challenge
|
|
|
|
290
|
|
00:15:06,345 --> 00:15:10,005
|
|
at the time was sad configuring and
|
|
|
|
291
|
|
00:15:10,095 --> 00:15:12,495
|
|
the database too
|
|
|
|
292
|
|
00:15:15,735 --> 00:15:17,685
|
|
handled all their load that was coming
|
|
|
|
293
|
|
00:15:17,685 --> 00:15:17,865
|
|
in
|
|
|
|
294
|
|
00:15:20,445 --> 00:15:22,425
|
|
and we could use many of the
|
|
|
|
295
|
|
00:15:22,425 --> 00:15:24,735
|
|
community everything was open source by the
|
|
|
|
296
|
|
00:15:24,735 --> 00:15:26,415
|
|
way i forgot to mention that but
|
|
|
|
297
|
|
00:15:26,415 --> 00:15:28,635
|
|
we are open source company face a
|
|
|
|
298
|
|
00:15:28,635 --> 00:15:30,495
|
|
lot so we like opensource
|
|
|
|
299
|
|
00:15:31,695 --> 00:15:33,645
|
|
and we keep it
|
|
|
|
300
|
|
00:15:34,965 --> 00:15:36,675
|
|
we like to keep our infrastructure as
|
|
|
|
301
|
|
00:15:36,675 --> 00:15:38,565
|
|
code and and the best way of
|
|
|
|
302
|
|
00:15:38,565 --> 00:15:40,605
|
|
doing that at a time with the
|
|
|
|
303
|
|
00:15:41,595 --> 00:15:44,085
|
|
help from our partner elastics when they
|
|
|
|
304
|
|
00:15:44,085 --> 00:15:46,215
|
|
come up with hell so helm is
|
|
|
|
305
|
|
00:15:46,219 --> 00:15:48,945
|
|
a way to keep your
|
|
|
|
306
|
|
00:15:50,295 --> 00:15:52,635
|
|
charts as they call them the templates
|
|
|
|
307
|
|
00:15:52,635 --> 00:15:55,485
|
|
for your infrastructure and so this is
|
|
|
|
308
|
|
00:15:55,485 --> 00:15:58,005
|
|
how we can easily tweak bits and
|
|
|
|
309
|
|
00:15:58,005 --> 00:16:01,605
|
|
pieces of the application and without having
|
|
|
|
310
|
|
00:16:01,605 --> 00:16:02,295
|
|
to
|
|
|
|
311
|
|
00:16:03,705 --> 00:16:05,685
|
|
the access to a server and in
|
|
|
|
312
|
|
00:16:05,685 --> 00:16:08,985
|
|
manually and change something so every change
|
|
|
|
313
|
|
00:16:08,985 --> 00:16:11,715
|
|
needs to be documented so we can
|
|
|
|
314
|
|
00:16:11,715 --> 00:16:13,785
|
|
do this in our version controlling system
|
|
|
|
315
|
|
00:16:13,875 --> 00:16:14,445
|
|
with git
|
|
|
|
316
|
|
00:16:20,385 --> 00:16:22,695
|
|
yeah so this is hell
|
|
|
|
317
|
|
00:16:25,845 --> 00:16:29,685
|
|
and of course we have a
|
|
|
|
318
|
|
00:16:30,915 --> 00:16:34,515
|
|
require mass as like cats and ship
|
|
|
|
319
|
|
00:16:34,515 --> 00:16:37,725
|
|
out code deploy code that have vulnerabilities
|
|
|
|
320
|
|
00:16:37,845 --> 00:16:40,155
|
|
in the software to figure out some
|
|
|
|
321
|
|
00:16:40,155 --> 00:16:41,745
|
|
kind of id see i see the
|
|
|
|
322
|
|
00:16:41,745 --> 00:16:44,925
|
|
workflow where we can ultimate stuff because
|
|
|
|
323
|
|
00:16:44,925 --> 00:16:47,085
|
|
you will you you can really track
|
|
|
|
324
|
|
00:16:47,085 --> 00:16:49,605
|
|
all the vulnerabilities that come up all
|
|
|
|
325
|
|
00:16:49,605 --> 00:16:51,045
|
|
the time so
|
|
|
|
326
|
|
00:16:51,045 --> 00:16:53,475
|
|
the way automates as much as possible
|
|
|
|
327
|
|
00:16:55,005 --> 00:16:56,325
|
|
in the cut
|
|
|
|
328
|
|
00:16:58,275 --> 00:16:59,835
|
|
we have a drone
|
|
|
|
329
|
|
00:17:01,665 --> 00:17:04,935
|
|
a drone is a cia service
|
|
|
|
330
|
|
00:17:06,585 --> 00:17:08,234
|
|
where you can plug in a different
|
|
|
|
331
|
|
00:17:08,234 --> 00:17:10,785
|
|
kind of applications to a third party
|
|
|
|
332
|
|
00:17:10,785 --> 00:17:13,065
|
|
system that will check your code your
|
|
|
|
333
|
|
00:17:13,065 --> 00:17:15,585
|
|
base code so if you're peckish all
|
|
|
|
334
|
|
00:17:15,585 --> 00:17:18,375
|
|
your motto more into a container in
|
|
|
|
335
|
|
00:17:18,375 --> 00:17:19,305
|
|
docker let's say
|
|
|
|
336
|
|
00:17:21,194 --> 00:17:24,974
|
|
and all the underlying system applications
|
|
|
|
337
|
|
00:17:26,954 --> 00:17:28,484
|
|
that are in this docker image
|
|
|
|
338
|
|
00:17:29,835 --> 00:17:30,525
|
|
drone
|
|
|
|
339
|
|
00:17:32,175 --> 00:17:34,695
|
|
will stop service and then we will
|
|
|
|
340
|
|
00:17:34,695 --> 00:17:36,525
|
|
use something
|
|
|
|
341
|
|
00:17:38,475 --> 00:17:39,585
|
|
that is called claire
|
|
|
|
342
|
|
00:17:40,584 --> 00:17:41,595
|
|
just the next line
|
|
|
|
343
|
|
00:17:43,065 --> 00:17:46,065
|
|
here and also it's an open source
|
|
|
|
344
|
|
00:17:46,065 --> 00:17:47,925
|
|
service that will check for vulnerabilities
|
|
|
|
345
|
|
00:17:49,395 --> 00:17:55,155
|
|
so everything is running containers so before
|
|
|
|
346
|
|
00:17:55,155 --> 00:17:56,925
|
|
we deploy something out to
|
|
|
|
347
|
|
00:17:58,086 --> 00:18:01,733
|
|
production site this will run up a
|
|
|
|
348
|
|
00:18:01,755 --> 00:18:04,095
|
|
similar environment
|
|
|
|
349
|
|
00:18:06,525 --> 00:18:08,535
|
|
where it will check for vulnerabilities and
|
|
|
|
350
|
|
00:18:08,535 --> 00:18:10,005
|
|
when we get a green light then
|
|
|
|
351
|
|
00:18:10,005 --> 00:18:11,595
|
|
we can do to deploy to the
|
|
|
|
352
|
|
00:18:11,595 --> 00:18:16,125
|
|
production and of course being an open
|
|
|
|
353
|
|
00:18:16,125 --> 00:18:18,555
|
|
source company and how much the community
|
|
|
|
354
|
|
00:18:18,585 --> 00:18:21,345
|
|
means for us we have also open
|
|
|
|
355
|
|
00:18:21,345 --> 00:18:24,945
|
|
sourced our hell base set up
|
|
|
|
356
|
|
00:18:25,455 --> 00:18:28,515
|
|
so anyone can take our work and
|
|
|
|
357
|
|
00:18:29,265 --> 00:18:31,935
|
|
replicate what we have done and if
|
|
|
|
358
|
|
00:18:31,935 --> 00:18:33,585
|
|
you go to our github you can
|
|
|
|
359
|
|
00:18:33,585 --> 00:18:35,205
|
|
find the matomo cabinet this
|
|
|
|
360
|
|
00:18:36,495 --> 00:18:38,355
|
|
they set up the we are using
|
|
|
|
361
|
|
00:18:41,865 --> 00:18:45,765
|
|
of course there there's other dependencies so
|
|
|
|
362
|
|
00:18:45,765 --> 00:18:47,235
|
|
we use this as a base and
|
|
|
|
363
|
|
00:18:47,235 --> 00:18:49,515
|
|
then we have there a different
|
|
|
|
364
|
|
00:18:51,652 --> 00:18:55,305
|
|
a project where we the package
|
|
|
|
365
|
|
00:18:56,565 --> 00:18:57,435
|
|
and replant well
|
|
|
|
366
|
|
00:19:03,285 --> 00:19:04,095
|
|
the worst
|
|
|
|
367
|
|
00:19:05,558 --> 00:19:08,415
|
|
dissecting an application like matomo
|
|
|
|
368
|
|
00:19:10,455 --> 00:19:14,175
|
|
you want to have the control you
|
|
|
|
369
|
|
00:19:14,175 --> 00:19:15,855
|
|
want to automate as much as possible
|
|
|
|
370
|
|
00:19:15,855 --> 00:19:17,955
|
|
so when we are dependent on the
|
|
|
|
371
|
|
00:19:17,985 --> 00:19:20,745
|
|
cla tools which are
|
|
|
|
372
|
|
00:19:22,275 --> 00:19:24,915
|
|
at the time we couldn't use we
|
|
|
|
373
|
|
00:19:24,915 --> 00:19:27,675
|
|
can add any new users or so
|
|
|
|
374
|
|
00:19:28,155 --> 00:19:31,005
|
|
every deploy basically we will destroy everything
|
|
|
|
375
|
|
00:19:31,935 --> 00:19:35,085
|
|
and we build a home more and
|
|
|
|
376
|
|
00:19:35,115 --> 00:19:37,335
|
|
if you know metal man how to
|
|
|
|
377
|
|
00:19:37,335 --> 00:19:37,935
|
|
install it
|
|
|
|
378
|
|
00:19:39,255 --> 00:19:41,595
|
|
basically it's a clean installer every everytime
|
|
|
|
379
|
|
00:19:42,105 --> 00:19:45,543
|
|
so to be able to keep an
|
|
|
|
380
|
|
00:19:46,125 --> 00:19:49,665
|
|
our database without wiping it and we
|
|
|
|
381
|
|
00:19:49,665 --> 00:19:50,655
|
|
had to come up with
|
|
|
|
382
|
|
00:19:51,795 --> 00:19:54,315
|
|
different seo tools to automate some of
|
|
|
|
383
|
|
00:19:54,315 --> 00:19:56,685
|
|
the stuff so and were contributed this
|
|
|
|
384
|
|
00:19:56,685 --> 00:19:59,475
|
|
back to their community and we have
|
|
|
|
385
|
|
00:19:59,505 --> 00:20:03,015
|
|
summer plug plugins in the matomo marketplace
|
|
|
|
386
|
|
00:20:03,525 --> 00:20:04,934
|
|
one of them will use is the
|
|
|
|
387
|
|
00:20:04,934 --> 00:20:05,805
|
|
use of console
|
|
|
|
388
|
|
00:20:07,605 --> 00:20:10,305
|
|
but also more most importantly i would
|
|
|
|
389
|
|
00:20:10,305 --> 00:20:11,715
|
|
say the extra tools
|
|
|
|
390
|
|
00:20:13,705 --> 00:20:16,945
|
|
where we can ultimate a lot of
|
|
|
|
391
|
|
00:20:16,945 --> 00:20:21,295
|
|
things like year db backups or installation
|
|
|
|
392
|
|
00:20:21,625 --> 00:20:22,285
|
|
of matomo
|
|
|
|
393
|
|
00:20:24,415 --> 00:20:24,865
|
|
and
|
|
|
|
394
|
|
00:20:26,155 --> 00:20:28,285
|
|
i took this screenshot yesterday and it's
|
|
|
|
395
|
|
00:20:28,285 --> 00:20:32,185
|
|
been downloaded over four thousand nine hundred
|
|
|
|
396
|
|
00:20:32,635 --> 00:20:35,395
|
|
times i think that's fantastic
|
|
|
|
397
|
|
00:20:43,885 --> 00:20:46,765
|
|
yeah and this is there more
|
|
|
|
398
|
|
00:20:49,615 --> 00:20:53,305
|
|
abstract or review of our application this
|
|
|
|
399
|
|
00:20:53,305 --> 00:20:54,745
|
|
is more about how pumping
|
|
|
|
400
|
|
00:20:56,095 --> 00:20:56,365
|
|
that
|
|
|
|
401
|
|
00:20:59,635 --> 00:21:03,025
|
|
so if inconveniences were were you haven't
|
|
|
|
402
|
|
00:21:03,445 --> 00:21:05,725
|
|
called a pod and a pulled can
|
|
|
|
403
|
|
00:21:05,725 --> 00:21:07,345
|
|
run multiple containers
|
|
|
|
404
|
|
00:21:10,735 --> 00:21:14,125
|
|
and you can have a different pause
|
|
|
|
405
|
|
00:21:14,635 --> 00:21:16,015
|
|
the asked
|
|
|
|
406
|
|
00:21:18,325 --> 00:21:19,885
|
|
so for example if you want to
|
|
|
|
407
|
|
00:21:19,915 --> 00:21:22,675
|
|
run the core archive job as sn
|
|
|
|
408
|
|
00:21:23,935 --> 00:21:26,425
|
|
the presentation before me and
|
|
|
|
409
|
|
00:21:27,595 --> 00:21:29,785
|
|
he mentioned the core archive in there
|
|
|
|
410
|
|
00:21:29,845 --> 00:21:31,225
|
|
if you go into the server and
|
|
|
|
411
|
|
00:21:31,225 --> 00:21:32,483
|
|
you used to say like to he
|
|
|
|
412
|
|
00:21:32,483 --> 00:21:35,436
|
|
can run the archiver command and
|
|
|
|
413
|
|
00:21:36,715 --> 00:21:37,615
|
|
in a cronjob
|
|
|
|
414
|
|
00:21:39,325 --> 00:21:41,845
|
|
in kubernetes this world a this is
|
|
|
|
415
|
|
00:21:41,845 --> 00:21:42,835
|
|
called a
|
|
|
|
416
|
|
00:21:46,525 --> 00:21:48,355
|
|
they're a job
|
|
|
|
417
|
|
00:21:49,405 --> 00:21:50,515
|
|
just a job there
|
|
|
|
418
|
|
00:21:51,685 --> 00:21:52,375
|
|
so
|
|
|
|
419
|
|
00:21:54,535 --> 00:21:59,065
|
|
and because of the high load or
|
|
|
|
420
|
|
00:22:00,115 --> 00:22:02,455
|
|
the millions of page views every month
|
|
|
|
421
|
|
00:22:02,575 --> 00:22:06,355
|
|
and not a single corker care jobs
|
|
|
|
422
|
|
00:22:06,985 --> 00:22:09,685
|
|
wasn't enough for us so we tried
|
|
|
|
423
|
|
00:22:09,685 --> 00:22:11,005
|
|
to come up with different ways of
|
|
|
|
424
|
|
00:22:11,005 --> 00:22:13,615
|
|
running this which has led into
|
|
|
|
425
|
|
00:22:13,645 --> 00:22:16,105
|
|
other problems too and we have learned
|
|
|
|
426
|
|
00:22:16,195 --> 00:22:19,285
|
|
a lot during the years so
|
|
|
|
427
|
|
00:22:20,365 --> 00:22:22,225
|
|
and we have had discussions with the
|
|
|
|
428
|
|
00:22:22,225 --> 00:22:24,205
|
|
moto moto him to how to solve
|
|
|
|
429
|
|
00:22:24,205 --> 00:22:26,755
|
|
this properly in the correct way and
|
|
|
|
430
|
|
00:22:27,205 --> 00:22:29,365
|
|
yet i bet to have run into
|
|
|
|
431
|
|
00:22:29,365 --> 00:22:32,095
|
|
similar issues like we have and the
|
|
|
|
432
|
|
00:22:32,155 --> 00:22:33,775
|
|
but they have probably solved currently
|
|
|
|
433
|
|
00:22:38,425 --> 00:22:41,035
|
|
yeah of course monitoring is important to
|
|
|
|
434
|
|
00:22:41,035 --> 00:22:43,075
|
|
know when you need to scale up
|
|
|
|
435
|
|
00:22:43,075 --> 00:22:45,205
|
|
or scale scale down your application so
|
|
|
|
436
|
|
00:22:45,205 --> 00:22:46,645
|
|
of course with you sir
|
|
|
|
437
|
|
00:22:47,755 --> 00:22:50,215
|
|
with communities is a very standard to
|
|
|
|
438
|
|
00:22:50,215 --> 00:22:54,265
|
|
use the prometheus that will check the
|
|
|
|
439
|
|
00:22:56,125 --> 00:22:58,855
|
|
the paris and we use grafana to
|
|
|
|
440
|
|
00:22:58,855 --> 00:23:00,685
|
|
visualize are the metrics
|
|
|
|
441
|
|
00:23:02,335 --> 00:23:04,255
|
|
which is another story
|
|
|
|
442
|
|
00:23:06,055 --> 00:23:07,915
|
|
they're like kibana if you use to
|
|
|
|
443
|
|
00:23:07,915 --> 00:23:09,355
|
|
keep an hour elastic stack
|
|
|
|
444
|
|
00:23:10,945 --> 00:23:15,145
|
|
i said yeah
|
|
|
|
445
|
|
00:23:16,285 --> 00:23:18,595
|
|
jumping into cabinet this was a lot
|
|
|
|
446
|
|
00:23:18,595 --> 00:23:20,155
|
|
of fun but it's a
|
|
|
|
447
|
|
00:23:22,075 --> 00:23:26,005
|
|
it's it's it's alot to begin to
|
|
|
|
448
|
|
00:23:26,575 --> 00:23:27,805
|
|
because you need to know
|
|
|
|
449
|
|
00:23:29,185 --> 00:23:32,755
|
|
about a lot of stuff so
|
|
|
|
450
|
|
00:23:33,895 --> 00:23:34,315
|
|
fun
|
|
|
|
451
|
|
00:23:35,815 --> 00:23:36,145
|
|
yeah
|
|
|
|
452
|
|
00:23:37,405 --> 00:23:39,475
|
|
so just to give you a hint
|
|
|
|
453
|
|
00:23:39,475 --> 00:23:42,115
|
|
of how much how many cases we're
|
|
|
|
454
|
|
00:23:42,115 --> 00:23:44,545
|
|
dealing with here so i tweaked the
|
|
|
|
455
|
|
00:23:44,545 --> 00:23:46,525
|
|
numbers are lopez so i am not
|
|
|
|
456
|
|
00:23:46,555 --> 00:23:47,755
|
|
i don't want to give away their
|
|
|
|
457
|
|
00:23:47,815 --> 00:23:51,145
|
|
real numbers but this is very like
|
|
|
|
458
|
|
00:23:51,865 --> 00:23:52,555
|
|
the real deal
|
|
|
|
459
|
|
00:23:53,785 --> 00:23:56,935
|
|
we have also other clients with even
|
|
|
|
460
|
|
00:23:56,935 --> 00:23:59,575
|
|
more data than this so we know
|
|
|
|
461
|
|
00:23:59,575 --> 00:24:01,255
|
|
what we're doing we have done this
|
|
|
|
462
|
|
00:24:01,255 --> 00:24:02,515
|
|
for many years now
|
|
|
|
463
|
|
00:24:04,945 --> 00:24:06,835
|
|
and if you look here the fiscal
|
|
|
|
464
|
|
00:24:06,835 --> 00:24:09,685
|
|
declaration for the swedish texts
|
|
|
|
465
|
|
00:24:11,095 --> 00:24:14,545
|
|
there's it's opens up in mars and
|
|
|
|
466
|
|
00:24:14,545 --> 00:24:17,005
|
|
you can see there's a peak because
|
|
|
|
467
|
|
00:24:17,005 --> 00:24:18,775
|
|
everyone wants to go inland to see
|
|
|
|
468
|
|
00:24:18,775 --> 00:24:21,055
|
|
their tax returns if they're getting anything
|
|
|
|
469
|
|
00:24:21,055 --> 00:24:23,785
|
|
i still have to pay more taxes
|
|
|
|
470
|
|
00:24:23,875 --> 00:24:26,695
|
|
so this is something we can prepare
|
|
|
|
471
|
|
00:24:26,695 --> 00:24:28,045
|
|
for and we can scale up our
|
|
|
|
472
|
|
00:24:28,053 --> 00:24:28,765
|
|
services
|
|
|
|
473
|
|
00:24:31,015 --> 00:24:33,775
|
|
we can also under the
|
|
|
|
474
|
|
00:24:36,355 --> 00:24:37,675
|
|
at under the hood we can also
|
|
|
|
475
|
|
00:24:37,705 --> 00:24:38,455
|
|
add more
|
|
|
|
476
|
|
00:24:41,245 --> 00:24:43,675
|
|
servers are them as hardware if you
|
|
|
|
477
|
|
00:24:43,675 --> 00:24:46,765
|
|
want so that's possible too so when
|
|
|
|
478
|
|
00:24:47,995 --> 00:24:51,265
|
|
but during migration and that's something i
|
|
|
|
479
|
|
00:24:51,265 --> 00:24:53,065
|
|
would not recommend for him once said
|
|
|
|
480
|
|
00:24:53,305 --> 00:24:55,045
|
|
if you want been a busy metonymy
|
|
|
|
481
|
|
00:24:55,045 --> 00:24:58,855
|
|
skin and so you have enough hardware
|
|
|
|
482
|
|
00:24:58,855 --> 00:25:00,895
|
|
in place because doing a my migration
|
|
|
|
483
|
|
00:25:00,895 --> 00:25:02,995
|
|
is a tough project
|
|
|
|
484
|
|
00:25:07,375 --> 00:25:10,045
|
|
and so here's a little peek from
|
|
|
|
485
|
|
00:25:10,135 --> 00:25:12,385
|
|
one of our town where we override
|
|
|
|
486
|
|
00:25:12,475 --> 00:25:14,785
|
|
the values in their home shirts so
|
|
|
|
487
|
|
00:25:14,785 --> 00:25:18,295
|
|
this is something where we can prepare
|
|
|
|
488
|
|
00:25:18,385 --> 00:25:20,695
|
|
like is the fiscal declaration is coming
|
|
|
|
489
|
|
00:25:20,695 --> 00:25:22,075
|
|
up in his opening we know that
|
|
|
|
490
|
|
00:25:22,135 --> 00:25:24,175
|
|
we can we can add more replica
|
|
|
|
491
|
|
00:25:24,175 --> 00:25:24,445
|
|
us
|
|
|
|
492
|
|
00:25:26,455 --> 00:25:27,955
|
|
to the dashboard or to the tracker
|
|
|
|
493
|
|
00:25:27,955 --> 00:25:28,495
|
|
pods
|
|
|
|
494
|
|
00:25:31,885 --> 00:25:35,155
|
|
and if behind the red lion is
|
|
|
|
495
|
|
00:25:35,155 --> 00:25:36,265
|
|
yours of the constant one of the
|
|
|
|
496
|
|
00:25:36,265 --> 00:25:38,815
|
|
console commands this is also one of
|
|
|
|
497
|
|
00:25:38,815 --> 00:25:42,265
|
|
the challenges we have because we couldn't
|
|
|
|
498
|
|
00:25:42,415 --> 00:25:43,885
|
|
at the time we couldn't use a
|
|
|
|
499
|
|
00:25:44,335 --> 00:25:48,775
|
|
rewrite many an nfl folder and so
|
|
|
|
500
|
|
00:25:48,835 --> 00:25:49,847
|
|
we had to come up with
|
|
|
|
501
|
|
00:25:49,855 --> 00:25:52,495
|
|
the idea how to regenerate
|
|
|
|
502
|
|
00:25:54,025 --> 00:25:55,765
|
|
tag manager containers
|
|
|
|
503
|
|
00:25:57,055 --> 00:25:57,429
|
|
so
|
|
|
|
504
|
|
00:25:59,635 --> 00:26:01,945
|
|
a way you can do that in
|
|
|
|
505
|
|
00:26:01,945 --> 00:26:04,615
|
|
the cabinet has set up mr run
|
|
|
|
506
|
|
00:26:04,615 --> 00:26:06,625
|
|
the command so this is where the
|
|
|
|
507
|
|
00:26:06,625 --> 00:26:08,635
|
|
console commands are so important for us
|
|
|
|
508
|
|
00:26:11,305 --> 00:26:14,035
|
|
yeah we can also add more cpu
|
|
|
|
509
|
|
00:26:14,095 --> 00:26:18,235
|
|
more memory to each pod or group
|
|
|
|
510
|
|
00:26:18,235 --> 00:26:20,335
|
|
of pods yeah i wouldn't recommend to
|
|
|
|
511
|
|
00:26:20,335 --> 00:26:22,405
|
|
do it individually per pod but you
|
|
|
|
512
|
|
00:26:22,405 --> 00:26:23,485
|
|
can learn yoga
|
|
|
|
513
|
|
00:26:25,465 --> 00:26:28,675
|
|
the basic template and then he can
|
|
|
|
514
|
|
00:26:28,675 --> 00:26:31,675
|
|
tweak that for a different services
|
|
|
|
515
|
|
00:26:33,745 --> 00:26:37,240
|
|
we have one that is sad tracking
|
|
|
|
516
|
|
00:26:37,240 --> 00:26:37,675
|
|
year
|
|
|
|
517
|
|
00:26:38,861 --> 00:26:40,375
|
|
the tracking data is sent into i
|
|
|
|
518
|
|
00:26:40,375 --> 00:26:43,255
|
|
read the middle layer where it's stores
|
|
|
|
519
|
|
00:26:43,315 --> 00:26:45,655
|
|
because the if the database is too
|
|
|
|
520
|
|
00:26:45,655 --> 00:26:48,327
|
|
busy we need to keep the data
|
|
|
|
521
|
|
00:26:48,327 --> 00:26:50,965
|
|
so it doesn't disappear or take down
|
|
|
|
522
|
|
00:26:50,965 --> 00:26:52,525
|
|
the database so this is how we
|
|
|
|
523
|
|
00:26:52,525 --> 00:26:52,825
|
|
can
|
|
|
|
524
|
|
00:26:55,525 --> 00:26:57,595
|
|
the cure tracking service
|
|
|
|
525
|
|
00:27:00,715 --> 00:27:03,595
|
|
and is this a peek at the
|
|
|
|
526
|
|
00:27:03,595 --> 00:27:07,135
|
|
name we would only use satellite tools
|
|
|
|
527
|
|
00:27:07,135 --> 00:27:10,105
|
|
but now the bigger we get and
|
|
|
|
528
|
|
00:27:10,105 --> 00:27:11,485
|
|
the bigger the team gets we need
|
|
|
|
529
|
|
00:27:11,485 --> 00:27:13,435
|
|
to ultimate level stuff this is a
|
|
|
|
530
|
|
00:27:14,335 --> 00:27:17,275
|
|
dream or i see i see the
|
|
|
|
531
|
|
00:27:17,275 --> 00:27:18,115
|
|
workflows
|
|
|
|
532
|
|
00:27:19,105 --> 00:27:21,620
|
|
using the tools there and there's called
|
|
|
|
533
|
|
00:27:21,788 --> 00:27:25,645
|
|
std which i think is really awesome
|
|
|
|
534
|
|
00:27:25,735 --> 00:27:27,295
|
|
also open source of course
|
|
|
|
535
|
|
00:27:28,585 --> 00:27:30,265
|
|
where we can now go in and
|
|
|
|
536
|
|
00:27:30,775 --> 00:27:32,815
|
|
see all the parts in a nice
|
|
|
|
537
|
|
00:27:32,815 --> 00:27:36,985
|
|
graphic view arrow and can check logs
|
|
|
|
538
|
|
00:27:36,985 --> 00:27:39,295
|
|
or we can see the health status
|
|
|
|
539
|
|
00:27:39,295 --> 00:27:42,895
|
|
and greenheart means that everything is operational
|
|
|
|
540
|
|
00:27:42,895 --> 00:27:46,705
|
|
and running late you see the magnitude
|
|
|
|
541
|
|
00:27:46,705 --> 00:27:48,595
|
|
of the pods are the microservices
|
|
|
|
542
|
|
00:27:48,655 --> 00:27:51,115
|
|
there is running in the background and
|
|
|
|
543
|
|
00:27:54,085 --> 00:27:57,085
|
|
yeah and it is an attitude that
|
|
|
|
544
|
|
00:27:57,085 --> 00:27:59,185
|
|
i like that i've been using a
|
|
|
|
545
|
|
00:27:59,185 --> 00:28:01,045
|
|
lot through the years he said jay
|
|
|
|
546
|
|
00:28:01,058 --> 00:28:07,795
|
|
nice and it's a nice cla visualization
|
|
|
|
547
|
|
00:28:07,795 --> 00:28:10,525
|
|
tool to see the health and status
|
|
|
|
548
|
|
00:28:10,525 --> 00:28:12,025
|
|
of your cluster
|
|
|
|
549
|
|
00:28:15,025 --> 00:28:17,005
|
|
so i can highly recommend to use
|
|
|
|
550
|
|
00:28:17,005 --> 00:28:20,095
|
|
canines if you're more into sitting in
|
|
|
|
551
|
|
00:28:20,095 --> 00:28:22,105
|
|
a terminal than having a graphical overview
|
|
|
|
552
|
|
00:28:24,925 --> 00:28:27,835
|
|
yeah so the challenges we had through
|
|
|
|
553
|
|
00:28:27,835 --> 00:28:31,075
|
|
the years was the db configuration and
|
|
|
|
554
|
|
00:28:31,075 --> 00:28:35,845
|
|
then jumping into trying to debug a
|
|
|
|
555
|
|
00:28:35,845 --> 00:28:38,545
|
|
black box from the beginning to find
|
|
|
|
556
|
|
00:28:38,665 --> 00:28:42,295
|
|
as throttles or bottlenecks in our application
|
|
|
|
557
|
|
00:28:46,195 --> 00:28:47,875
|
|
yeah it was sir
|
|
|
|
558
|
|
00:28:49,075 --> 00:28:51,475
|
|
yeah some of the ways we do
|
|
|
|
559
|
|
00:28:51,475 --> 00:28:53,635
|
|
now we have the added more
|
|
|
|
560
|
|
00:28:55,495 --> 00:28:57,805
|
|
just shared all of those to the
|
|
|
|
561
|
|
00:28:57,805 --> 00:29:00,835
|
|
community yet because they are not
|
|
|
|
562
|
|
00:29:02,515 --> 00:29:04,975
|
|
ready for taste i would say but
|
|
|
|
563
|
|
00:29:06,025 --> 00:29:08,185
|
|
we get enough of data to to
|
|
|
|
564
|
|
00:29:08,185 --> 00:29:11,065
|
|
find if if we went around the
|
|
|
|
565
|
|
00:29:11,935 --> 00:29:13,855
|
|
moscow journal to check the health of
|
|
|
|
566
|
|
00:29:13,855 --> 00:29:16,135
|
|
the database we will have automated a
|
|
|
|
567
|
|
00:29:16,135 --> 00:29:17,635
|
|
lot of stops to do that mothers
|
|
|
|
568
|
|
00:29:18,505 --> 00:29:21,742
|
|
and from the beginning maria db being
|
|
|
|
569
|
|
00:29:21,775 --> 00:29:22,015
|
|
opened
|
|
|
|
570
|
|
00:29:22,015 --> 00:29:23,908
|
|
source company and the fact that the
|
|
|
|
571
|
|
00:29:23,935 --> 00:29:27,205
|
|
mice girl wasn't no longer open sorcery
|
|
|
|
572
|
|
00:29:27,205 --> 00:29:29,635
|
|
was open-source but kind of
|
|
|
|
573
|
|
00:29:30,715 --> 00:29:33,025
|
|
because they were acquired by oracle
|
|
|
|
574
|
|
00:29:35,335 --> 00:29:38,815
|
|
we chose maria db and when matomo
|
|
|
|
575
|
|
00:29:38,995 --> 00:29:40,255
|
|
added more features
|
|
|
|
576
|
|
00:29:42,835 --> 00:29:45,085
|
|
two thousand and nineteen i think to
|
|
|
|
577
|
|
00:29:45,655 --> 00:29:48,745
|
|
run big madame installations they wouldn't support
|
|
|
|
578
|
|
00:29:48,745 --> 00:29:51,925
|
|
maria db and that was a very
|
|
|
|
579
|
|
00:29:51,925 --> 00:29:55,945
|
|
frustrating sometimes i did a patch so
|
|
|
|
580
|
|
00:29:55,975 --> 00:29:59,845
|
|
i can do stuff now today though
|
|
|
|
581
|
|
00:30:00,625 --> 00:30:01,585
|
|
we couldn't do a maria
|
|
|
|
582
|
|
00:30:01,645 --> 00:30:02,875
|
|
he'd be back back then
|
|
|
|
583
|
|
00:30:04,195 --> 00:30:06,325
|
|
and then of course the core archives
|
|
|
|
584
|
|
00:30:06,505 --> 00:30:08,755
|
|
are having a lot of data and
|
|
|
|
585
|
|
00:30:08,755 --> 00:30:09,175
|
|
then
|
|
|
|
586
|
|
00:30:10,375 --> 00:30:12,265
|
|
one of my colleagues tomas is going
|
|
|
|
587
|
|
00:30:12,265 --> 00:30:14,815
|
|
to talk more about some of the
|
|
|
|
588
|
|
00:30:15,355 --> 00:30:18,376
|
|
challenges we had had or how how
|
|
|
|
589
|
|
00:30:18,409 --> 00:30:19,884
|
|
you can break metal i think his
|
|
|
|
590
|
|
00:30:19,884 --> 00:30:22,644
|
|
session name is the title of his
|
|
|
|
591
|
|
00:30:22,644 --> 00:30:23,125
|
|
session
|
|
|
|
592
|
|
00:30:24,625 --> 00:30:27,085
|
|
i would recommend to join his sessions
|
|
|
|
593
|
|
00:30:27,085 --> 00:30:27,805
|
|
because sir
|
|
|
|
594
|
|
00:30:28,735 --> 00:30:30,745
|
|
yeah he he will talk more in
|
|
|
|
595
|
|
00:30:30,745 --> 00:30:34,585
|
|
detail how how to break puerto rico's
|
|
|
|
596
|
|
00:30:35,455 --> 00:30:37,765
|
|
and there we problems from the beginning
|
|
|
|
597
|
|
00:30:37,765 --> 00:30:41,575
|
|
with forms that they would automatically include
|
|
|
|
598
|
|
00:30:41,575 --> 00:30:42,325
|
|
in every
|
|
|
|
599
|
|
00:30:43,645 --> 00:30:45,776
|
|
now recite that you put up in
|
|
|
|
600
|
|
00:30:45,776 --> 00:30:46,495
|
|
there matomo
|
|
|
|
601
|
|
00:30:47,665 --> 00:30:49,525
|
|
and that gave us a little bit
|
|
|
|
602
|
|
00:30:49,525 --> 00:30:50,485
|
|
of headache mo
|
|
|
|
603
|
|
00:30:51,779 --> 00:30:53,335
|
|
we have dealt with that
|
|
|
|
604
|
|
00:30:54,955 --> 00:30:55,255
|
|
fixed
|
|
|
|
605
|
|
00:30:56,515 --> 00:30:58,585
|
|
and the segments go hand in hand
|
|
|
|
606
|
|
00:30:58,585 --> 00:31:00,445
|
|
with core archives i would say because
|
|
|
|
607
|
|
00:31:05,335 --> 00:31:07,686
|
|
the motto more features in the u
|
|
|
|
608
|
|
00:31:07,686 --> 00:31:08,125
|
|
why
|
|
|
|
609
|
|
00:31:09,295 --> 00:31:11,725
|
|
and having a lot of analysts analysts
|
|
|
|
610
|
|
00:31:11,785 --> 00:31:14,995
|
|
working there and morne putting up their
|
|
|
|
611
|
|
00:31:14,995 --> 00:31:17,365
|
|
own segments with squares that are
|
|
|
|
612
|
|
00:31:19,375 --> 00:31:22,195
|
|
they're getting a lot of data from
|
|
|
|
613
|
|
00:31:22,195 --> 00:31:24,715
|
|
the database could potentially take down your
|
|
|
|
614
|
|
00:31:24,715 --> 00:31:25,345
|
|
application
|
|
|
|
615
|
|
00:31:27,235 --> 00:31:29,325
|
|
and of course the transitions
|
|
|
|
616
|
|
00:31:31,435 --> 00:31:33,235
|
|
because it's squaring their lives
|
|
|
|
617
|
|
00:31:35,575 --> 00:31:37,735
|
|
and add indexes to the database and
|
|
|
|
618
|
|
00:31:39,475 --> 00:31:41,905
|
|
yeah also i don't think you think
|
|
|
|
619
|
|
00:31:41,905 --> 00:31:43,105
|
|
we still have some problem with the
|
|
|
|
620
|
|
00:31:43,105 --> 00:31:43,945
|
|
transitions
|
|
|
|
621
|
|
00:31:45,745 --> 00:31:48,985
|
|
heatmaps session recordings i would say it
|
|
|
|
622
|
|
00:31:48,985 --> 00:31:52,405
|
|
works very well very well sometimes but
|
|
|
|
623
|
|
00:31:52,405 --> 00:31:54,715
|
|
sometimes it's it could spam the logs
|
|
|
|
624
|
|
00:31:54,715 --> 00:31:56,727
|
|
or we have one of our clients
|
|
|
|
625
|
|
00:31:56,727 --> 00:31:57,625
|
|
is using a
|
|
|
|
626
|
|
00:31:58,735 --> 00:32:01,615
|
|
a network monitoring series that will
|
|
|
|
627
|
|
00:32:03,055 --> 00:32:04,855
|
|
filled with the traffic that it will
|
|
|
|
628
|
|
00:32:04,855 --> 00:32:08,095
|
|
detect as a spammer or a denial
|
|
|
|
629
|
|
00:32:08,095 --> 00:32:10,705
|
|
of service attacks or whatever so this
|
|
|
|
630
|
|
00:32:10,705 --> 00:32:15,113
|
|
is something we didn't foresee and when
|
|
|
|
631
|
|
00:32:15,115 --> 00:32:17,185
|
|
one of the class activated heatmaps and
|
|
|
|
632
|
|
00:32:17,185 --> 00:32:18,145
|
|
session recordings
|
|
|
|
633
|
|
00:32:19,495 --> 00:32:20,605
|
|
so that was interesting
|
|
|
|
634
|
|
00:32:24,775 --> 00:32:27,595
|
|
so a quick recap because i think
|
|
|
|
635
|
|
00:32:27,595 --> 00:32:28,885
|
|
my time is running out here
|
|
|
|
636
|
|
00:32:31,465 --> 00:32:34,555
|
|
yeah so we use docker toma has
|
|
|
|
637
|
|
00:32:34,645 --> 00:32:36,865
|
|
a a docker template if you go
|
|
|
|
638
|
|
00:32:36,865 --> 00:32:39,955
|
|
into the official matomo github webpage you
|
|
|
|
639
|
|
00:32:39,955 --> 00:32:41,575
|
|
can search for their docker
|
|
|
|
640
|
|
00:32:42,925 --> 00:32:44,905
|
|
we have were of course hosting our
|
|
|
|
641
|
|
00:32:44,905 --> 00:32:47,245
|
|
own docker template but i would say
|
|
|
|
642
|
|
00:32:47,245 --> 00:32:48,655
|
|
that's a good start if you want
|
|
|
|
643
|
|
00:32:48,655 --> 00:32:50,575
|
|
to run but only in a docker
|
|
|
|
644
|
|
00:32:50,845 --> 00:32:52,375
|
|
set up in a cluster environment
|
|
|
|
645
|
|
00:32:56,545 --> 00:33:00,325
|
|
and the yeah cuban at this i
|
|
|
|
646
|
|
00:33:00,325 --> 00:33:02,995
|
|
have talked about a lot any questions
|
|
|
|
647
|
|
00:33:03,145 --> 00:33:07,255
|
|
feel free letter that says i have
|
|
|
|
648
|
|
00:33:07,255 --> 00:33:08,635
|
|
ten minutes have to
|
|
|
|
649
|
|
00:33:09,835 --> 00:33:12,625
|
|
yeah drawn to automate stuff when we
|
|
|
|
650
|
|
00:33:12,715 --> 00:33:15,205
|
|
push our code into guitar or gitlab
|
|
|
|
651
|
|
00:33:15,475 --> 00:33:17,425
|
|
or github is actually running their own
|
|
|
|
652
|
|
00:33:17,425 --> 00:33:20,005
|
|
seo service but drawing is something you
|
|
|
|
653
|
|
00:33:20,005 --> 00:33:23,155
|
|
can integrate with your github repos and
|
|
|
|
654
|
|
00:33:23,155 --> 00:33:26,695
|
|
then clear to check for vulnerabilities in
|
|
|
|
655
|
|
00:33:26,695 --> 00:33:29,845
|
|
your in your images
|
|
|
|
656
|
|
00:33:30,355 --> 00:33:31,405
|
|
in your docker images
|
|
|
|
657
|
|
00:33:33,865 --> 00:33:35,785
|
|
github gitlab i mention
|
|
|
|
658
|
|
00:33:37,495 --> 00:33:39,355
|
|
there's probably something i have forgotten
|
|
|
|
659
|
|
00:33:41,515 --> 00:33:42,475
|
|
but i think you get the big
|
|
|
|
660
|
|
00:33:42,475 --> 00:33:43,075
|
|
picture
|
|
|
|
661
|
|
00:33:44,335 --> 00:33:45,925
|
|
and he was an interesting yearning i
|
|
|
|
662
|
|
00:33:45,925 --> 00:33:46,405
|
|
would say
|
|
|
|
663
|
|
00:33:48,145 --> 00:33:50,545
|
|
and i will leave room for questions
|
|
|
|
664
|
|
00:33:50,575 --> 00:33:52,285
|
|
and i will see if i can
|
|
|
|
665
|
|
00:33:52,375 --> 00:33:53,995
|
|
open up the chats here
|
|
|
|
666
|
|
00:34:18,025 --> 00:34:21,085
|
|
mckay is fifty
|
|
|
|
667
|
|
00:34:23,695 --> 00:34:26,005
|
|
hey jorge i've shared some of the
|
|
|
|
668
|
|
00:34:26,005 --> 00:34:27,955
|
|
questions here in the chat
|
|
|
|
669
|
|
00:34:29,185 --> 00:34:30,475
|
|
yeah yeah
|
|
|
|
670
|
|
00:34:39,085 --> 00:34:41,962
|
|
from valentine inertia thanks for contributing to
|
|
|
|
671
|
|
00:34:41,965 --> 00:34:44,275
|
|
the source with this ripple and you're
|
|
|
|
672
|
|
00:34:44,275 --> 00:34:44,935
|
|
welcome
|
|
|
|
673
|
|
00:34:46,284 --> 00:34:48,385
|
|
question have you ever used maternal fake
|
|
|
|
674
|
|
00:34:48,385 --> 00:34:50,034
|
|
visitor plugin in order to have enough
|
|
|
|
675
|
|
00:34:50,034 --> 00:34:51,685
|
|
data within your maternal death in order
|
|
|
|
676
|
|
00:34:51,685 --> 00:34:53,725
|
|
to make some crash tests do you
|
|
|
|
677
|
|
00:34:54,085 --> 00:34:56,815
|
|
think he makes some crash test with
|
|
|
|
678
|
|
00:34:56,905 --> 00:34:59,575
|
|
empty automall database the idea would be
|
|
|
|
679
|
|
00:34:59,575 --> 00:35:03,355
|
|
to educate ourselves about system administration
|
|
|
|
680
|
|
00:35:04,945 --> 00:35:08,305
|
|
ah yes i have used a fake
|
|
|
|
681
|
|
00:35:08,305 --> 00:35:13,195
|
|
research plugin and yes i wouldn't say
|
|
|
|
682
|
|
00:35:13,285 --> 00:35:16,135
|
|
that it's the best option to test
|
|
|
|
683
|
|
00:35:16,285 --> 00:35:21,325
|
|
a big dataset because it takes a
|
|
|
|
684
|
|
00:35:21,355 --> 00:35:22,795
|
|
very long time to
|
|
|
|
685
|
|
00:35:24,115 --> 00:35:27,295
|
|
i get enough of the fake visitors
|
|
|
|
686
|
|
00:35:28,045 --> 00:35:31,675
|
|
so some of the annotation tests are
|
|
|
|
687
|
|
00:35:31,675 --> 00:35:34,855
|
|
the love the band we have
|
|
|
|
688
|
|
00:35:36,145 --> 00:35:39,325
|
|
actually had taken a big
|
|
|
|
689
|
|
00:35:40,465 --> 00:35:41,095
|
|
yeah
|
|
|
|
690
|
|
00:35:42,235 --> 00:35:46,555
|
|
dump of food of course with them
|
|
|
|
691
|
|
00:35:48,655 --> 00:35:51,409
|
|
from production to because we want to
|
|
|
|
692
|
|
00:35:51,409 --> 00:35:54,355
|
|
have a slyke production as possible
|
|
|
|
693
|
|
00:35:56,005 --> 00:35:58,675
|
|
but i would say there's still we
|
|
|
|
694
|
|
00:35:58,675 --> 00:35:59,455
|
|
haven't figured out the
|
|
|
|
695
|
|
00:36:00,625 --> 00:36:04,435
|
|
the perfect way to do this thing
|
|
|
|
696
|
|
00:36:09,145 --> 00:36:11,605
|
|
if i could give an advice
|
|
|
|
697
|
|
00:36:13,585 --> 00:36:15,625
|
|
yeah there's some
|
|
|
|
698
|
|
00:36:18,055 --> 00:36:20,875
|
|
there's a application i can remember the
|
|
|
|
699
|
|
00:36:20,875 --> 00:36:24,745
|
|
name right now this used a lot
|
|
|
|
700
|
|
00:36:24,745 --> 00:36:27,775
|
|
too at low test the varnish for
|
|
|
|
701
|
|
00:36:27,775 --> 00:36:28,375
|
|
example
|
|
|
|
702
|
|
00:36:31,345 --> 00:36:32,935
|
|
i can if it if your ping
|
|
|
|
703
|
|
00:36:32,935 --> 00:36:34,585
|
|
me i talk to you
|
|
|
|
704
|
|
00:36:36,535 --> 00:36:38,455
|
|
in linkedin or twitter i will share
|
|
|
|
705
|
|
00:36:38,455 --> 00:36:39,355
|
|
to my
|
|
|
|
706
|
|
00:36:41,005 --> 00:36:41,875
|
|
links later
|
|
|
|
707
|
|
00:36:43,975 --> 00:36:45,955
|
|
okay question from her better with millions
|
|
|
|
708
|
|
00:36:46,015 --> 00:36:47,635
|
|
of page views how big is your
|
|
|
|
709
|
|
00:36:47,635 --> 00:36:50,065
|
|
database have you ever met issues regarding
|
|
|
|
710
|
|
00:36:50,065 --> 00:36:51,685
|
|
the size of your db and the
|
|
|
|
711
|
|
00:36:51,685 --> 00:36:56,568
|
|
archived process so as to be the
|
|
|
|
712
|
|
00:36:56,575 --> 00:36:57,625
|
|
case i would say
|
|
|
|
713
|
|
00:37:01,165 --> 00:37:02,605
|
|
eyes noise
|
|
|
|
714
|
|
00:37:03,955 --> 00:37:06,415
|
|
i would say around it steady around
|
|
|
|
715
|
|
00:37:06,505 --> 00:37:08,454
|
|
eight hundred gigabytes or one terabyte i
|
|
|
|
716
|
|
00:37:08,454 --> 00:37:10,045
|
|
would say it goes up and down
|
|
|
|
717
|
|
00:37:10,045 --> 00:37:12,175
|
|
when we purchased sunday data sometimes they're
|
|
|
|
718
|
|
00:37:12,295 --> 00:37:14,832
|
|
after and our carvings are down some
|
|
|
|
719
|
|
00:37:14,832 --> 00:37:16,675
|
|
man some of our
|
|
|
|
720
|
|
00:37:18,498 --> 00:37:22,703
|
|
clients have different requirements for example that
|
|
|
|
721
|
|
00:37:22,703 --> 00:37:23,905
|
|
they want they want to
|
|
|
|
722
|
|
00:37:25,345 --> 00:37:27,895
|
|
do some are acquiring to the database
|
|
|
|
723
|
|
00:37:28,165 --> 00:37:30,745
|
|
one year after of course that database
|
|
|
|
724
|
|
00:37:30,745 --> 00:37:31,285
|
|
will grow
|
|
|
|
725
|
|
00:37:32,695 --> 00:37:36,355
|
|
very big but the class only store
|
|
|
|
726
|
|
00:37:36,355 --> 00:37:38,095
|
|
for one hundred and eighty days so
|
|
|
|
727
|
|
00:37:38,815 --> 00:37:42,085
|
|
we can start to if delete old
|
|
|
|
728
|
|
00:37:42,145 --> 00:37:44,185
|
|
logs after one hundred days and that
|
|
|
|
729
|
|
00:37:44,185 --> 00:37:46,645
|
|
saves more if that's better for the
|
|
|
|
730
|
|
00:37:46,645 --> 00:37:47,845
|
|
application of levity
|
|
|
|
731
|
|
00:37:50,755 --> 00:37:53,185
|
|
and you can also integrate matomo to
|
|
|
|
732
|
|
00:37:53,905 --> 00:37:54,865
|
|
a data lake
|
|
|
|
733
|
|
00:37:56,575 --> 00:37:59,035
|
|
a duke hadoop cluster or
|
|
|
|
734
|
|
00:38:01,345 --> 00:38:03,122
|
|
kafka or something if you want to
|
|
|
|
735
|
|
00:38:03,205 --> 00:38:05,725
|
|
be serious or superset it's something we
|
|
|
|
736
|
|
00:38:05,725 --> 00:38:07,225
|
|
have been looking into
|
|
|
|
737
|
|
00:38:11,215 --> 00:38:13,915
|
|
if you want to do more pivoting
|
|
|
|
738
|
|
00:38:13,915 --> 00:38:16,945
|
|
of the dataset some asking big queries
|
|
|
|
739
|
|
00:38:17,005 --> 00:38:21,655
|
|
to the database and so yeah and
|
|
|
|
740
|
|
00:38:21,655 --> 00:38:23,575
|
|
the archiving process yeah we have had
|
|
|
|
741
|
|
00:38:23,575 --> 00:38:25,075
|
|
a lot of issues i think we
|
|
|
|
742
|
|
00:38:25,075 --> 00:38:26,845
|
|
have if you want to follow our
|
|
|
|
743
|
|
00:38:27,325 --> 00:38:28,375
|
|
issues we have had
|
|
|
|
744
|
|
00:38:28,465 --> 00:38:29,785
|
|
through the years you can go into
|
|
|
|
745
|
|
00:38:29,785 --> 00:38:31,225
|
|
the moto mais q and he can
|
|
|
|
746
|
|
00:38:31,225 --> 00:38:34,105
|
|
search for a correr kaveri we have
|
|
|
|
747
|
|
00:38:34,105 --> 00:38:36,415
|
|
had but
|
|
|
|
748
|
|
00:38:38,515 --> 00:38:40,645
|
|
i think we have reached a level
|
|
|
|
749
|
|
00:38:41,095 --> 00:38:43,525
|
|
of acceptance now and one of the
|
|
|
|
750
|
|
00:38:43,525 --> 00:38:45,115
|
|
challenges i think thomas is going to
|
|
|
|
751
|
|
00:38:45,115 --> 00:38:49,195
|
|
talk more about and it's about educating
|
|
|
|
752
|
|
00:38:49,195 --> 00:38:53,425
|
|
your analysts how to build segments
|
|
|
|
753
|
|
00:38:58,154 --> 00:39:01,495
|
|
what else the forms you have goals
|
|
|
|
754
|
|
00:39:01,495 --> 00:39:06,295
|
|
and all those different plugins or applications
|
|
|
|
755
|
|
00:39:06,445 --> 00:39:09,415
|
|
or the niece or the aura some
|
|
|
|
756
|
|
00:39:09,415 --> 00:39:12,385
|
|
kind of archiving and because if you
|
|
|
|
757
|
|
00:39:12,385 --> 00:39:14,725
|
|
do too big query on a big
|
|
|
|
758
|
|
00:39:14,815 --> 00:39:15,025
|
|
day
|
|
|
|
759
|
|
00:39:15,025 --> 00:39:19,165
|
|
dataset with all type of monolithic good
|
|
|
|
760
|
|
00:39:19,194 --> 00:39:20,275
|
|
database system
|
|
|
|
761
|
|
00:39:21,745 --> 00:39:23,875
|
|
i already know what is it called
|
|
|
|
762
|
|
00:39:25,045 --> 00:39:27,925
|
|
a tabular database like my fellow maria
|
|
|
|
763
|
|
00:39:27,925 --> 00:39:31,525
|
|
db and you you would eventually hit
|
|
|
|
764
|
|
00:39:31,525 --> 00:39:35,305
|
|
some problems or bottlenecks with us you
|
|
|
|
765
|
|
00:39:35,305 --> 00:39:38,875
|
|
can always optimize the conflagration but i
|
|
|
|
766
|
|
00:39:38,875 --> 00:39:40,435
|
|
think if you want to do big
|
|
|
|
767
|
|
00:39:40,735 --> 00:39:41,665
|
|
queries
|
|
|
|
768
|
|
00:39:41,965 --> 00:39:42,145
|
|
on
|
|
|
|
769
|
|
00:39:43,915 --> 00:39:46,045
|
|
database you will need to integrate with
|
|
|
|
770
|
|
00:39:46,045 --> 00:39:48,715
|
|
some other systems like superset that i
|
|
|
|
771
|
|
00:39:48,715 --> 00:39:49,435
|
|
just mentioned
|
|
|
|
772
|
|
00:39:50,545 --> 00:39:50,785
|
|
one
|
|
|
|
773
|
|
00:39:53,635 --> 00:39:54,355
|
|
what else
|
|
|
|
774
|
|
00:39:56,935 --> 00:39:58,836
|
|
perhaps i missed a number of events
|
|
|
|
775
|
|
00:39:58,855 --> 00:40:00,595
|
|
and scattered i get the figures showed
|
|
|
|
776
|
|
00:40:00,595 --> 00:40:03,115
|
|
were purged page views right yes those
|
|
|
|
777
|
|
00:40:03,115 --> 00:40:03,475
|
|
correct
|
|
|
|
778
|
|
00:40:05,485 --> 00:40:05,665
|
|
ah
|
|
|
|
779
|
|
00:40:06,085 --> 00:40:08,635
|
|
i dunno in from the top of
|
|
|
|
780
|
|
00:40:08,635 --> 00:40:10,315
|
|
my head i dunno their lands but
|
|
|
|
781
|
|
00:40:10,405 --> 00:40:12,085
|
|
a sense because sir
|
|
|
|
782
|
|
00:40:13,615 --> 00:40:17,785
|
|
and they are using the tag manager
|
|
|
|
783
|
|
00:40:17,785 --> 00:40:20,365
|
|
as much as others some have utter
|
|
|
|
784
|
|
00:40:20,365 --> 00:40:22,555
|
|
of plants that uses a lot of
|
|
|
|
785
|
|
00:40:22,555 --> 00:40:24,085
|
|
single page applications
|
|
|
|
786
|
|
00:40:25,715 --> 00:40:29,045
|
|
then many it doesn't differentiate that much
|
|
|
|
787
|
|
00:40:29,375 --> 00:40:31,355
|
|
of course there's a there's more events
|
|
|
|
788
|
|
00:40:31,355 --> 00:40:34,327
|
|
of course i could probably look the
|
|
|
|
789
|
|
00:40:34,745 --> 00:40:35,945
|
|
him in a minute
|
|
|
|
790
|
|
00:40:42,185 --> 00:40:43,565
|
|
i can jump to the next question
|
|
|
|
791
|
|
00:40:46,805 --> 00:40:48,845
|
|
is maria db not supporting maternal or
|
|
|
|
792
|
|
00:40:48,845 --> 00:40:51,335
|
|
isn't recommended for large installations at metal
|
|
|
|
793
|
|
00:40:52,835 --> 00:40:55,805
|
|
yeah so what didn't
|
|
|
|
794
|
|
00:40:57,395 --> 00:41:00,905
|
|
the supporting of my maria db am
|
|
|
|
795
|
|
00:41:02,717 --> 00:41:05,015
|
|
was it two years ago and
|
|
|
|
796
|
|
00:41:06,575 --> 00:41:08,405
|
|
i would say you can still install
|
|
|
|
797
|
|
00:41:08,435 --> 00:41:11,225
|
|
with maria db of corridors for small
|
|
|
|
798
|
|
00:41:11,225 --> 00:41:14,195
|
|
sites but for large installations if you
|
|
|
|
799
|
|
00:41:14,195 --> 00:41:16,715
|
|
want to use some configuration such as
|
|
|
|
800
|
|
00:41:16,715 --> 00:41:17,225
|
|
sir
|
|
|
|
801
|
|
00:41:21,494 --> 00:41:23,525
|
|
there are some nice girl specific
|
|
|
|
802
|
|
00:41:26,045 --> 00:41:28,565
|
|
configurations though not always using
|
|
|
|
803
|
|
00:41:30,845 --> 00:41:32,285
|
|
and i think my time is up
|
|
|
|
804
|
|
00:41:32,345 --> 00:41:34,595
|
|
there and but whereas you can reach
|
|
|
|
805
|
|
00:41:34,595 --> 00:41:38,735
|
|
out and somehow i will share my
|
|
|
|
806
|
|
00:41:38,735 --> 00:41:41,315
|
|
slice if you want to get in
|
|
|
|
807
|
|
00:41:41,315 --> 00:41:43,085
|
|
touch with me or ask more questions
|
|
|
|
808
|
|
00:41:43,145 --> 00:41:44,825
|
|
and i will be more than happy
|
|
|
|
809
|
|
00:41:44,825 --> 00:41:46,145
|
|
to share them with you
|
|
|
|
810
|
|
00:41:49,415 --> 00:41:50,705
|
|
so thank you for your time i
|
|
|
|
811
|
|
00:41:50,705 --> 00:41:52,085
|
|
thank you for listening and thank you
|
|
|
|
812
|
|
00:41:52,085 --> 00:41:53,915
|
|
for the madame kept him awesome
|
|
|