Do you use it to host entire sites? Just for one-off processes? As a queue worker?
Dispatching web push notifications and Discord webhooks. When we publish news to our site, we need to push about 140,000 web push notifications and about 40,000 Discord webhooks. We take the lists of endpoints and chunk them into lambdas which each process a few hundred, so all of the notifications get sent in a minute or two.
web push notifications
just curious how you’re doing those? HTTP Push was deprecated, so likely some other mechanic?
You can host entire websites, APIs, queue workers, webhooks, event-driven microservices (using e.g. SNS or EventBridge), single-job functions, etc.
I personally run all of these things on Lambda, except microservices (I implemented those for clients).
You can check out Built with Bref, it contains a list of those websites + examples from other users.
API backend to SPAs.
I have an entire site built on it (had, it’s not deployed right now) using API Gateway. It’s fairly pleasant if you use the right tools, like SAM/Serverless/CDK. Forget about using the web UI or CloudFormation. Works quite well, and what I really like is how easy it is to have simultaneous deployments up where you just point production at one of them, no complicated blue/green deployments needed. Which is more of an API Gateway thing than it is Lambda, but for an HTTP API, they always go together.
Members
Online