Twitter | Pretraživanje | |
Cindy Sridharan 23. pro
What are the biggest pain points you believe tooling can address in the next decade (2020-2029)? I’ll go first: - CI/CD. Jenkins is currently the CI gold standard and it’s a very low bar. - Easier abstractions and paradigms for building infra. Kube is too low level + complex.
Reply Retweet Označi sa "sviđa mi se"
Cindy Sridharan 23. pro
Odgovor korisniku/ci @copyconstruct
What I mean by “paradigms” is basically this: Right now the compute spectrum is a bit of an embarrassment of immature riches; as an industry we need to innovate, experiment and educate more on how to pick the right compute option for the wide variety of workloads we already run.
Reply Retweet Označi sa "sviđa mi se"
Cindy Sridharan 23. pro
Odgovor korisniku/ci @copyconstruct
How can FaaS be leveraged better and applied to existing problems to get better outcome? Can traditional “PaaS” development be rethought from the ground up, given the low level primitives we now have (bare metal servers in the cloud, VMs, FaaS etc).
Reply Retweet Označi sa "sviđa mi se"
Cindy Sridharan
How awesome would it be if I as a developer didn’t have to fuck around with kubectl, terraform, cloud tooling etc. If instead, the PaaS would let me choose where to run my app based on *app leve concerns* like latency, CPU usage, RPS, traffic patterns (bursty vs sustained) etc.
Reply Retweet Označi sa "sviđa mi se" More
Cindy Sridharan 23. pro
Odgovor korisniku/ci @copyconstruct
And transparently run my workload wherever it’s best suited to be run - be it in “containers” or in VMs or compiled down as a wasm instance and run on the “edge” in CDN POPs or by invoking a lambda function. With all the debuggability and observability baked in out of the box.
Reply Retweet Označi sa "sviđa mi se"
Łukasz 23. pro
Odgovor korisniku/ci @copyconstruct
I'd say that Google's Cloud Run is going somewhat in that direction - you just give it a container, and the rest (scaling up/down, routing, rollbacks, metrics) are handled for you, BUT you're not locked in into a limited execution environment like Lambda.
Reply Retweet Označi sa "sviđa mi se"
Lei Zhang (Harry) 24. pro
Odgovor korisniku/ci @lukaszkorecki @copyconstruct
a container is a super low level primitive, but the direction of serverless app is right
Reply Retweet Označi sa "sviđa mi se"
stephen cawood 23. pro
Odgovor korisniku/ci @copyconstruct @CTO_ai
This is the problem has set out to solve. Free up devs to write features (disclosure: I work for them)
Reply Retweet Označi sa "sviđa mi se"
Fintan Ryan 23. pro
Odgovor korisniku/ci @copyconstruct
100% agree and I’d love to see this, but until as an industry we get past the “special snowflake status” every engineering team (and company) has it sadly won’t happen.
Reply Retweet Označi sa "sviđa mi se"
Mark Papadakis 23. pro
Odgovor korisniku/ci @copyconstruct
That would require exposing a lot of runtime metrics(observability), and at least some basic constraints (so that you can reason about costs and serve as safeguard against resource abuse), and also, in most architectures today slowest service/component defined overall scaldbilth
Reply Retweet Označi sa "sviđa mi se"
John Engelman 23. pro
Odgovor korisniku/ci @markpapadakis @copyconstruct
Or....when you remove the distinction between runtime location, the developer no longer needs this choice. Instead, you model the choice as declarative capabilities and requirements for the app and let the platform decide what best suites.
Reply Retweet Označi sa "sviđa mi se"
John Engelman 23. pro
Odgovor korisniku/ci @copyconstruct @Target
Don’t have all of that implemented yet, but that’s precisely what we are building/running .
Reply Retweet Označi sa "sviđa mi se"
BK Lau 23. pro
Odgovor korisniku/ci @copyconstruct
Precisely. Loud and clear. You just hit the nail on its head.
Reply Retweet Označi sa "sviđa mi se"
Mark Papadakis 23. pro
Odgovor korisniku/ci @copyconstruct
So even if the underlying overseer thing that manages everything works well for most resources, if it doesn’t work for all resources, the business can fail. Need to get everything right.
Reply Retweet Označi sa "sviđa mi se"