►
Description
In this #KongBuilders session, Viktor Gamov, developer advocate with Kong, will walk you through the setup and deployment of a serverless application (service).
For services we will use the open-source Knative project together with Kong on Kubernetes.
A
Hey:
hey,
hey,
hey,
hey!
Welcome!
Welcome,
I'm
checking
my
audio
signal.
It
looks
fine.
Welcome,
welcome
to
clunk
youtube
channel.
It
is
wednesday
it
is
wednesday,
so
we
doing
today,
kong
builders,
if
you're
watching
us
live,
which
you
should
because
the
most
experience
from
the
show
you
can
get
if
you're
watching
us
live
and
you
are
participating
in
the
stream
and
you
asking
some
questions-
maybe
even
get
some
answers.
A
Please.
My
friends
write
down
in
the
comments
how
you
can
hear
me
or
if
you
can
hear
me
at
all,
because
I
see
right
now-
around
six
people
are
watching
two
of
them.
Probably
it's
my
parents
as
always
they're
watching
my
live
streams,
write
down
any
comments.
Where
are
you
coming
from
and
what
is
your
name
and
what
are
you
drinking
today?
A
This
is
the
koank
youtube
channel,
some
of
us.
Some
of
you
might
watch
this
in
other
places
like
linkedin
last
time,
linkedin
didn't
work
out
for
some
reasons.
I
need
to
check
if
it
actually
works
this
time.
A
Let's
see
if
people
can
watch
us
there
as
well
like,
let
me
quickly
check
no
waiting
for
broadcast.
So
something
is
not
right.
A
It's
supposed
to
be
supposed
to
be
supposed
to
be
checking
in.
Why
I
don't
see
why
I
don't
see
why
I
don't
see
people
watching
us
on
youtube.
Also,
let
me
quickly
check
if,
if
we
are
live
in,
let
me
go
to
the
to
to
studio
okay
next
time
I
don't
know
like.
I
don't
know
why
this
is
happening
with
the
with
the
linkedin
fella.
A
Maybe,
let's
see,
if
you're
watching
us
in
twitter
somewhere,
if
you're
watching
us
in
on
twitter,
let's
see
if
twitter
is
also
up
to
do.
Yeah
twitter
is
up,
looks
like
some
people
actually
watching
us,
since
we
were
great
great
great
great,
it's
it's
good
to
have.
Everyone
is
here
today
today
what
I
want
to
talk
today,
so
many
of
you
know
that
clone
builders.
This
is
the
show
where
we,
where
I'm
doing
some
stuff
or
my
colleagues
doing
some
stuff,
sometimes
successful.
A
Sometimes
not
it
is
not
polished,
and
sometimes
it's
not
even
prepared.
It's
a
100
improvisation
and
today
I'm
gonna
try
to
show
you
how
we
can
use
this
serverless
platform
called
k
native
together
with
cong
ingress
controller
and
clone
kpi
gateway
to
deploy
some
of
the
services
and.
A
Yeah,
so
that
I
will
be,
I
would
be
interested
to
do
this
also.
I
would
love
to
answer
any
questions
if
you
have
any
questions
during
this,
this
presentation,
as
always
let
us
know
where
you're
coming
from
so
let's
get
or
jump
right
in
so
we
will
need
a
couple
things
here,
all
right.
So
let
me
know
if
everything
works
everything
sometimes
sometimes
I
feel
like
my
screen
or,
like
my
camera
freezes
when
I
show
in
my
screen,
but
right
now
everything
looks
fine
all
right.
A
So
let
me
bring
this
a
little
quick.
So
what
we're
gonna
talk
about
this
where's,
my
google,
chrome,
yeah,
so
keynative.
A
So
essentially
it
is
a
part
of
so
idea
of
key
native.
A
I
don't
know
how
many
of
you
actually
used
that
platform
called
hiroku
hiroko
was
great.
A
It
is
still
great,
it's
still
great
a
great
platform
for
deploying
your
applications
and
the
way
how
they
treat
this
developing
stuff
is
it's
kind
of
unique.
You
don't
need
to
focus
on
infrastructure.
You
don't
need
to
focus
on
even
compilation.
I
would
say
right
so,
with
the
with
the
heroku,
you
will
be
able
to
just
like
specify
your
source
code
and
you
just
get
push,
and
after
that
heroku
will
take.
It
will
do
the
thing
so
there's
no
in
contrary
to
kubernetes
with
kubernetes.
We
have
all
nice
things.
A
We
need
to
build
our
images,
we
need
to
compile
it,
build
the
images
define
how
we're
going
to
deploy
this
deploy
the
services
to
get
access
to
this
to
these
applications,
and
after
that
you
need
to
even
like
provide
ingress
if
you
need
to
get
external
access
to
the
system.
A
So
with
with
k
native,
it's
a
it's
a
kind
of
like
attempt
to
provide
a
developer
friendly
platform
to
deploy
and
build
your
applications.
A
So
we're
going
to
talk
about
this
and
how
you're
going
to
install
this
and
we
we
will
touch
today
like
just
like
a
small
small
fraction
of
the
key
native.
What
you
can
do
with
this
and
today
we're
gonna
do
like
simple
things:
we'll
install
it.
We
will
configure
ingress,
so
the
call
and
won't
serve
as
ingress
and
the
key
key
native
allows
you
to
do
that
and
yeah.
And
after
that
we
will
deploy
simple
app.
We
will
try
to
get
access
to
this
application
and.
A
All
good
now
so
before
that
I
need
to
have
a
kubernetes
cluster.
So
let's,
let's
try
to
create
this
cluster
with
this
particular
command.
A
So
we're
going
to
do
this
us
east
cluster,
three
nodes
enable
apis
and
we
deploy
this
conc
builders,
we're
gonna,
do
column,
builders.
A
Let's
see
if
I
have
enough
space
in
my
zone,
so
it
will
have
a
enough
resources
for
me
to
deploy
this
yep
so
far
it
starts
good.
I
will
ignore
all
these
warnings
for
now,
so
it
should
be,
should
be
fine.
A
A
A
I
actually
have
some
of
the
things
to
say,
so
we,
if
you
didn't
check
the
last
time
I
did
the
udp
ingress,
go
watch
the
previous
previous
cone
builders
also
suggest
what
you
want
to
see
like
go
in
twitter,
tweet
at
calling
inc
or
tweet
at
the
gm
ussa,
and
we
will
see
if
we
can
accommodate
your
requests.
So
that's
that's
that's.
A
I
would
like
to
have
this
conversation
as
interactive
as
possible,
so
like
having
some
of
the
requests
from
from
the
people
in
in
the
community,
and
the
internet
would
be,
would
be
a
nice
thing
to
have
right.
A
All
right
so
a
while
it
is
without
while
is
running,
so
let
me
check
some
some
other
things,
so
I
see
that
my
fps
is
going
down
for
some
reasons
and
I'm
wondering
if
it's
something
that
I
do
wrong
or.
A
A
As
a
gateway
for
for
easter,
we
use
clunk
to
listen
outside
world
traffic,
but
it
also
needs
to
communicate
to
inside.
You
know
you
need
to
talk
to
this
like
service
mesh
and
I
don't
think
it
is
disabling
because,
like
the
the
ingress
becomes
a
nothing
grass,
the
the
gateway
becomes
a
part
of
the
mesh.
A
Dreamcat
four
previous
he
saw-
or
they
saw
my
previous
videos,
including
udp.
It
was
very
helpful
demonstrations.
Thank
you
so
much
for
this
kind
words
that
was
great
okay.
I
don't
see
any
requests
in
the
log.
I
think
we
we
need
to.
I
need
to
have
a
little
bit
more
details
on
this
one,
because
I
don't
know
I
don't
know
the.
I
don't
know
the
answer
right
away.
A
Okay,
so
darshan
decided
to
just
like
throw
some
aces
here,
yeah
the
next
time
to
do
a
demo
based
on
the
custom
plugin.
So
if
you're
talking
about
the
custom
plugin
that
runs
locally
or
runs
inside
kubernetes,
I
think
it's
a
it's
a
the
point
of
time
when
I
say
challenge
accepted.
So
this
is
something
that
I
potentially
can
do
absolutely.
A
All
right,
so
my
cluster
is
up
and
running.
Let
me
do
a
few
kind
of
like
a
housekeeping
item
so
enable
some
of
the
api
in
the
bindings.
A
So
the
the
our
back
would
be
configured
all
good
now.
So,
as
you
can
see
here,
k
native
already
have
1.0
I
it
was
last
week.
I
guess
it
was
announced
that
it
can
do
1.0,
but
my
my
demo
is
based
on
the
previous
version,
so
I'm
not
gonna.
Do
I'm
not
gonna
attempt
to
do
anything
crazy
with
the
1.0
today?
Maybe
I'll
do
my
own
thing
and
after
that
we
will
see
how
we
can
do
this
with
1.0.
A
So
first
thing
that
I
need
to
do
is
install
a
bunch
of
crds
from
key
native,
so
I
will
go
ahead
and
apply
this
plugin.
A
So
okay,
so
kinetic
includes
multiple
components,
includes
the
serving
components
because
eventually
component
and
today
I'm
going
to
talk
only
about
the
serving
component,
so
we're
going
to
be
deploying
just
one
simple
app
and
the
integration
with
other
components
might
be
covered
in
other
places
like
for
example,
last
week
at
the
davox
london,
I
did
a
presentation
with
a
friend
of
mine,
james
ward,
from
google,
and
we
talked
about
a
how
to
integrate
key
native
eventing
with
the
apache
kafka.
A
So
now
let's
deploy
this.
So
when
I'm
done
deploying
my
see
our
news
it's
time
to,
let's
do
this.
One
oops.
A
This
one
I'll
put
my
k9s
here,
so
we
can
also
see
so
a
bunch
of
things
just
happened
and
key
native
will
be
available
for
us.
Let's,
let's
take
a
look.
What
do
we
have
here
so
far.
A
A
So
next
thing
is
that
I
need
to
install
calling
grass
controller
so
helm
a
repo
update.
A
So
in
this
case,
I'm
not
going
to
do
any
customizations
for
for
for
help.
So
in
this
case
I'll
just
do
elm
install
clunk,
so
I'm
just
going
to
install
as
always
we
into
default
namespace.
Let's
just
do
this,
I'm
not
going
to
do
any
modifications.
Maybe
if
I
need
to
modify
something
I
will
do
but
right
now
not
gonna.
A
A
A
Okay,
so
in
this
case
I
need
to
modify
my
my
script
because
quan
when
I
install
this
with
helm,
it
will
add
this
release,
name
as
a
part
of
the
prefix.
A
Yep
so
now
quank
is
deployed
and
it
serves
our
requests
now.
So
in
order
to
tell.
A
My
last
comments
still
still
up.
I'm
sorry
in
order
to
tell
keynative
to
use
quank,
we
need
to
modify
a
config
network.
So
let's
take
a
look
on
this.
A
So
if
I'll
go
to
namespace
and
let's
gaze
key
native
service
and
we
will
go
into
config.
A
So
this
is
example
configuration
blah
blah
blah.
So
you
see
here
by
default
it
uses
istio
as
ingress,
but
we
will
modify
this
we're
going
to
be
telling
this
key
native
fella
to
use
our
kong,
our
colon
ingress.
So
for
this.
A
A
Oops
describe
date,
example:
okay,
so
it
was
like
apparently
there's
two
things
that
it
has.
Example.
This
config
map
has
example
like
this
like
underscore
example,
and
also
this
actual
config.
That
includes
the
column
as
an
ingress
class.
A
A
Another
thing
that
we're
going
to
be
using
since
not
many
of
people
will
have
a
custom
domains
for
this
we're
going
to
be
using.
So
what
what
the
key
native
allows
us
to
do
allows
me
to
deploy
application
and
provide
a
ingress
to
this
application,
but
also
it
allows
me
to
get
access
to
this
application.
A
That
gives
me
like
url
that
I
can
access
and
I
need
to
define
what
kind
of
domain
that
we'll
be
using.
So.
A
A
A
So
if
I
will
go
about
something
like
this,
it
says
not
secure
advanced
proceed
yeah,
so
it's
still,
it
still
hits
right
place.
So
it
we
see
some
message
that
comes
from
from
kong,
so
we're
gonna
be
using
this
as
our
domain
name
in
our
keynative
config.
A
A
A
A
So
now
here's
something
interesting:
the
there
is
a
new
type
of
service
and
this
service
is
more
related
to
concept
of
microservice.
So
in
this
case,
it's
nothing
to
do
with
network
service
that
has
significance
for
kubernetes
world.
A
In
this
case,
we're
going
to
be
using
this
service
from
key
native,
and
only
thing
that
we
need
to
figure
out
here
or
like
configure
here
is
image
of
the
application
and
after
that,
kinetic
will
take
this
image
and
provision
us
with
all
required
things
that
we
need
to
do,
and
in
this
case
I
will
use
some
of
the
hello
world
from
go.
A
You
can
build
this,
it's
already.
A
You
can
deploy
this
in
in
docker,
but
some
good
people
already
deployed
this
good
people
from
kinetic
already
deployed
this
in
a
google
cloud
platform.
A
A
Do
so
in
in
the
key
native
it
creates
some
of
the
some
of
the
custom
custom
resource.
In
this
particular
case,
custom
resource
will
be
serverless
service,
and
that's
that
thing
is
just
like
deployed
my
application.
A
That
was
service
we
created
and
now
what
you
can
see
here.
So
when
I
get
this
service,
it
gives
me
this
url
and
now
this
url
is
actually
pointing
to
my
application.
So
I
didn't
configure
anything
when
I
hit
this.
What
will
happen?
I
get
the
hello
world,
that's
awesome
so,
like
what
happens
here,
I
didn't
do
anything
in
terms
of
like
externalizing
access
and,
as
you
can
see,
let's
see,
let's
take
a
look
on
the
headers
on
this
request.
A
Network
and
I'll
see
this
one
and
response
handlers.
As
you
can
see
here,
this
goes
through
the
quank.
So
what
happens?
Is
I
created
this
custom
resource
called
service
in
terms
of
key
native
and
only
specified
image
since
key
native
knows
how
to
deal
with?
You
know
simple
stuff
like
web
applications,
so
it's
created
the
services
that
required
it
created
even
ingress
for
this
application,
and
now
all
the
traffic
that
keynative
will
be
created
will
go
through
the
con.
A
So
you
can
also
apply
different
plugins
in
and
stuff
like
this,
and
it
just
works,
and
the
cool
thing
is
that
if
there
would
be
some
idling
and
there
there
would
be
some
the
pauses
that,
for
example,
application
will
not
be
used
key
native
will
make
sure
it
will.
You
know,
go
away
so
after
certain
time.
A
A
If
you
remember,
I
wrote
this
application
that
generates
a
different
quotes
and
this
application
is
located
in
docker.
So,
let's
see.
A
A
I
will
log
in
real
quick
here.
A
All
right
so
my
reactive
code
service
and
the
latest
and
greatest
snapshot
is
zero.
Three.
So
that's
my
let's
in
my
image.
So
let's,
let's
deploy
this
right.
Let's,
let's
deploy
this
so
I'll.
Just
do
cp.
A
A
So,
as
you
can
see,
that's
you
know
that
goes
through
the
column.
Deployment
of
applications
are
super
simple,
like
like
incredibly
easy
to
to
to
deploy
this.
That's
what
you
know
you
can
do
with
with
key
native
now,
let's
see
what
is
going
on
in
our
application.
Let's
try
to
hit
the
hello
world
again
see
this
radio
is
unknown,
so
what
it
will
do.
Where
is
it
my
hello
world,
if
I
will
just
hit
refresh.
A
And
it's
a
good
thing
that
we
can
see
so
con
can
measure
upstream
latency,
so
meaning
how
long
it
takes
to
call
to
hit
this
upstream
service.
A
So
in
this
case
my
stream
server
takes
a
long
time
to
respond.
A
So
if
I
will
refresh
it
now,
it's
faster
like
why
this
happen,
so
key
native
will
be
responsible
for
because
it's
a
serverless
and
in
serverless
world
you
want
to
pay
only
for
the
things
that
you
actually
using.
So
in
this
case,
if
you're
not
using
anything
from.
A
If
you're,
not
using
this
from,
we
didn't
use
the
service
for
a
couple
seconds,
so
kinetic
was
kind
of
like
a
shut
down
this
application.
A
A
The
the
pro
not
the
problem,
the
the
idea
is
that
my
application
takes
takes
some
some
long
time
to
start
of
my
application
that
my
my
application
that
I
use
in
in
this
example,
one
of
the.
A
My
application
here
is
written
in
java.
It
uses
spring
boot,
so
it's
nice
and
cool
application
for
for
people
to
deploy.
However,
the
startup
might
be
might
be
a
problem
like
startup
time
might
be
a
problem
here.
So
there
is
a
thing
we
can
actually
try
to
to
to
fix
this
right
now
so
spring
boot
native
image.
A
In
order
to
optimize
this,
we
can
try
to
build
a
native
image
that
will
be
will
be
much
smaller
and
I
haven't
tried
with
this
framework,
because
I
previously
tried
with
the
with
my
application,
but
the
framework
that
I
use
to
to
do
this,
how
it's
called
the
the
quote.
Generation
like
this,
like
back
to
future
quote
generation,
see
again
the
application
died
right
now
and
they
both
not
up
and
running.
So,
if
I'll
go
to
do
this,
like
a
pods.
A
It
took
us
application
six
seconds
to
start
plus
it
took
some
some
time
for
key
native
to
provision
some
other
components.
Let's
try
to
build
native
image
from
from
my
from
my
application,
so
maybe
it
will
help
us
to
to
do
this,
so
we're
going
into
quote
service.
A
Doesn't
have
there's
a
bunch
of
pull
requests,
so
let
me
update
latest
inversion
of
spring,
so
what
we're
talking
about
is
two
five
six
and
two
five:
six
quart
service,
protobuf
port
above
so
we're
not
interested
in
protobuf.
But
let's
choose
two
two:
five
six
quote
service.
A
Let's
try
to
build
native
image,
so
the
native
image
in
the
in
the
java
world.
We
have
ability
to
do
this
ahead
of
time,
compilation,
so
the
there
would
be
some
some
plugin
that
will
go
through
the
all
the
code
path
that
happens
in
my
application,
optimize
it
and
produce.
A
A
Let
me
see
if
there
are
any
questions,
so
there's
no
questions
here
like
I
just
want
to
make
sure
that
I'm
not
talking
to
myself
and
there's
still
there's
still
people
who
watch
this
people.
Let
me
know
if
you're
still
watching
this.
A
Okay,
so
let's
take
a
look:
how
this
native
image
works,
getting
started.
A
Again,
I
haven't
haven't
tried
this
before
so
I
decided.
Okay,
let
me
try
this
with
you
right
now.
Okay,
now,
let's
see
if
my.
A
A
A
Okay
can't
find
spring
experimental
spring
native.
Let's
see,
maybe
I
made
some
typo
here.
A
Groovy
release:
let's
see,
let
me
do
this
one
okay.
I
know.
A
I
don't
know
if
you've
seen
this
on
the
other
side
of
the
stream,
but,
like
my
my
laptop
right
now
is
just
like
you
know,
it's
gonna
fly
the
good
news
that
I
actually
put
the
pre-order
for
new
macbook,
we'll
see
how
this
will
help
with
the
compilation
of
java
and
the
compilation
all
these
kind
of
things.
Now
we
good
now
we
do
have
something
around.
A
So,
let's
see
what
we
can
do
spring
aot
complete
code
sample
with
default
values.
So
let's
do
that.
A
So
it
is
relatively
complex,
a
relatively
complex
project,
because
it
includes
a
lot
of
things,
including
grpc.
It
includes
some
other
things,
let's
see
if
it
actually
will
be
executing.
This
is
warnings
it's
okay
to
use
some
annotations
now.
A
Start
doing
some
some
cool
stuff,
one
error:
no
such
file
or
directory
docker
demon
is
running
and
accessible.
Okay,
it
uses
door
care,
so
we
need
to
start
this
docker
daemon.
A
And
we're
building
this
reactive
code
service
image.
A
Docker,
okay
snooze!
A
Yes,
we're
still
doing
it,
we're
still
going
strong
in
twitter.
Now
dawkir
is
up
and
running.
So
let
me
try
to
run
this
one
more
time.
A
Ignoring
all
these
things,
oh,
like
maybe
next
time
I'll
show
you
how
I
can
I
don't
know
with
key
native-
you
don't
need
this
stuff,
but
like
what
I
was
doing
for
for
some
of
my
applications,
as
you
can
see
here,
actually
generates
a
bunch
of
kubernetes
artifacts
for
my
application.
So
it's
a
spring
boot
application
based
on
some
sort
of
annotations.
A
A
So,
let's
take
a
look
where's.
My.
A
Run
if
it's
bills?
Okay,
so
now
it's
interesting.
A
A
Let
me
see
if
I
can
show
you.
A
A
Okay,
so
now
interesting
thing
is
happening
so
here
the
remember
when
I
was
talking
about
the
heroku
in
the
the
platform,
so
heroku
actually
popularized
this
concept
of
build
packs.
Essentially
when
you,
when
you
put
your
code
on
version
control
and
push
it
to
heroku,
hiroko,
will
scan
through
the
code
and
recognize
this
based
on
certain
criterias.
A
For
example,
if
there
is
a
build.gradle
file,
most
likely
using
gradle
to
build
this
application
to
build
your
project
and
the
concept
of
buildback
actually
came
out
of
heroku
and
start
developed
into
something
called
cloud
native
buildbacks.
A
So
cloud
native,
build
packs
is
a
community
to
support
it.
Yeah,
that's
that's
the
timeline.
It
started
at
heroku
after
that
that
pivotal
was
doing
something
for
cloud
foundry
and
also
start
developing
this
and
after
that
they
join
forces
and
release
cloud
native,
build
packs.
Now
for
this,
in
which
spring
uses
build
pack
a
spring
boot
plug
and
use
build
packs
to
figure
out
a
overall
story,
it
knows
how
to
build
spring
application,
how
to
build
a
optimized.
A
Okay
built
image:
how
to
build
optimize,
the
optimized
application.
So,
let's
see
I
will
be
I'll
get
back
to
this
one
let's,
but
I
want
to
run
this
test
where's,
my
I'll
just
do
local
run
of
this
application
and
just
make
sure
it
works.
A
A
Yeah
exactly
so,
I
need
to
build
the
image
that
not
uses
default
things,
so
I
will
not
be
able
to
push
it.
So
in
this
case,
I
need
to
do
this
one
it's
going
to
be
for
snapshot.
Let's
do
this
one.
A
But
also
you
know,
we
will
learn
something
new
and
cool.
So
what
would
again
for
those
of
you
who
join
us
like,
I
see
vimal.
Thank
you
so
much
for
this
encouragement,
vimal
thanks
so
much
for
joining
us.
What
are
we
trying
to
do
right
now?
Is
we
deployed
our
application
to
key
native?
We
expose
this
application
through
quank,
and
now
we
need
to
update.
We
want
to
optimize
the
call
start
in
order
to
optimize
the
call
start,
instead
of
like
a
six
minute
start.
A
A
As
you
can
see
here,
it
has
this
builder
aware
about
certain
layers
that
we
need
to
put
this
I'd.
Put.
The
certificates
puts
the
liberica,
which
is
going
to
be
a
version
of
opengdk,
after
that
it
puts
the
different
spring
boot
related
things
to
here
right,
so
it
was
build
successful.
A
A
A
Service,
let's
update
it,
this
one
snap
shot.
A
A
A
Okay,
so
I
consider
this
as
a
success.
So
if
you
were
here
a
few
minutes
ago,
you
know
that
the
startup
time
of
this
application
took
me
and
it's
I'm
pretty
sure,
it's
new
version,
because
old
version
was
using
5.5
or
whatnot.
A
And
it
took
let's:
let's
go
back,
let's
go
back
and
we
go
into
this
serverless
service.
Let's
wait!
Let's
do
this
one
more
time
now,
as
you
can
see
here,
also
keynative
handles
a
versioning
of
this.
So
now
we
can
see
version
002
is
deployed
because
we
change
the
version
of
our
of
our
component.
A
Now,
let's
wait
until
it
will.
You
know,
go
away,
I
guess
in
a
few
seconds.
Okay!
So
now
it's
done
so
we
third
request.
We
hit
this
application.
Now,
let's
try
to
do
this
one
more
time.
That's
that's
quad
service
and
where's.
My.
A
Come
on
still
eight
seconds,
I'm
probably
doing
something
wrong.
Probably
I'm
doing
something
wrong
here
which
supposed
to
be
starting
faster.
I
don't
know
why
it
takes
some
time,
but
I
need
to
investigate.
Maybe
I
didn't
even
enable
this.
It's
supposed
to
be
supposed
to
be
enabled
right
supposed
to
be.
A
Yeah,
okay,
so
I
will.
I
will
try
to
investigate
it's
not
supposed
to
be
that
you
know
fun
in
games.
A
I
will
wrap
this
up
today.
For
you,
my
name
is
victor
gamov,
as
always
I
will
be
here.
I
will
try
to
be
here
every
two
weeks
and
entertain
you
with
some
cool
things.
However,
we
did
learn
something
today.
We
didn't
learn
something
today
how
you
can
use
a
key
native
with
cong
and
deploy
applications.
So
join
me
next
time
in
the
two
weeks,
and
I
will
show
you
how
you
can
optimize
this
deployment.
I
tried
something:
maybe
I
missed
something
most
likely.
I
missed
something
and
yeah.
A
That's
that's
pretty
much
it
for
today,
don't
forget
to
to
hit
me
in
twitter
where's,
my
where's,
my
title:
that's
my
my
twitter
down
there.
So
you
can.
You
can
follow
me
on
twitter
and
ask
these
questions
in
twitter.
Plus
this
video
will
be
available.
You
can
write
down
the
comments
below.
I
would
love
to
see
what
you're,
thinking
and
I'll
see
you
in
a
couple
weeks,
basically
maybe
in
the
two
weeks-
and
we
will
see
how
we
can
fix
that
all
right
with
this
take
care.