Microservices vs The Distributed Monolith

Christopher Riley (01.Oct.2017 at 09:55, 45 min)
Talk at PHP North West 2017 (English - UK)

Rating: 5 of 5

When faced with a challenging legacy code base, tightly coupled and void of discernible structure: a big ball of mud, it is common to decide to refactor this monolith to a microservice architecture to separate concerns and split the codebase up, however without any clear boundaries you are in danger of creating a distributed big ball of mud. You may recognise the symptoms of a distributed ball of mud: a large unfocused 'common' library shared between multiple services; performance issues as your front end makes calls to multiple back end API's to serve a single request; dependency hell on deployments as you have to release multiple code bases simultaneously and uptime issues as a single microservice going down brings down your entire application. In this talk I'm going to cover some of the common pitfalls you might encounter when building a microservice architecture and show you how to use an event driven architecture to build truly scalable microservices.

Who are you?

Claim talk

Talk claims have been moved to the new Joind.in site.

Please login to the new site to claim your talk

Want to comment on this talk? Log in or create a new account or comment anonymously

Write a comment

 
Please note: you are not logged in and will be posting anonymously!
= three plus seven

Comments

Rating: 5 of 5

01.Oct.2017 at 11:26 by Jeroen v.d. Gulik (85 comments) via Joind.in iPhone app

Great overview of microservices and loved the mentioning of Event Driven Architecture

Rating: 5 of 5

01.Oct.2017 at 12:08 by Scott Dutton (9 comments) via Web2 LIVE

Great tall. Will look more into event driven architecture

Rating: 5 of 5

01.Oct.2017 at 14:00 by Daniel Powley (3 comments) via Web2 LIVE

Very clear and informative intro to the world of micro services. Plenty of practical high level advice. Would be keen to see more talks by Christopher.

Rating: 5 of 5

02.Oct.2017 at 19:56 by Ben Plummer (44 comments) via Web2 LIVE

Microservices is a topic that I've heard a lot about through conversation but never actually made the effort to read about as I've not needed to implement them so far. This served as an ideal introduction by not only covering the basics but also going into nice detail on some of the best and worst practices with clear examples and reasoning. The pace and delivery of the talk was great and I was kept engaged throughout.

Rating: 5 of 5

02.Oct.2017 at 20:29 by Dave Liddament (35 comments) via Web2 LIVE

Nice introduction to the topic. Plenty to think about and take away.

Rating: 5 of 5

02.Oct.2017 at 21:42 by Martin Price (7 comments) via Web2 LIVE

Great talk, well delivered, and I'm now inspired to consider how I could be using a microservice based approach in my own work.

Rating: 4 of 5

03.Oct.2017 at 12:25 by Ronald D. (31 comments) via Web2 LIVE

Very good introduction talk for microservices!

Rating: 5 of 5

03.Oct.2017 at 17:14 by Nicole (7 comments) via Web2 LIVE

Great introduction to microservices and what to look out for and avoid. Well delivered talk.

Rating: 4 of 5

08.Oct.2017 at 17:12 by Erik Smit (10 comments) via Web2 LIVE

Great talk. Gave me a clear look into this complex matter. Also confirmed that there is no single best solution to everything. That makes our job as developer so spectacular!

Rating: 5 of 5

13.Oct.2017 at 07:55 by Vincenzo Ciaccio (5 comments) via Web2 LIVE

this talk was great, would be nice to have the slides

© Joind.in 2017