►
From YouTube: 5 minute production app introduction
Description
Direction: https://about.gitlab.com/direction/5-min-production/
A
The
origin
of
this
is
a
real
skills
event.
I
mentored
and
the
person
made
an
app
and
making
the
app
was
very
easy.
She
was
smart
and
bright
and
she
went
through
that
lesson
within
an
hour
and
then
she
said,
look
I
want
to
make
something
more
complex
and
we-
and
I
want
to
show
my
friends
and
I
want
to
make
sure
they
can
participate
and
it
took
hours
to
make
that
let
us
set
up
a
database.
A
We
had
to
set
up
redis,
we
had
to
set
up
email,
we
had
to
do
all
these
things
and
it
was
not
obvious,
and
I
think
to
this
day
it
is
not
easy
to
start
a
production
app
if
you
want
to
play
around
with
something.
It's
very
easy
start
something
on
heroku
build
a
repo
there's
all
kinds
of
sandboxes
and
experimentation.
A
If
you
want
to
start
an
app
where
you
know
that
the
state
will
be
stored
and
will
be
secure,
it
is
tedious
and
it
takes
a
long
time
and
as
an
industry,
I
think
we
should
change
that.
I
want
to
have
gitlab
lead
the
way
there
today.
If
you
make
something,
I
think
you'd
I'd
recommend
people
do
heroku.
However,
I
think
there's
two
problems.
A
First
of
all,
you
know
that
if
the
app
is
successful,
you
have
to
leave
hero
most
apps.
These
days
are
deployed
on
the
hyper
clouds
in
the
west.
That's
aws,
azure
gcp.
So
why
start
on
a
different
platform?
The
second
thing
is:
it's
still
not
that
easy.
It's
not
easy
to
add
a
production
database
to
your
heroku
app.
You
have
to
kind
of
copy
and
paste
credentials
and
things
like
that
set
up
something
locally.
A
Now.
I
also
would
love
for
this
to
be
based
on
kubernetes,
but
I
think
for
just
a
simple
app.
That
is
overkill.
I
think
we
have
so
many
simpler
technologies
and
running
a
kubernetes
cluster
can
be
quite
expensive.
A
A
It
will
use
a
server
serverless,
aurora
rds
database.
It
will
spin
up
readers
and
everything
else
and
to
do
that,
we're
going
to
use
autodevops
and
terraform
terraform
has
been
taking
off
as
the
language
to
provision
infrastructure.
I
think
that
will
offer
a
great
foundation.
Gitlab
has
some
terraform
specific
functionality
already,
and
you
see
that
there's
interest
in
this.
A
I
want
to
call
out
a
project
called
shipmate
that
leverages
technologies
like
gitlab,
auto
devops,
to
make
things
easier,
and
I
think
we
as
a
company
should
should
lead
the
way
here
and
with
just
an
aws
account
using
only
the
ui.
I
should
be
able
to
get
a
production
ready
app
in
five
minutes,
and
that
means
I
have
a
proper
database.
A
A
I
think
key
elements
we
need
is:
we
need
to
be
able
to
log
into
gitlab
with
people's
awp
account
and
when
we
do
a
terraform
run,
we
should
be
able
to
get
the
credentials
that
results
from
that
back
as
gitlab
ci
variables
like
get
those
credentials
back
and
store
them
and
get
lab
ci
variables,
and
I
think
it
will
be
a
great
goal
for
us
to
pursue
as
a
company.
Thank
you.