-
Notifications
You must be signed in to change notification settings - Fork 249
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RFC: Dart wishlist on AWS (Lambda runtime, AWS Dart Service Clients) #3049
Comments
Hi @abdallahshaban557 , that's a really good thing to add in my opinion. Personally I use Lambdas a lot to complement my application with some business logic. To answer your questions:
DynamoDB and/or AppSync are found in 90% of my lambda functions to update items by listening to specific changes on a DynamoDB stream, post confirmation trigger to add a user to DynamoDB, . The rest is Pinpoint to send notification to specific users.
I prefer Amplify CLI I feel more comfortable using it since it's faster to set up everything from permissions to specifying what resources should access what.
I prefer with serverless functions. I don't have a reason why I do it this way, it's just the way I was introduced to when I first started using AWS and Amplify. I feel it will be much better and efficient for dart and flutter developers to have the SDK in Dart. Speaking for myself, I will be the first one to migrate all my functions to Dart. Thank you a lot for everything you guys do! |
Hi @jamilsaadeh97 - thank you so much for your feedback! |
Compared to the new features you have proposed, I am more concerned about amplify studio-related functions and when they will be available to China. As far as I know, China is the second largest user group using flutter in the world, and then cannot use amplify-related services in China. I hope to further promote the development of this matter. Thank you very much. |
Hi @peter100u - thank you for this feedback! Please feel free to open up a Github issue to the Amplify Studio team using this link |
You could make a somewhat data driven decision based on the popularity of these packages.
Personally, I have used this package successfully for Lambdas triggered through API Gateway, deployed with SAM: https://pub.dev/packages/aws_lambda_dart_runtime |
Good call! 😄
Yes, we are planning to adopt and improve on that package.
Agreed. We will likely try to leverage Docker as much as possible to make this process less painful. |
I had added https://github.com/katallaxie/serverless-dart as supporting infrastructure to the Dart Runtime for AWS Lambda at the time. But this was probably not the best companion. In general, the decision between AOT and compiling at runtime is a decision between warm-up times in Lambda. I choose AOT at the time because it offered the best performance. But to avoid the tooling problem, it could also be at runtime. |
Any evolution on this project? |
Hi, we building dart only apps and we using sqs, lambda runtime, and create and event on EventBridge scheduler using signature_v4 lib and http requests, we plan to use dynemoDB and we wish we had official libraries from aws save much time and headache and let you use more aws easily, there was once official lambda runtime Thanks a lot |
AWS Lambda is a popular compute service that enables developers to run their code without having to manage servers. Currently, AWS Lambda supports multiple programming languages, including JavaScript, Python, Java, and C#. However, Dart is not officially supported, despite being a widely used language for building cross-platform applications.
In response to the demand from Dart and Flutter developers to use Dart for building for building fullstack applications, we propose exploring the feasibility of:
Please provide us with your feedback, starting with but not limited to:
The text was updated successfully, but these errors were encountered: