serverless / serverless/examples
[Example suggestion] More advanced Node/Lambda/Dynamo CRUD app
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 11.5k
- Forks
- 4.4k
- Avg merge
- 2h 55m
- Merged PRs (30d)
- 3
Description
As a developer who is comfortable with Node/Rails and Postgres, Serverless looks very interesting and I'd like to start creating with Node, Lambda, and Dynamo!
The issue I'm facing is that single-model CRUD tutorials are everywhere, but I can't find any examples that tie several models/"controllers" together. I can certainly make a Serverless todo app, but anything more advanced is leaving me scratching my head with regards to project structure, managing Dynamo tables, ect.
Here's an example of what I had in mind:
- Basic user auth
- Users can create a post
- Posts can have many comments
- Users have a profile page that shows their posts + how many comments a post has
I think this is a relatively straightforward example, but it covers a lot of questions for newcomers like me, such as connecting models, the granularity of functions, code organization/method sharing, etc.
If anyone is aware of something like this existing, please let me know! I'd be more than willing to create this example myself if there's an existing tutorial that would get me started.
Thanks!
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or entry points are named in the issue. Start by reviewing the repository's existing Node, Lambda, and CRUD examples, then compare them with the requested multi-model structure. Done would be a documented example covering users, posts, comments, authentication, and the requested relationships.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, javascript, node.js
- Domain
- authentication, backend, cloud, database
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100