►
From YouTube: CDF: Building a Future of Greater Interoperability in CI/CD with CDEvents, Kara de la Marck
Description
CDEventsCon Talk Playlist: https://www.youtube.com/playlist?list=PL2KXbZ9-EY9QtshpDdxEyDTbSPMZzZZS1
CDEvents is a new CD Foundation project by the Events Special Interest Group that provides a vendor-neutral specification for the format of event data. It’s all about interoperability between tools used to produce software, from source to production.
A
Hi
welcome
to
studio
events
con.
We
at
the
continuous
delivery
foundation
are
very
excited
to
welcome
you
to
see
the
events.
Con
cd
events
is
a
cassidia
incubating
project
and
cd
events.
Con
is
the
first
full
community
day
conference
for
the
project
during
cd
events,
con
you'll
learn
more
about
cd
events,
see
demos
and
have
the
opportunity
to
consider
and
discuss
how
to
integrate
your
use
case
into
the
cd
events,
specification
and
add
support
for
cd
events
to
your
project.
A
A
A
We
define
an
event
following
cloud
events,
definition
as
a
data
record
expressing
an
occurrence
and
its
context,
so
the
focus
of
tv
events
is
on
data
and
exchanging
data
across
the
various
tools
and
systems
employed
by
an
organization
as
part
of
their
ci
cd
system,
and
why
is
the
event
sake?
Developing
city
events?
Okay,
so
today's
cicd
systems
do
not
talk
to
each
other
in
a
standardized
way.
A
This
inhibits
interoperability
and
reduces
automation
while
necessitating
the
creation
of
glue
code.
Cd
events
enables
developers
to
have
a
common
way
to
describe
events
in
ci
cd
systems,
instead
of
writing
event
handling
project
for
each
event,
source
or
tool.
Cva
events
are
an
enabler
for
interoperability
between
different
ci
cd
tools,
as
they
provide
a
tool
agnostic
communication
protocol.
A
In
addition
to
developing
the
cd
event
standard.
The
event
sig
is
looking
at
how
events
can
create
ci
cd
systems
with
a
decoupled
architecture
that
is
easy
to
scale
and
resilience.
Failure
using
events
also
increases
automation
when
connecting
workflows
from
different
systems
to
each
other
and,
as
a
result,
empowers
tracing
visualization
and
auditing
of
the
connected
workflows.
A
This
means
that
the
definition
of
interoperability
in
the
cicd
domain
is
not
different
from
how
it
is
defined.
In
other
genetics,
it
is
about
data
and
exchange
in
the
context
of
continuous
delivery.
What
are
we
talking
about
when
we
talk
about
interoperability,
interoperability
and
integration
are
terms
used
to
describe
the
openness
of
a
system
that
is
its
ability
to
offer
components
that
can
easily
be
used
by
or
integrated
into
other
systems.
A
However,
integration
and
interoperability
will
often
use
synonymously
are
not
the
same
and
have
significant
differences.
Integration
is
generally
understood
as
combining
applications
to
function
together.
These
applications
don't
necessarily
have
common
interfaces
and
they
use
different
data
formats.
A
The
result
is
that,
often,
when
engineering
teams
need
to
have
these
applications
work
together,
they
write
glucose
and
these
custom
solutions
have
maintenance
costs.
In
addition,
services
can
become
tightly
coupled
and
it
can
be
a
significant
engineering
effort
to
later
replace
one
of
the
applications
for
something
else.
A
If
the
interface
is
well
specified
and
openly
available,
multiple
service
providers
can
implement
the
service
and
enable
users
to
consume
the
service
in
a
known
way,
using
the
defined
interface
from
a
user's
perspective.
This
means
that
you
have
an
easier
time
changing
your
use
of
a
tool
from
one
to
another
that
provides
the
same
or
similar
service.
A
Also,
please
join
us
in
the
continuous
delivery
foundation's
interoperability
sake,
so
there
are
links
on
the
slides
on
how
to
find
out
more
about
joining
these
things
and
the
contingency
to
the
refoundation
itself.
Thank
you
for
listening
to
this
talk
attending
see
the
events
con
and
you're
interested
in
seeing
events
and
interoperability.