What is our primary use case?
Our primary use case is for our financial institutions. We use it for many customers that we work with. We develop solutions for our customers and run them on AWS. We wanted to build the solution on the public cloud and out of all the public cloud providers, AWS is the best. It has a rich set of services.
What is most valuable?
It's a serverless solution which is the best feature. It helps us because it offers free aspects. From the infrastructure perspective, it helps us manage costs. There is no overhead of estimating how much infrastructure we're going to need. We can focus on building the business functionality that we want to build.
What needs improvement?
Lambda didn't use to support all the capabilities, if you wanted to initialize it before started serving the requests, it is not possible. In the most recent upgrades, they have added this feature. There is nothing missing. If there is something missing, AWS has other solutions that covers it. I look at Lambda as a piece of AWS, working in conjunction with other solutions.
For how long have I used the solution?
I have been using AWS for two and a half years.
What do I think about the stability of the solution?
We don't have any issues with stability or scalability. We have offline and online users. There are thousands of online users.
How are customer service and technical support?
Their support is excellent. We have no complaints. It can be expensive, we bought the enterprise support. If you don't want to spend the money, you might run into issues but that isn't the case for us.
How was the initial setup?
Everything was set up in the public cloud. We didn't need to set up a lot of things. We didn't have to connect a lot of connectivities to external applications. If you are setting it up on hybrid solution, there is a lot of work that needs to go in. You need to understand what your organization's security standards are, how the different teams are going to access the infrastructure, etc. For hybrid, it will take a lot of time but for only the public cloud, it is quite easy.
What's my experience with pricing, setup cost, and licensing?
AWS is slightly more expensive than Azure. But from a maturity perspective, AWS is way more ahead than Azure.
What other advice do I have?
I would rate it a nine out of ten. It was missing features like initialization but they are available now in the latest release.
It is good for smaller companies that don't have a lot of staff that will manage the infrastructure. It automatically scales based on the users and allocating the resources. From a cost perspective, it is quite cheap. It takes out a lot of overhead. If it's for a large company with a lot of experts, there are other good solutions.
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)