Explore your Microservices Architecture with Graph Theory & Network Science • Nicki Watt • GOTO 2019

  Рет қаралды 15,099

GOTO Conferences

GOTO Conferences

Күн бұрын

Пікірлер: 7
@saeidghafouri8501
@saeidghafouri8501 2 жыл бұрын
Is there any dataset available for microservice graphs like the one presented in the talk?
@kapilshekhar
@kapilshekhar 2 жыл бұрын
Using Graph Theory to do architecture analysis is the same mindset that uses lines of code to determine size of microservice !
@kingscrusher
@kingscrusher 4 жыл бұрын
I have unease about the microservices presented for Graph analysis - why didn't they just be designed as Asynchronous from the outset using things like Kafka - not really sure about this one. Why would you need in retrospect to model your system to try and retrofit it to become more asynchronous - why not design it from the outset with an event bus and be as asynchronous as possible which many other GOTO videos gave emphasised. Asynchronous is surely as close as we have to a sliver bullet for scalability and teams being able to work independently on their microservices. Cheers, K
@AlisperNym
@AlisperNym 4 жыл бұрын
I think the point was starting from an existing legacy system and trying to improve performance. The technique used would help determine where to make the most impact based on data. Yes, it would be nice if the system was originally designed to be perfect, but if (when) it wasn't, having data to help determine where to make changes would be a plus. Also, a focus of the talk seemed to be around tightly coupling services together where it was not necessary. That issue isn't about async services; it's about proper boundaries.
@kingscrusher
@kingscrusher 4 жыл бұрын
@@AlisperNym Well many GOTO conference videos have advocated being strong in Domain Driven Design when trying to move monoliths to microservices to try and get the best kind of decoupling and follow minimal coupling and maximum cohesion principles highlighted in IBM research as far back as the 1960s. Also many videos have now highlighted the use of the "Strangler" method along with intelligent load balancing if you want to refactoring of an existing system. To do the Strangler method, again it seems very important to be fundamentally aware of Domain Driven design. Clearing out messes after the fact just seems intuitively the wrong way to do things. But even in the clearing up and resolution process it would seem that an awareness of Domain Driven design and Strangler to be vital in refactoring distributed "Balls of Mud". The other point is that no emphasis was placed on an Event Bus strategy which seems the only way really for each microservice to have their own separate Data stores which is an important aspect of the decoupling process. In Chess terms btw Stockfish which can calculate billions of positions a second compared to a more intuitive Neural Network is currently losing a major chess match. Calculation is good - but so is Intuition. For me Intuition and understanding trumps technical analysis data and tries to tackle things in a more root cause manner rather than just playing wth data. Cheers, K
@l_combo
@l_combo 4 жыл бұрын
great talk, would love to see this on a grander scale with an existing application portfolio including monliths however getting reliable interface / interchange data isn't easy when there is a proliferation of technologies and approaches e.g. file transfer / DB links / SOAP / REST / Message / Event / RPC etc.
This mother's baby is too unreliable.
00:13
FUNNY XIAOTING 666
Рет қаралды 40 МЛН
"كان عليّ أكل بقايا الطعام قبل هذا اليوم 🥹"
00:40
Holly Wolly Bow Arabic
Рет қаралды 13 МЛН
إخفاء الطعام سرًا تحت الطاولة للتناول لاحقًا 😏🍽️
00:28
حرف إبداعية للمنزل في 5 دقائق
Рет қаралды 83 МЛН
pumpkins #shorts
00:39
Mr DegrEE
Рет қаралды 122 МЛН
Don’t Build a Distributed Monolith - Jonathan "J." Tower - NDC London 2023
1:04:02
Thinking Asynchronously • Eric Johnson • GOTO 2020
39:05
GOTO Conferences
Рет қаралды 9 М.
Kubernetes 101 workshop - complete hands-on
3:56:03
Kubesimplify
Рет қаралды 1,6 МЛН
Lucinda Soon - Insights from Five Decades of Research on Lawyers' Wellbeing
41:46
Design Microservice Architectures the Right Way
48:30
InfoQ
Рет қаралды 714 М.
A gentle introduction to network science: Dr Renaud Lambiotte, University of Oxford
1:40:43
Tewi Kolloquium: Assessing Cascading Effects for Critical Infrastructures
1:15:06
Förderverein Technische Fakultät
Рет қаралды 41
This mother's baby is too unreliable.
00:13
FUNNY XIAOTING 666
Рет қаралды 40 МЛН