Where's the conductor?
E7

Where's the conductor?

Summary

Last time we talked about services you might need for your application. Today we’ll talk about coordinating all of those services!

Hey, and welcome back to our
series on EC's methodology.

Last time we talked about services
you might need for your application.

Today, we'll talk about
coordinating all of those services.

Your services are an orchestra
and it needs a conductor.

Okay.

So we've got all of these services.

And we know they need some
way to talk to each other.

So, how do we do that?

Everything we build gets turned
into a container, a way of

packaging applications that was
popularized by a tool called Docker.

So when we're developing, we recommend
using a tool called docker-compose

to run and coordinate those services.

Though, we're also exploring
an alternative called pod man.

Now let's talk about getting all
of those services up and running

in a production environment.

Until a couple of years ago, we probably
would have spun up a bunch of virtual

machines in auto scaling groups on AWS.

In some cases we might still do that.

But since the explosive growth
of Kubernetes an open source

platform designed to orchestrate
containerized workloads, we find

that to be a much better way of
deploying and managing our services.

It has pros and cons, but one of
the advantages of Kubernetes is

it's an open source system with
managed offerings on most cloud

platforms, including Google, Amazon,
Microsoft, Digital Ocean, and others.

So, if you build for Kubernetes, you
should be able to pick and choose

the cloud that best suits your needs.

Tell us about how you manage
and deploy your services.

And follow us if you want
to keep up with this series.

We have a lot more to share with you.

We're constantly updating this process.

As we learn from ourselves,
our partners and our community.

If you think we could work together,
we'd love to partner with you and

help you out with your next project.

Thanks and see you next time.

Creators and Guests

Raphaël Titsworth-Morin
Host
Raphaël Titsworth-Morin
Raphaël is one of the co-founders of Éphémère Creative. He is a developer, designer, and digital jack of all trades.