Restless microservices with Symfony (Neal Brooks)

Video not working?

It looks like your browser may not support the H264 codec. If you're using Linux, try a different browser or try installing the gstreamer0.10-ffmpeg gstreamer0.10-plugins-good packages.

Thanks! This saves us from needing to use Flash or encode videos in multiple formats. And that let's us get back to making more videos :). But as always, please feel free to message us.

Tip

Symfony Live London 2019 presentation by Neal Brooks.

Talk Abstract

When we think about microservices we usually imagine a bunch of self-contained and job-focused applications, each specifying and managing their own boundaries and dependencies, and talking to each other over HTTP / REST APIs.

Used in the right context, the microservice architecture can deliver number of great benefits to a business. But those benefits come with tradeoffs.

Unfortunately a lot of people find out too far down the road just how difficult REST-based microservices can be to implement and maintain.

In this presentation we’ll dig into the structure of microservices, think about the major pros and cons, and see if we can tweak it into something a bit more developer-friendly without losing the benefits.

Then we’ll see how MyBuilder.com have tackled the problem in the real world using Symfony, keeping services isolated and testable while addressing some of the challenges that many people face when trying to adopt such a pattern.

Leave a comment!