►
From YouTube: Lightning Talk: Holy WebSocket Revival: Serverless Sockets for Real Time Communication, Paul Chin
Description
No description was provided for this meeting.
If this is YOUR meeting, an easy way to fix this is to add a description to your video, wherever mtngs.io found it (probably YouTube).
A
Hello
and
welcome
everybody
to
the
holy
WebSocket
revival.
Thank
you
all
so
much
for
taking
the
time
to
be
here
with
me
today.
Thank
you
to
the
open
jeaious
world
organisers
for
all
their
hard
work
to
amplify
my
work
and
the
diverse
work
of
all
the
other
presenters
I've
only
got
five
minutes.
So,
let's
get
cracking
my
name
is
Paul
chin,
jr.
and
I
work
at
begin,
calm,
the
fastest
CI
CD
platform
for
service
apps,
in
addition
to
developer
relations
for
begin
I'm,
also
the
prophet
of
the
one.
A
True
god
of
the
internet,
nicholas
cage,
and
today's
presentation
was
inspired
by
him.
I
was
inspired
to
talk
about
the
need
for
true
human
connection
and
how
we,
as
web
developers,
can
enable
people
around
the
world
to
collaborate
like
never
before
now,
WebSockets
aren't
new
they've
been
around
for
a
decade,
and
if
you
aren't
familiar
with
them,
they
enable
a
persistent
connection
between
the
client
and
the
server
clients
can
push
and
receive
data
from
the
server
in
near
real-time.
Your
favorite
chat
app,
probably
uses
WebSockets,
so
what's
so
exciting
about
WebSockets
today.
A
Well
now
we
can
do
it.
Server
lessly
in
2018,
AWS
added
the
WebSocket
protocol
to
HPI
gateway.
Now,
if
you're
new
to
service
no
problem,
it's
an
event-driven
architecture
that
just
uses
cloud
services
to
do
the
same
things
that
we're
already
doing,
but
with
less
direct
management
of
the
infrastructure.
So,
let's
take
a
look
at
this
awesome
diagram,
there's
always
boxes
for
the
full
stack
of
this
upcoming
demo.
A
You
notice
that
the
data
will
flow
up
and
down
a
client
opens
a
socket
connection
sends
data
through
the
API
gateway
that
goes
a
different
lambda
functions
for
processing.
This
demo
only
has
five
lambda
functions
that
will
do
everything
it
needs
to.
We
also
use
dynamo
DB
to
persist
the
state
of
all
the
connections,
because
lambda
functions
are
stateless.
A
Now
it's
really
fine,
because
dynamo
DB
is
built
for
this
kind
of
thing
and
I
don't
have
to
worry
about
managing
connection
pools
or
admin
keys
to
a
database,
because
there's
cloud
security
policies
in
place
that
are
scoped
to
the
individual
functions.
Let's
take
a
quick
peek
at
some
on
the
client
we
open
a
web
socket
with
the
browser.
Api
send
a
message
to
the
backend.
Then
the
lambda
function
saves
the
message,
data
iterates
over
all
the
connections
and
sends
it
back
to
the
connected
clients.
A
This
way,
when
someone
joins,
they
can
get
the
latest
state
of
all
their
connections.
Then
back
on
the
client,
there's
a
click
handler
to
send
the
new
message
to
the
server
which
is
saved,
pushed
out
again
to
all
the
updated
clients,
and
then,
when
someone
disconnects
their
connection
is
removed
in
database
and
another
state
change
is
pushed
out
to
the
remaining
clients
for
a
single
user.
A
It
looks
a
lot
like
a
rest
request
response
pattern,
but
the
magic
of
sockets
is
that
enables
connections
between
clients,
see
web
sockets,
enable
users
to
send
their
data
to
each
other
and
a
single
connected
experience,
and
that's
what's
important
and
that's
what
I
urge
all
of
us
to
explore
some
more
so
now
it
is
time
to
praise
Kage
go
ahead
and
navigate
your
favorite
mobile
device
to
bitly,
slash,
open,
JS,
2020
and
now
watch
as
we
all
become
Kage
and
I
know.
This
is
a
pre-recorded
you're
watching
her
right
now.
A
I'm
also
gonna
be
on
this
site
and
if
I
time
this
just
right,
you
still
with
me
praise
Kage,
believe
in
the
power
that
everybody
click
on
the
Left
button
in
1,
2
3
click
left
great
now,
one
more
time.
Click
on
the
right
button
in
1,
2,
3
click
right,
hopefully
sometime
in
the
future
I,
will
see
a
dozen
or
more
heads
all
synced,
in
unison,
all
together
here
with
the
power
of
Kage
and
web
sockets
and
JavaScript.
A
Now,
for
the
sermon
connections
are
important.
It's
the
only
way
that
we
can
grow.
We
find
out
exactly
who
we
are
in
the
relationships
that
we
make
and
as
web
developers,
we
have
an
opportunity,
a
responsibility
and
a
gift
to
make
the
experiences
and
portals
for
every
human
on
the
planet
to
connect
with
each
other.
We
can
enhance
this
much-needed
connection
that
we
are
all
striving
for
right
now
we
have
the
privilege
to
use
the
Internet
to
make
connections
matter,
to
build
real
connections
in
our
lives
in
our
organizations
and
our
communities
and
our
business.
A
So
thank
you
all.
You
are
all
my
national
treasure.
This
has
been
an
absolute
pleasure.
There's
a
picture
of
me:
please
check
out
begin
com
to
spin
up
a
service
app
in
30
seconds,
with
only
a
github
account.
That's
right,
you'll
be
using
real
AWS
services.
We're
always
looking
for
contributors
to
architect.
Architect
is
the
open
source
service
framework
that
this
demo
was
built
on
and
special
shout
out
to
my
hometown,
community
Norfolk
Jas
I'm
forever
grateful
for
their
guidance
and
mentorship.
Thank
you
have
a
great
day
and
praise
gage.