very tempting! would love a tool that is a watchified version of aws-cli deploy that lets you opt out of CF’s slowness through API calls (for lambda UpdateFunction, for example), but then again there’s this sage advice:https://twitter.com/southpolesteve/status/943943227438137345 …
-
-
Replying to @jedschmidt @southpolesteve
Yes to both these things; haven’t got the .arc to sam baked yet but I think it’ll be more of an eject option rather primary workflow. CF has a bunch of tradeoffs.
1 reply 0 retweets 1 like -
Replying to @brianleroux @southpolesteve
what tradeoffs remain if you use CF’s schema but not CF’s implementation? might help tool interop to have the same target output and separate the actual deploy side effects.
2 replies 0 retweets 1 like -
Replying to @jedschmidt @brianleroux
That seems pretty doable using cf changesets. If the changset is code only do it via apis
1 reply 0 retweets 1 like -
Replying to @southpolesteve @brianleroux
i’ve found changesets can be slow. the idea with a watchify approach is that the diff can happen locally.
1 reply 0 retweets 0 likes -
Replying to @jedschmidt @southpolesteve
some work-in-progress numbers; I can generate a hello world api gateway/lambda combo per an .arc file with just one route `get /` which desugars to 600+ lines of yaml in 64ms. a CF changeset deploy takes a minute. scripted arc `npm run deploy` takes 3s max. /shrugpic.twitter.com/kiqRLv6cza
2 replies 0 retweets 2 likes -
(aside: its still so fkn cool to me that we are measuring zero interruption/downtime deployment times in seconds and minutes tho)
1 reply 0 retweets 1 like -
I know it’s not the same thing, but have you considered kubernetes? We’re prototyping and it’s solving problems we solved before with mentioned tech
2 replies 0 retweets 0 likes -
Can kubernetes be deployed to aws lambda?
1 reply 0 retweets 0 likes -
No the other way around :) (https://github.com/kubeless/kubeless …) but what I was getting at more is maybe you don’t need serverless/lamda if you deploy simple programs/functions to e.g. GKE or Amazon EKS.
2 replies 0 retweets 1 like
Steve Faulkner Retweeted Steve Faulkner
sorry, I was trolling you. k8s is neat tech but (for my purposes) unnecessary given the other benefits of AWS Lambda and other managed services:https://twitter.com/southpolesteve/status/923750319972061184 …
Steve Faulkner added,
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.