Just the opposite of serious for me. Example: there's a website for all the weather radar stations in Canada that lets you see the last two hours of 10-minute radar snapshots. I wanted a dump of them to try some ML algorithms, but even after requests and emails there simply wasn't one. So I set up a lambda to run every hour, load the website for all 31 weather stations and save all 6 images from the last hour to S3.…
I use a Raspberry Pi with Raspbian for things like these. It's a really cheap one-time cost (ignoring power costs, which are fairly minor), and you can setup all sorts of things on it. If you don't need high availability, running a small system at home can often be a good solution. The initial learning curve for running your own system is a bit higher, but I think it's well worth learning. Once you have the system up…
Ask HN: Have you shipped anything serious with a “serverless” architecture?
111–120 of 207 posts
Re: Ask HN: Have you shipped anything serious with a “serverless” architecture?
#112Developing a SaaS product based on completely proprietary stack that you can't even host yourself is VERY dangerous!!! Just yesterday there was a report that twitter bought a company and immediately closed their API access to all customers. What will you do, if Amazon decide to close your AWS account for some reason? What if they discontinue one of the services you use? Here is a huge list of products discontinued by…
Re: Ask HN: Have you shipped anything serious with a “serverless” architecture?
#113I have spent the last year and a half building a completely serverless production service on Lambda, API Gateway, and DynamoDB (along with the standard auxiliary services like CW, SNS, Route53, S3, CF, X-Ray, etc.). It was a lot of work establishing new patterns for many of the operational aspects, particularly custom CW metrics and A/B deployments with Lambda traffic shifting, but in the end everything is set up nic…
>We're starting to ramp up traffic now by orders of magnitude (with many more to come) and it's soooooo awesome knowing the stack is pretty much bombproof. This does come with additional cost. Serverless pricing doesn't scale, your costs increase linearly with your usage, and there're no discounts for bulk usage or reserved pricing. We were recently on the receiving end of a massive HTTP GET Flood DDoS and although w…
Re: Ask HN: Have you shipped anything serious with a “serverless” architecture?
#114S3 and DynamoDB are serverless too and many big projects run with them.
Re: Ask HN: Have you shipped anything serious with a “serverless” architecture?
#115Earlier quoted context omitted.
There's a big difference between running on GCP and "serverless architecture" Did they have everything running with Google Cloud Functions?
Jacques can absolutely tell the difference between CGP and serverless architecture, so if no more information is forthcoming, it's due to non-disclosure agreements ;)
Re: Ask HN: Have you shipped anything serious with a “serverless” architecture?
#116Earlier quoted context omitted.
So how do you store your state? I assume DynamoDB part isn't serverless.
DynamoDB is as serverless as Lambda. (There are servers somewhere for both, but in neither case do you operate them.)
DynamoDB is still persistent storage.
It seems that every every "hosted" solution is now being dubbed "serverless". :\
Oh and of course 5+ if-statements is now "AI".
Re: Ask HN: Have you shipped anything serious with a “serverless” architecture?
#117Yes. We use both Lambda and Lambda@Edge, but for different reasons. Virtually all async processing we do is achieved by the main service (running as a normal microservice - no serverless stuff) pushing into an SQS queue, then a Lambda function running every minute pulls from the queue to e.g. report policies to our underwriters, issue policy documents, capture payments, etc. Essentially anything which happens after t…
https://aws.amazon.com/about-aws/whats-new/2018/05/lambda-at...
Re: Ask HN: Have you shipped anything serious with a “serverless” architecture?
#118My uptime monitoring project uses AWS Lambda heavily, almost exclusively https://apex.sh/ping/ — it has been great. I've processed 3,687,727,585 "checks" (requests really) with it, and I only had roughly 1 hour of downtime two years ago in a single region. Since then it has been stable. I have 14 or so regions so doing the same thing with EC2 would have considerable overhead, though I can still imagine many cases whe…
Re: Ask HN: Have you shipped anything serious with a “serverless” architecture?
#119Never done any API/HTTP stuff with lambda, but I've built many ETL pipelines using it. A few years ago we tried the Kinesis -> Lambda thing, but it failed during a large traffic event. This was due to the way the Kinesis poller works, and was made worse by the fact that we had two lambdas running off the same Kinesis stream. The main issue was you can't control the Kinesis poller - meaning we ran into resource conten…
We had much better results running a server with a couple of kinesis consumers and redis.
This setup was able to process hundreds of millions of records in near real time.
Re: Ask HN: Have you shipped anything serious with a “serverless” architecture?
#120Has anyone else found that the CloudWatch logging cost of millions of calls to Lambda is actually as expensive or more expensive than Lambda itself? I have to get rid of the IAM permission for it.
Lambda and Dynamodb were almost insignificant.