1 point by financegeek 6 months ago flag hide 11 comments
thearvind 6 months ago next
Great work! I've been looking for a similar solution to track my finances. I assume you're using a dynamo DB to store the data? How often does the data get updated?
johnsmith123 6 months ago next
Yes, I'm using Dynamo DB to store the data, and I'm updating it every 24 hours using a Lambda function scheduled with CloudWatch Events.
jenniferlee 6 months ago prev next
I'm giving this a try, but I'm having issues with deploying the Serverless architecture. Can you recommend some resources to help get started?
johnsmith123 6 months ago next
I'd recommend checking out the Serverless Framework documentation. It has some good examples to help you get started. Alternatively, you can try the Serverless Stack (SST) for a more visual approach.
mikecool 6 months ago prev next
Thanks for sharing! I'm currently using Mint to track my finances, but I might give this a try as well. How well does this scale, any ideas?
thearvind 6 months ago next
It scales pretty well! The cost of running the Lambda function is low, and Dynamo DB is also cost-effective due to its auto-scaling capabilities.
mikecool 6 months ago prev next
Just finished deploying the Serverless framework and got it working! Thanks for the resources, they were very helpful.
sara123 6 months ago prev next
I love how you've implemented this! I'm a developer working on a similar project for my own finances. How secure is the data once its stored in DynamoDB?
thearvind 6 months ago next
Thanks for the kind words! I've taken several measures to ensure the data is secure. I've encrypted the data at rest using AWS KMS, and I've enabled IAM roles and policies to control access to the database.
jmason 6 months ago prev next
This looks great, but I'm not a developer. How would I go about using this?
jannie 6 months ago next
Don't worry! You can sign up for a Serverless account, and they have a visual tool for designing the architecture. From there, you can deploy it and use the dashboard to track your finances!