Amazon blog post in which they describe moving off serverless and to a good old monolith with a thought through architecture:

"Moving our service to a monolith reduced our infrastructure cost by over 90%. It also increased our scaling capabilities."

Looks like without the flow of free money, some teams are coming back to their senses.

https://www.primevideotech.com/video-streaming/scaling-up-the-prime-video-audio-video-monitoring-service-and-reducing-costs-by-90

Scaling up the Prime Video audio/video monitoring service and reducing costs by 90%

The move from a distributed microservices architecture to a monolith application helped achieve higher scale, resilience, and reduce costs.

Prime Video Tech

@_lennart

I'm currently fighting microservices in my current employer!

First thing I said was, "Performance is going to SUCK."

And they said, "But, ... MIRCOSERVICES!!!"

(... entirely missing the point, obviously.)

.

So they got it working, ...

@_lennart

Aaaaand, ...

Performance SUCKS.

Who WouldA Thunk?!?!?! 🙄

.

Like, seriously; I'm "a backend guy," and just *watching* their demo makes me cringe. This thing is *Hard To USE*.

@_lennart

Years ago, I got an interview at Google!!!

I flew out. I did the interviews.

For the whiteboard coding interview, the guy kept saying, "You have unlimited memory."

I looked at the requirements and wrote a "traditional" one-pass small constant memory implementation.

He kept reminding me, "You have unlimited memory available!!!"

...

@_lennart

Well, I'm an old guy.

But I *do know* that *the fastest way* to process data coming from rotating media (or internet steams) is sequential one-pass.

Multi-threading / multi-processing *IS NOT FREE*!!!

Virtual Memory *IS NOT FREE*!!!

Network communication *IS NOT FREE*!!!

So, regardless of whatever "super-impressive ultra-modern technologies" you may have, one-pass with limited working storage is *Freek'n FAST* with all existing hardware.

...

@_lennart

They did not hire me.

.

(But I know what kinds of CPUs they buy. And that tells me that they are actually constrained by processing speed, *regardless* of what they may wish to believe, and what they tell others.)

X