That's It, I'm Done With Serverless*

That's It, I'm Done With Serverless*

Theo - t3․gg

1 год назад

193,549 Просмотров

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


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

Demar Caeorrai
Demar Caeorrai - 12.11.2023 06:55

What is the edge runtime?

Ответить
Nick Maiorano
Nick Maiorano - 06.11.2023 00:51

Hey, you are aware of provisioned concurrency on AWS lambdas? Cold starts are a relic of the last decade and are no longer a thing.

Ответить
SBMB
SBMB - 22.10.2023 02:18

So no ffmpeg @ edge ... shouldn't v8 isolates support wasm? Technically able to execute rust binaries?

Ответить
montana payne
montana payne - 21.10.2023 18:17

such utter crap

Ответить
supalarry100
supalarry100 - 19.10.2023 22:59

awesome video, grateful to have this knowledge for free!

Ответить
Jacob W.
Jacob W. - 14.10.2023 19:54

I really like how you give an explanation with a visual diagram to support it. It's really helping me understand some of the more infrastructure-side tech.

Ответить
two
two - 13.10.2023 20:50

Thoroughly absorbing, isn't it? For a continued absorption, consider a book I highly esteem. "AWS Unleashed: Mastering Amazon Web Services for Software Engineers" by Harrison Quill

Ответить
three
three - 13.10.2023 07:30

Finding this informative? Dive deeper with a congruent book I hold in high regard. "AWS Unleashed: Mastering Amazon Web Services for Software Engineers" by Harrison Quill

Ответить
LZL0 _
LZL0 _ - 30.09.2023 23:52

And the first thing I do is to run Prisma. 😂

Ответить
Александр Герасимов
Александр Герасимов - 26.09.2023 00:33

With all troubles of "serverless", isnt it better to just use "servered"? Keep process running on server to avoid cold start, have infinitely faster connection to database on same server/cluster. And request time from user to server is same as regional edge

Ответить
́
́ - 26.09.2023 00:29

just deploy all your services to a single region and proxy the final response with cloudflare at the edge

Ответить
Sascha-Oliver Prolic
Sascha-Oliver Prolic - 23.09.2023 04:14

If you think 300ms req times is crazy fast speed, you better not ask what I have for req times. 300ms is not great, it's just barely acceptable.

Ответить
MrWandalen
MrWandalen - 13.09.2023 20:22

Hello! Thanks for video! Wonderful diagrams! Which software did you use to draw it?

Ответить
jannis baalmann
jannis baalmann - 01.09.2023 21:33

Theo the type of guy who is so convincing in every single video that he makes me doubt my stack forever 😂

Ответить
Rob Malford
Rob Malford - 26.08.2023 06:19

I'm very interested in what a harelip magician thinks about software architecture.

Ответить
matthew
matthew - 03.08.2023 19:20

This is a fantastic video. Really wonderful job explaining the trade offs.

Ответить
115breno
115breno - 03.08.2023 14:45

lol, loves javascript base shit but hates slow apps

Ответить
cherubin7th
cherubin7th - 25.07.2023 09:08

Idk I deployed my own cloud on premise and I find putting stuff directly on Linux is less cumbersome and less complicated than all that serverless or edge or whatever stuff.

Ответить
curtisw0234
curtisw0234 - 12.07.2023 19:03

I can’t control cloud providers I can control my servers. I can’t own cloud providers I can own my servers

Ответить
Marwen Trabelsi
Marwen Trabelsi - 06.07.2023 22:40

i hosted google cloud run for 1 month with 4G ram and 2 cpus, i was charged for 130 euros, barely 20 request to my api xD

Ответить
TheNivk1994
TheNivk1994 - 18.06.2023 10:57

What is the tool he is using to paint and write?

Ответить
colton
colton - 17.06.2023 01:06

Prisma has an edge runtime now. Even at the time that this video was posted prisma had it - yet you claim that prisma can't run in edge.

Ответить
Ronen Shouker
Ronen Shouker - 05.06.2023 08:40

can web assembly be used to solve the c++/rust incompatibility limitation?

Ответить
_____case
_____case - 02.06.2023 04:30

"I want my ideal stack to be serverless." - Ryan Dahl

Ответить
Brandon Sorenson
Brandon Sorenson - 29.05.2023 03:27

Idk why i cringe every time i hear someone say running on the edge to avoid spinning up a linux box. Someome somewhere spun up a linux box for you to run your edge functions on...and youre paying for it. Its why lambda costs a lot and im sure once initial custlmer base is built for edge applications they will increase their prices and no longer be loss leaders

