Skip to content
This repository was archived by the owner on May 16, 2025. It is now read-only.
This repository was archived by the owner on May 16, 2025. It is now read-only.

High-level system architecture and dataflows #22

Open
@jayaddison

Description

@jayaddison

Is your feature request related to a problem? Please describe.
An architecture-level blog post that explains the key components and dataflows that comprise RecipeRadar could be useful to help educate people - including potential contributors - about how the system works.

Describe the solution you'd like
A diagram could be fairly key for this. Something that indicates where recipe data is retrieved from (multiple websites - with squid on the outbound path to reduce load on those), the component that acceses them (the crawler, perhaps with an indication that it encapsulates recipe-scrapers), the lookup/parsing that occurs on the results, and how those are stored and indexed in the database and search engine -- before the api serves those to the frontend web application.

Boundaries in the diagram to indicate the client web browser context, server-side Kubernetes cluster, and external web content could be useful.

Describe alternatives you've considered
N/A

Additional context
N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions