SvenAl
I actually reached out to Wise support and complained about this practice, as this is borderline illegal, a bank is not allowed to behave like this. They said they are doing an internal investigation on what happened and will get back to me within 30 days.
I'm also looking at filing a complaint to Consumer Financial Protection Bureau (CFPB) or similar.
"Serverless functions are slow" -> not really, only if designed poorly
"DX serverless functions is sub-par" -> where's your proof, again you'll have bad experience as a developer only if you don't know what you're doing. Which I see mainly from people trying to approach building serverless applications by having a container-like mindset and that leads them to bad design choices.
"Serverless functions come with vendor lock in" -> I think most of us are beyond the point of that vendor locking is bad choice. Worse choice is picking a sub-optimal technology with lower performance, higher cost and lesser reliability.
"Cost eventually gets in the way" -> Again, only if you don't know what you're doing and make bad design choices.
When it comes to Web Assembly, I don't see how this is a better choice of technology vs something like Node. In node I have a much wider support of the technology than WA (talk about vendor-locking), I have a proven eco system of libraries, knowledge and a much bigger talent pool to source from. The cold start issue you mentioned on your website, I can tell you first hand, the cold start is not really that big of a problem, not big enough that you would want to switch to a different technology and there are many ways to mitigate the cold start problem.
Just saying, I'm far from convinced that there is a benefit in switching. I would love to see more detailed benchmarks and examples I would be able to replicate than just statements in a blog post.
The database is one of the most important choices you can make. Any database that requires a TCP/IP connection and doesn't work with an HTTP API is out of the picture due to the way lambda functions work with such databases. See more: https://www.webiny.com/blog/using-aws-lambda-to-create-a-mon...
The learning curve for DynamoDB is steep, but nothing that a senior developer can't tackle in a few weeks. It's a worthy skill to have, especially if you work in the AWS ecosystem.
Vendor locking will always be there, but really, don't worry too much about it, especially in the beginning. There are ways to protect yourself by abstracting your business logic and having a layer between how the logic interacts with the underlying serverless service. Later if you do need to move, the move will still be a bit painful, but not as much.
Cold start is not a problem at all if your bundle is not overly big. If needed you can always have a few provisioned concurrency functions.
Cost, benchmarks and similar - checkout this page: https://www.webiny.com/docs/performance-and-load-benchmark/i...
Disclaimer: I'm one of the authors behind Webiny - enterprise serverless CMS. Happy to answer any additional questions. Hope this helps!
Webiny (YC W21) Is Hiring – Technical Content Writer
Webiny (YC W21) Is Hiring: 4x JavaScript Engineers and 1x DevRel [Remote] [Full-Time]
At Webiny we're looking to double our current team. We're an open-source product in the serverless space.**Learn more about the roles:**Full-stack developer (4 openings): https://www.workatastartup.com/jobs/44561Developer relations (1 opening): https://www.workatastartup.com/jobs/44562**Learn more about Webiny:**https://www.webiny.com https://www.webiny.com/about-us
Thanks for the encouragement!
Regarding an integration between google sheets and our CMS, we don't offer one out of the box, but if you create a lambda function on Webiny that pulls data from your google sheet, you can use the GraphQL API to then sync the data into the CMS.
We're looking to add plugins for Elasticsearch so you can replace it with something like Algolia making the whole thing 100% serverless. In that case, the cost would be zero, as it would be 100% under the AWS free tier. Once the free tier expires, the cost would probably be in cents. Have a look at our performance benchmark reports, we've noted down the cost of each test in detail for each of the AWS services: https://docs.webiny.com/docs/webiny-overview/performance-ben...
With the enterprise package, we're looking at companies with over 250 employees as that's where the biggest penetration of serverless adoption is happening (source: https://www.datadoghq.com/state-of-serverless/). We also estimate that with 90% cloud penetration in this segment of companies, and with over 4M companies with more than 250 employees in the world (asia mainly drives this number), and with 30% of them using serverless services, there are around 1M potential customers, bringing the total TAM to $50bn.
Launch HN: Webiny (YC W21) – Open-source serverless framework with a drop-in CMS
Hi, Sven and Pavel here - we're building a self-hosted, open-source framework for developers that want to create serverless applications and websites.After 10 years of running a web development agency and delivering over 100 projects, we tried many different approaches to building apps and websites. When we looked at the patterns for most of the projects we delivered, it was always a...
At that point, "local" development environment is no longer a possibility as you would need to most likely connect to an external service to be able to consume the features this close-software provides. At that point, you are no longer within your local environment but have sort of a hybrid approach.
This is where the "reinventing the wheel comes". In case you don't want this dependency and don't want to embrace a cloud-native approach you will either need to design your own custom-made solution to replace that missing service or make a certain compromise by picking an alternative one.
You might still say it sounds "dubious", but it is an opinionated view of how I see the future of web development changing. The changes might not be so obvious now, but the trends are slowly surfacing and pointing in the direction of a cloud-native future.
Cheers