Reputation: 15639
I have recently came across this term "Serverless Stack" and while I did a little research about it, I found it helps us in creating serverless web applications using framework like ReactJS and DynamoDB for backend which can be hosted over cloud using AWS.
However when it comes to the scalability of applications, there is very little to no information available across various blogs.
Had anyone tried this stack in your applications?.
I would want to hear,
What are the other tech stack (languages, frameworks) which can be used as part of this new Serverless Stack
Does it scale well? (Particularly when a website has more viewers)
Can someone shed some light?
Upvotes: 1
Views: 343
Reputation: 319
Some of the existing frameworks:
Search "serverless" on github to find more.
AWS-based services seem to scale well but have a look at the competition too:
Upvotes: 1
Reputation: 371
In my experience I can tell you that what you are talking about is also known as no-backend applications (resource).
The principle of this approach is that you can abstract a number of features that traditionally are implemented into the server tier, and move them into decoupled services exposed as SaaS.
As you mentioned, a famous example are the smartphone hybrid applications that rely only onto Firebase that provides them authentication, authorization and other few backend features.
If you need another kind of feature, like emails, you can do it within your frontend code by using a proper email service provider.
In terms of scalability what you have to do is simply to scale the services that you are using, for example using a bigger Firebase plan.
In terms of security you have to understand that in a web application your code is always visible so all your business logic could be red, analized and easly hacked. This is why the no-backend approach fits better the mobile application needs, since they are wrapped into proper containers designed in order to grant a better level of obscuration about what your application is doing.
Hope this could help you
Upvotes: 2