Coryodaniel
Joined 10 years ago
Joined 10 years ago
Come to the webinar tmrw, not quite a scripting engine but multilang no-custom-provider custom function support
https://www.linkedin.com/posts/opentofuorg_native-lua-more-i...
Apologies for the LI link I’m a startup CEO
All user facing APIs and cloud provisioning state is written in elixir and runs on pretty much just fumes. Cloud systems interaction is written in golang because cloud stuff.
Email is in profile if you’d like to chat. Always happy to talk elixir and golang
i had been developing in ruby for over a decade and about 5 years of Node exp at the time.
im not a language enthusiast and mostly write in go today.
That being said, I don’t think we could have processed the traffic more efficiently in another language.
We were processing 12M requests per hour. You could run the entire thing on 2 vCPU we “over provisioned the crap out of it” by running it on 4 pods w 2 vCPU as the upper request limit.
> Our service didn’t quite grow exponentially in use, but it did hockey stick. It went from free, to a few hundred bucks, to around $12,000 just for API Gateway. No Kinesis. No Lambda. Just API Gateway.
> A good part of this entire system still runs in Lambda, although it will be moving into Elixir over time to make it easier to reason about and develop on locally.
> What everyone should do is think about where your service is going, and can you afford those costs when you get there. If you don’t have a team of ops people and you aren’t familiar with serverful stuff, spending $30k/mo on HTTP requests might be cheaper than an ops team.
[0] https://medium.com/coryodaniel/from-erverless-to-elixir-4875...
Always happy to chat about cloud infrastructure, platform engineering, elixir, golang, tacos, or postgres.
cory @ domain name above