Proposal: Scalable Architecture Strategy (Dev vs. Prod) & UI Standards #59
Replies: 4 comments 9 replies
-
|
@CodeByRachit various approaches are possible. Please make sure to explain and justify your approach in your proposal itself. Especially for a new project such as BHV, this is critical. |
Beta Was this translation helpful? Give feedback.
-
|
@pradeeban Understood Sir. Thank you for the clarification. |
Beta Was this translation helpful? Give feedback.
-
|
@pradeeban Following your advice to justify the project's approach, I’ve evolved the architecture to a FastAPI + MongoDB stack. This shift (partially implemented in PR #94) specifically solves for 64KB chunked streaming and fault-tolerant sync, which I found critical for clinical resilience.The draft isn't final, but I believe the core architecture is now solid. May I send the PDF for your review? |
Beta Was this translation helpful? Give feedback.
-
|
Hi @pradeeban and @mdxabu , I've updated my proposal to fully incorporate the self-contained local API Gateway/JWT approach we discussed—would you mind doing a quick final review before the deadline. May I send the PDF for your review? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi @pradeeban @mdxabu
Regarding the recent feedback about the missing base structure and the directive to "work on code":
I have been analyzing the project's requirements for the upcoming GSoC period. My current PRs (Beehive 2.0 & UI Overhaul) propose a specific architectural foundation, and I want to ensure this aligns with your long-term vision before I optimize further.
Proposal: I can refactor the backend to strictly use an ORM (SQLAlchemy) that supports a "Dual-Database" strategy: using SQLite for local development (speed/ease) and PostgreSQL for production (reliability).
Question: Does this approach align with your scalability plans, or do you have a different stack preference (e.g., Django)?
Proposal: If this design language is approved, I can focus on documenting the CSS variables and component structure now. This would effectively create a "Design System" for other GSoC students to reuse, preventing UI fragmentation as the project grows.
I am eager to finalize these foundational choices (Stack & Design) so the codebase is robust and ready for rapid feature development during the coding period.
Looking forward to your guidance!
Beta Was this translation helpful? Give feedback.
All reactions