What Comes After Microservices? • Matt Ranney • YOW! 2016

preview_player
Показать описание
This presentation was recorded at YOW! 2016. #GOTOcon #YOW

Matt Ranney - Chief Systems Architect at Uber, Co-founder of Voxer

RESOURCES

ABSTRACT
Matt Ranney talks about the limits that some companies have encountered in their large #microservices deployments and some non-microservices approaches to those same problems. He also talks about the non-microservices systems that Uber is building to maintain developer productivity with a large and growing engineering team. [...]

RECOMMENDED BOOKS

#NonMicroservices #PostMicroservices #SoftwareArchitecture #SoftwareEngineering #Programming #MattRanney #YOWcon

Looking for a unique learning experience?

SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
Рекомендации по теме
Комментарии
Автор

What comes after implementing Microservices:
Pain!

vinay
Автор

We are currently releasing older YOW! videos to serve as a valuable archive, preserving historical content. It is possible that a video is perceived as outdated. We believe it offers insightful glimpses into the past, enriching our understanding of history and development.

GOTO-
Автор

watched it at 1.5x - aged very well, unfortunately.

most of the talk is about problems with Microservices Uber encountered while change coupling is highlighted. Most of it should be familiar for interested devs of 2024.

The other part of the talk is about composabbility as a desired solution to takkle change coupling in my understanding.

Good takes on composabbility in synchronous Architecture. In my words, with the increase number of services cross cutting changes are a problem because most services may need to adapt to the new requirement. And cross cutting changes are quite common. Hence, some kind of solution is desirable where composabbility is facilitated like by intercepting flows without changing collaborating services.

I did not really get the desired direction - Based on the other topics he talked about I assume some kind of messaging based workflow coordination coupled with synchronous communication, I guess outgoing from the coordinator. Yet, the last slide suggested some kind of interception / interruption of a flow, I can't get my head around when the goal is not to change other services.

So, what comes next? There was no direct answer for architectures imho. And in 2024 I think my answer would be, whatever architecture works for the business requirements. I think the industry moved away from fully distributed or total monolithic architectures - so something in between.

Tango-ttdx
Автор

This was a great talk, especially given that we are now 8 years post and these topics are very much up for a successful company to figure out for themselves still.

It seems that in the RPC world, engineers are still thinking in an "in-process" style. That doesn't mean it's bad at all, but it just means that a function to retrieve "some thing" just returns the object they need. This mindset though, is the mindset of most web programmers (me included). For scaling up, it makes sense for engineers to continue thinking that an HTTP call to a service is just like calling a function. But I guess the point of this talk is that, in those scale up times, RPC continues to make the customers and engineers happy, but it's technical debt which will make the next change much more difficult.

joelbiffin
Автор

Sounds like as of 2016, when this video came out, Uber had built themselves a distributed monolith to run its core functions. I would be really curious to see how things evolved and ended up in 2024.

JavierBonnemaison
Автор

What Comes After Microservices? - Common sense

JosifovGjorgi
Автор

micro services are very slow, very expensive, resource intensive and take forever to add new features. Most developer's time is wasted doing nothing.

MohamedSamyAlRabbani
Автор

Diddy was running microservices in his freak off mansion so my answer is jail. Jail comes after microservices.

visionmajor
Автор

I'm a bit outdated developper, what's the current trendy architecture model please ? :)

vincentprince
Автор

What comes after? Seems like something that should be in the title of this video. Not going to watch it.

wjrasmussen
Автор

> What Comes After Microservices?
The fashion for monolith will return under another name!

kyriosity-at-github