Watch out!
E12

Watch out!

Raphaël: Hey, and welcome back
to our series on ECS methodology.

Last time.

We talked about communicating with users
this time, we're going to talk about

tools that you can use to monitor your
systems and hopefully prevent crashes.

You will do everything you can to make
sure that your system doesn't crash,

but eventually it probably will.

You can't fully guarantee the
stability of a complex system.

But you can take steps to make sure
you quickly identify problems, recover

from them and learn from your outages.

Previously, we talked about Kubernetes,
and if you chose to go down that

path, your managed Kubernetes provider
probably gives you something along

the lines of the Kubernetes dashboard.

Using it, you can quickly understand
if you have any services that are

down or are experiencing some issues.

You should probably also have done
things like configure liveness probes

to make sure that your services
are restarted if they do go down.

Regardless of how you
deploy your services.

Most platforms have something
roughly equivalent to that.

Despite those, you want to make
sure that you're alerted for any

failures and that you have an
easy path to diagnosing issues.

For this reason we strongly recommend
using observability tools like

new Relic, Datadog, or we've been
trying out the BetterStack tools.

They will give you the ability
to be notified if anything,

isn't running correctly.

Lately we've been using BetterStack
because we like the simplicity of their

tools and we liked their billing model.

But we've also used the other two,
which are bigger, more complicated,

but also really powerful.

We also find that at least some
of them have more complicated

billing models, which generally
leads to less predictable charges.

Datadog, for example, charges
in part based on hosts, which

doesn't necessarily correlate to
the value we derive from them.

But that might not be
the case for your system.

If you found this helpful, and you want to
learn more about building software, check

out the free PDF that we put together.

Also a drop a comment.

If you have any thoughts about
observability and monitoring.

Follow us.

If you want to keep up with
this series, we have a lot more

that we want to share with you.

And we're constantly updating our process
and learning from our experiences,

our partners and our community.

If you think we could work together,
we'd love to chat with you and see if

we can help with your next project.

Thanks and see you next time.