Microservices are evil!

Microservices are evil!

James Luterek

1 год назад

14,756 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@shivthedev
@shivthedev - 08.05.2023 07:59

Oh, now we entered into this phase?

Ответить
@DummyFace123
@DummyFace123 - 09.05.2023 07:11

On JavaScript, there really is nothing else that just lets you do what you want without getting you your way. You may not be doing what you think you are doing, you may not know what you’re doing, you may be doing something ingenious, JavaScript doesn’t care it just lets you do it

Ответить
@DummyFace123
@DummyFace123 - 09.05.2023 07:13

Hey JS, do you want to
JS: Yes.

Ответить
@th.araujo
@th.araujo - 09.05.2023 08:22

Great take

Ответить
@othmargarithos8221
@othmargarithos8221 - 09.05.2023 09:57

I have watched the entire video and I still have no clue what a monad is!

Ответить
@catus7787
@catus7787 - 09.05.2023 12:52

you've got a pretty good thumbnail my friend

Ответить
@Misanthrope84
@Misanthrope84 - 09.05.2023 13:33

Great video man.

Ответить
@BrunoGabrielAraujoLebtag
@BrunoGabrielAraujoLebtag - 09.05.2023 14:32

I loved the JavaScript joke.

Ответить
@vikasgupta1828
@vikasgupta1828 - 09.05.2023 21:24

Thanks

Ответить
@legspinismylife
@legspinismylife - 10.05.2023 00:18

wait for a few years then they will tell microservices are better

Ответить
@ExpertKNowledgeGroup
@ExpertKNowledgeGroup - 14.05.2023 00:34

Perfectly said!

Ответить
@kamertonaudiophileplayer847
@kamertonaudiophileplayer847 - 14.05.2023 03:46

I use microservices since 2000. Certainly you should clear to understand what is it and how to use them with most benefits. Unfortunately it isn't obvious for everyone .

Ответить
@davidalexander8786
@davidalexander8786 - 15.05.2023 06:01

steps functions are expensive, that was the main issue with prime

Ответить
@Tony-dp1rl
@Tony-dp1rl - 15.05.2023 07:59

"Poor choice for long running jobs and high volume jobs" ... hmm ... so that leaves just the jobs that are so simple that you could probably run them in your own basement. :)

Ответить
@davidliddle6477
@davidliddle6477 - 15.05.2023 15:39

You’re a threat homeless man! I can tell because of how effective you’ve been at attacking others…with homelessness!

Ответить
@shermaniac
@shermaniac - 15.05.2023 17:09

Fantastic take! There's tradeoffs to EVERYTHING. "It's about using the best tool for each job". For infrequently running jobs, lambdas are great and reduce a lot of complexity to just deploy working production code. But servers still have strengths in long running, high capacity jobs. It's never black and white. If anything, I've been stuck in the serverless mindset and have been neglecting how to run my code via servers. This article was a wakeup call that I need to make sure I spend some time in each lane if I want to be a successful engineer.

Ответить
@kayoutube690
@kayoutube690 - 17.05.2023 04:51

Microservices only evil if you dont know how to use, setup the proper infra for it..

Ответить
@sergeymarkin6666
@sergeymarkin6666 - 17.05.2023 17:31

Please read the article carefully; there is no word that Amazon Prime Video has become a monolith. The article are talking about a separate tool created by a separate Video Quality Analysis team. they never intended nor designed it to run at high scale. That's all.

Ответить
@debasishraychawdhuri
@debasishraychawdhuri - 20.05.2023 18:38

Basicallly they made a microservice that requires a new instance for each frame (as if each frame requires a new microservice) so their microservices were too chatty. If large chunks of video were processed by the same instance, this problem would not occur.

Ответить
@aslkdjfzxcv9779
@aslkdjfzxcv9779 - 22.05.2023 12:38

heretic!

Ответить
@NotAlegre
@NotAlegre - 22.05.2023 17:23

Tbh most people don’t know how to build them. They just put monoliths in container and call it a day

Ответить
@damondsh
@damondsh - 23.05.2023 01:32

Great video and explanation. I learned a new term, "denial of wallet". I always knew and feared this possibility, but didn't have a name for it.

Ответить
@prashanthb6521
@prashanthb6521 - 23.05.2023 10:48

You are damn right. Everything has tradeoffs.

Ответить
@trxe420
@trxe420 - 24.05.2023 01:34

When did we go from architecting to prescribing? There is no one size fits all for anything in software, each situation should be analyzed appropriately and choose the best tool for the job. In my line of work we have serverless, microservices and yes, even monoliths. What we don't do is try to force a function to do what a service does naturally and we don't horizontally scale monoliths. Nobody factors in the cost of maintenance or time to market either, it always seems to be runtime costs and performance.

Ответить
@paneerlovr
@paneerlovr - 26.05.2023 19:05

Underrated channel, excellent points. I hate that the state of computing has turned into such crap where everyone needs to "modernize", essentially pushing out the nonsense buzzwords when they don't even apply to their specific problem space.

Ответить