Ответить
Dazzy
Dazzy - 28.05.2023 04:41

I don't understand? If performance and user experience is the most vital over networking, this is solved, it's called online mobas, millions of random users connected in a random instance each second where every game actions for each user is less than 10 - 20 ms at all times and emited to each other user in real-time bi-directionally, based on randomized input, and u worry about the hardships of getting a a few packets of json somewhere within 1000ms, okay..? Why try to re-invent this? Sometimes it's better to talk less, step backwards and listen more. A lot of the answers are already there in between the technobabble and hypenoise

Ответить
Arnaldur Bjarnason
Arnaldur Bjarnason - 27.05.2023 02:41

Thank you for saying "I couldn't care less" 🙇‍♂

Ответить
Allen A
Allen A - 26.05.2023 17:11

So first up you are wrong. So much to address so I will respond later when I land.

Ответить
Sir Meow Meow
Sir Meow Meow - 25.05.2023 12:57

Descriptively speaking, I'd say that edge is better defined as the location rather than the runtime. That's not to say that your video shouldn't be hyping up the characteristics which are typical to edge products, just that people will run into less mental adjustments if they define edge as just the location. For example, some companies buy edge services from places like at&t or tmobile where they install their own compute close to the cell tower. No special runtime and no savings on devops.

Ответить
Alex
Alex - 24.05.2023 10:46

Edge. Edge functions. Global edge vs regional edge. Polyfills, no support for binary. All tested with one query. No thanks.

Ответить
Asad-ullah Khan
Asad-ullah Khan - 23.05.2023 23:46

if serial queries are the issue, why not something like GraphQL (or batched RPC of any kind)? that would give you the best of both worlds no?

Ответить
Dexter Whelan
Dexter Whelan - 23.05.2023 13:56

this guy is awesome, subbed. this is great clean no bs info

Ответить
BKearal
BKearal - 23.05.2023 12:23

I think the main problem I see with this is the reliance on javascript. Its a horrible language in my opinion and there are much better technologies for writing good code. The only thing it has going for it is that it can be interpreted which is why using it for "edge functions" makes sense. But if you're really talking throughput for an application you don't want to rely on javascript for that especially once it becomes more complicated in the business domain sense.

Ответить
Marcos Soares
Marcos Soares - 22.05.2023 22:08

elixir/erlang? You don't need to use edge or k8s just let BEAM helps you ^^, and you are already using BEAM at your router and load balance, probably.

Ответить
42 Escape Hatch
42 Escape Hatch - 22.05.2023 16:37

I think you shouldn't be using the word "edge runtime" to refer to Chrome's V8

Ответить
bbourbaki
bbourbaki - 20.05.2023 04:09

You're so deeply incompetent, man.

Ответить
jozsab1
jozsab1 - 17.05.2023 13:50

got to love how a bad implementation(lambda) gets renamed as a new technology(edge)

Ответить
ㅈ ㅊ
ㅈ ㅊ - 16.05.2023 11:23

to me GCP containers is the most flexible.. the closest thing to serverless containers. serverless is great if you can restrict your self with what you use.

Ответить
Jake Krajewski
Jake Krajewski - 16.05.2023 06:38

Edge is also used to talk about edge devices. For instance, whether or not a computer vision model is handled online somewhere, or on the physical device, or the "edge device" or "edge processing"

Ответить
Earl P.
Earl P. - 15.05.2023 15:20

65c per million is a good deal

Ответить
FergusDerpson
FergusDerpson - 15.05.2023 02:02

no thanks

Ответить
Mocha Latte
Mocha Latte - 14.05.2023 02:47

What presentation tool do you use to explain all about serverless? quick drawing is what kept my attention when you were pointing out the subtle differences between serverless vs edge. Kudos.

Ответить
Bryan Davis
Bryan Davis - 10.05.2023 11:18

Aka, go monolithic and learn how to properly structure your programs. Got it.

Ответить
Martin Kinywa
Martin Kinywa - 08.05.2023 14:31

Who wants to bet Theo will be using Kubernetes some time next year?😅 These new age devs crack me up. Get back to the basics!! We shall always be going around in circles and eventually come back to what was done in 1995!!

Ответить
Davo
Davo - 04.05.2023 23:52

You can be done with Serverless, but it doesn't mean that Serverless is done with you.

Ответить