►
From YouTube: Scalability team demo 2021-05-13
Description
APAC Scalability team Demo - Quang-Minh shows sidekiq routing rules in omnibus + helmcharts, and compression of sidekiq payloads
A
Yes,
okay,
so
for
the
first
item
and
last
week
I
know
actually,
two
weeks
ago
I
finished
on
the
implementation
of
qre
routing
and
then
I
related
some
muscle
crack
into
universal
lab
and
communities
a
chart
to
include
those
routing
rules,
configurations
and
currently
one
of
them
is
only
merged
and
wasn't
still
in
bedding.
But
still
I
have.
A
I
will
demo
that
today,
so
I
set
up
a
vm
in
my
local
machine,
google,
current
attached
and
and
instantly
underwater
dislike
inside
my
machine,
and
I
marked
my
working
pieces
in
into
that
virtual
machine
so
that
I
can
get
the
newest
omniversity
slab
configuration
inside
the
machine
and
then,
if
I
edit,
the
hip,
lab.copy
and
file
for
the
routing
group,
configuration
right
here
and
input
my
own
configuration.
A
So
in
this
demo
I
import
some
bicycles,
like
the
worker
names,
the
use
of
battery
and
then
the
memory
reservoir
again
and
then
the
broadcast
configuration.
So
I
something
like
this
okay,
so
basically,
this
one
will
route
on
basis
worker
into
the
hello
kill
on
the
rest
of
memory
into
the
memory
power
worker
and
restore
battery
cpu
into
a
queue
generated
by
its
name
and
then
on
the
rest.
A
A
One
basically,
I
can
do
some
actions
on
ui
to
demo
the
key
routing,
but
this
would
take
a
lot
of
time
to
just
navigate
and
we
just
can't
cover
on
all
the
things.
So
it
feels
easier.
So.
B
A
B
A
A
A
Worker,
it
should
go
into
the
main
memory
bar
worker
right
right
here
and
the
third
one
is
one
with
the
cdu
battery
worker,
which
is
the
smartphone.
A
B
A
Okay
and
try
again
right
here,
finally
yeah
and
the
last
one
for
on
the
other
default
kill.
So
I
would
got
something
like
a
merge,
walker
or
something.
Let's
see:
okay,
some
random
worker.
I
collected
like
this
one
so
and
let's
try
again
default,
oh
right
here.
So
yes,
I'm
like
this
was
okay.
I
really
wanted
the
more
the
community
the
want,
but
somehow
I
mess
up
the
community's
configuration
in
my
local
machine,
so
it
doesn't
work
for
now.
A
So
I
just
demo
the
validation
so
basically
in
the
last
review-
and
you
told
me
that
we
can
delegate
the
configuration
to
the
application
so
that
the
application
will
validate
the
configuration
first
and
then
the
distribution
team
recommend
that
we
can
to
use
the
check
config
to
revalidate
on
the
chat,
and
I
try
it
kind
of
works
quite
well.
I
think
so
something
like
that
country
and
writing.
A
Yes,
so
that
I
can
write
really
complicated
validation
group
right
here
and
for
out
of
our
brushing
bones.
We
will
first
relate
the
slide
and
then
it
has
actually
each
item
in
the
slide
will
exactly
two
item
and
then
for
the
first
item
would
be
a
string
which
is
the
q
name
and
the
the
the
query
and
the
second
one
q
name
would
be
either
a
string
or
the
well
at
noon.
A
So
when
I
put
the
screen
here,
it
will
show
an
error
and
route
to
the
documentation
and
right
now
the
documentation
should
be
ready.
If
I'm
not
wrong
all
right
right
here.
So
basically
we
can
validate
the
routing
rule
now
and
for
really
some
complicated
configuration
like
okay,
equal
to
ac
and
parallel
to
the
memory
and
then
put
some
invalid
q
here.
So
when
I
install
it
again,
it
should
collect
this
case
as
well.
A
Yes,
and
if
I
put
the
valid
one
like
it
would
here,
it
should
be
invalid
and
the
hem
can
east
on
the
chart.
A
Yes,
this
can
be
known,
and
if
it
is
known,
the
queue
will
be
set
by
the
name
generated
by
the
broker.
Name,
like
the
bachelor
will
queue
to
the
base
queue.
B
A
Yes,
precisely
because
it's
the
well
ruby
file,
so
we
have
to
use
new
yeah.
B
That's
fine,
it's
it
was
just.
I
was,
I
think
I
was.
I
was
thinking
nil.
The
whole
way-
and
I
was
forgetting
about
the
game
and
I
was
seeing
some
of
the
issues
sean
had
created
when
we
got
to
start
using
this
and
he
was
using
null
and
I
I
I
need
to
write
that
down
somewhere
in
one
in
some
of
our
issues,
so
that
we
make
sure
that
we
use
the
right
one
in
the
right
place.
B
B
Fine
cool,
thank
you
that
was
that
was
on
my
list
of
things
I
was
trying
to
figure
out
today.
I
haven't
got
to
it
yet.
A
The
first
one
is
to
upload
on
the
oversized
philosophy,
object,
storage
and
at
talked
about
this
in
the
last
demo,
and
then
I
demo
it
as
well
and
the
second
one
is
that
we
end
the
board
race
mode
inside
this
jump
a
lot
and
by
some
utilities
it
happens
to
result
offenses.
It
means
that
we
can
just
let
the
jobs
fail
and
then
on
the
teams.
A
We
use
attack
our
until
the
helper
to
upload
the
objects
to
the
object
stories
by
themselves,
but
I
thought
that's
a
little
bit
hard
to
do
so
it
basically
it
doesn't.
The
visuality
is
not
in
our
hands
and
we
have
to
delegate
to
our
teams
and
it
is
really
easy
to
mess
up
at
first,
because
at
the
development
process
is
your
heart
to
beat
that
situation,
and
we
have
to
wait
until
it's
developed
interpretation
and
study
for
a
while
and
finally
get
some
unexpected
behavior
before
we
can
do
something
like
that.
A
So,
finally,
I
come
to
the
final
solution,
which
is
compressedly
oversized
by
a
lot,
and
this
solution
is
suggested
by
sean
in
the
last
demo
as
well.
So
the
idea
is
that
without
compressed
using
gzip
angle,
return
to
compress
on
the
ballot
before
pushing
that
into
the
zip
to
into
radius.
So
this
solution
is
really
straightforward
and
easy
to
implement.
Gg's
conversion
is
already
shipped
with
ruby
and
we
just
need
to
do
that
inside
the
application
and
the
conversion
rate
is
really
a
hard
factor
to
read
it
for
now.
A
So
that's
why
I
spend
a
lot
of
my
time
to
go
to
actually
dig
in
a
lot
into
the
each
cases
and
and
then
I
collect
on
the
sample
data
here,
it's
about
20
or
30
of
them,
and
I
try
to
compress
on
the
data
I
collected
with
these
digits
with
different
levels.
And
finally,
I
can
come
to
conclusion
that
the
c-shape
compression
is
really
effective
for
session.
A
It's
not
very
effective
for
emails,
though
like
okay
for
the
average
or
even
the
moderate
side
of
station.
If
we
can
compress
about
five
times
smaller
than
the
original
file
and
for
the
email,
it's
really
hard
to
compress
because
the
email
contains
attachment
inside
and
if
this
one
is
just
a
chance
by
well
by
64
and
cutting,
and
it's
only
compressed
before
so
it's
not
hard
to
make
it
smaller.
So
we
just
get
this
about
three
times
smaller
here.
A
So
I
would
consider
the
email
attachment
would
be
an
sk
for
distribution
and
if
we
move
on
and
choose
a
different
way
to
communicate
between
maroon
and
our
psychic,
it
should
be
fine,
okay
yeah.
So
I
just
move
on.
Oh
sean
asks
okay,
so
I
actually
finished
on
the
implementation
related
to
it.
So
I
will
demo
it
today
as
well.
So
basically,
by
default,
no
imac
no
configuration
will
be
installed.
So
I
will
start
my
person
start
something.
A
A
Okay,
yes,
then
try
again,
and
the
data
is
something
like
this.
It
is
a
one
payload
we
generate
before
we
push
into
the
web
for
broker
to
deliver
it
to
the
customer
and
for
a
really
big
change.
It
looked
like
hundreds
of
thousands
of
file
streams,
and
this
is
quite
huge
and
I
would
check
the
price
size
about
you
know
two
sessions.
A
So
if
I
don't
end
up
all
the
compression
mod
and
I
push
that
into
the
circuit,
it
would
be
a
huge,
a
lot
to
process
and
right
here
we
have
like
the
horn
formula
by
a
pilot
and
you're
glad
that
the
argument
is
already
filtered
right
here.
So
yeah,
it's
a
nice
thing,
but
it's
still
really
big
and
if
I
edible
the
correction
and
the
situation
will
be
different.
So
I
already
have
like
a
middleware
from
active
lion's
side
to
validate
the
size
of
the
payload
and
in
the
indentation.
A
I
should
add
one
more
mod
into
that,
which
is
the
conversion
mod
and
when
I
enable
the
conversion
mode
with
just
finished,
histogram
and
angle,
some
restaurants.
For
that,
for
example,
I
will
convert
everything
above
100
kilobytes
right
here
and
finally,
just
one
more
investing
environment
variable
to
limit
the
exercise
that
I
want
allow
anything
below
about
20
megabytes
after
conversion.
A
A
A
Actually
this
mess
up
and
the
original
by
side
is
like
four
megabytes
and
the
size
after
conversion
is
about
five
seven
kilobytes,
but
I
messed
up
the
implementation,
but
into
some
empty
one.
So,
but
it
should
be
about
700
kilowatts
yeah,
something
like
that.
Yes,
I
and
I
have
some
one
more
item
into
lock
file,
which
is
the
original
step
by
size,
so
that
is
just
include
the
original
and
the
one
and
the
size
after
conversion,
so
that
we
can
have
a
clear
picture
and
find
out
the
effectiveness
of
conversion
afterwards,
yeah.