Skip to main content

A stock investor's news feed par excelance!

Project description

Stonksfeed

I need to figure out how to make local development on stonksfeed easier. Since I'm now using DynamoDB the database is in AWS which makes it little more difficult to run locally. There is however a project I can use that allows me run a docker container. SAM App allows me to run the lambda functions which is nice however it comes with its own scaffolding that is difficult to run with Terraform. This has me asking ... Do I reallly need SAM App? Can I get away with simply using the Stonksfeed package, DynamoDB local, and pytest? The AWS Lambda functions should be primarily constructed with functions contained in stonksfeed that are covered by tests.

What is the most ideal way to architect lambda functions that pull together news from RSS feeds?

I had created the RSS feeders separately but maybe I should put those in a loop.

OK, So i can have a CloudWatch event trigger my AWS lambda function like a cronjob.

I also need to update my Lambda function to check for any new articles and only update those.

I need a way to label an article as new.

In the future, I'd also like to pin articles or to delete them but those can wait for now.


rss_feeds = [
    {""},
]




This seems like a workable solution. Where should I start?

There are a few problems I need to work through.

AWS Lambda / SAM App

DynamoDB

Stonksfeed Python Package

Terraform

S3

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stonksfeed-0.1.7.tar.gz (16.8 kB view hashes)

Uploaded Source

Built Distribution

stonksfeed-0.1.7-py3-none-any.whl (18.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page