3 ms·
You can create a project, put together multiple lambda config in a single project and it can have multiple different routes defined for each lambda. Container
by ankush38u 4y ago
You can create a project, put together multiple lambda config in a single project and it can have multiple different routes defined for each lambda.
Container solutions scaled to zero, takes a lot more time to come online (cold start) compare to lambda environment.
1 serverless function serves one request, so when new functions are spinned to handle parallel requests, there can still be cold start for a lot of users.
Not worrying about scale too early, We are looking to build a serverless tool and trying to understand if the market ready enough to finally move.
Basically database compatibility with existing databases still seems like a big question :
- Dynamodb's single table design has it's learning curve & hardly any availability of full text search, and much more complex stuff.
- mongodb proxies are uncomman, and there is no pre build solution. ( even mongodb.com’s mongodb serverless and data api seems more like an incomplete products)
- Rds proxy only available for database on aws.
These are all concern, the existing app’s data in real world is sitting in databases on different cloud services be it mongodb, or sqls on GCP, Azure, DO or Aws. And without changing that database layer using serverless become really difficult and migration and change is difficult, nobody wants to do that if not must, so it feels dbs are not ready still in 2022. What’s your opinion on this?
- verdverm 4y agoYou seem to have a very AWS focused perspective. Your statements about containers and serverless are not true when you look at the spectrum of products out there and dig into details. I wouldn't build a serverless framework or platform. There are cloud provider options and kubernetes based options. People use serverless when it makes sense, but it's not going to become the dominant way people deploy software. Not sure what you mean by "tool"? Why do you care about what database users have when thinking about building a serverless tool?