Am I on the Right Track with My Web App Architecture Idea?

0
2
Asked By CuriousCactus99 On

I'm not a professional developer, and I don't have any real software development experience, so I might be off base here. I'm trying to create a business development and analytics app that uses AI to offer actionable strategies in natural language and simple charts. I've drawn up a diagram to help visualize my idea and get feedback.

Based on my research, I believe the architecture for this app should include micro frontend UI modules that connect through a gateway to microservice-specific databases (using SQL for structured tables and NoSQL for real-time chat features). For the AI component, my plan is to connect the UI modules to a gateway that analyzes and synthesizes data, which then interacts with LLM APIs and a cloud-hosted VM that runs various analytics engines. This setup would involve a container orchestration platform like Kubernetes to manage the microservice databases.

I'd really appreciate your thoughts on what's wrong or missing in my approach!

3 Answers

Answered By ThoughtfulCoder42 On

It's a bit complex for someone just starting out, and you might want to simplify things. What's your main goal? Do you really need microservices or Kubernetes for this? Maybe try a simpler architecture at first to make it easier to handle. Once you’re more comfortable, you can scale up if needed.

Answered By AspiringDev22 On

It sounds like you’re overthinking the architecture a bit. Starting out with all those microservices and Kubernetes can be tricky, especially if you don’t have experience. Focusing on simpler components and gradually building up your skills will likely help you a lot more as you go along. Learning to create a simple full-stack application in JS and React is a solid plan!

Answered By LearningPathFinder34 On

I get where you're coming from! It’s clear you want to understand the necessary components for your goal. If you're just starting, consider honing your skills with the fundamental concepts of web development and gradually dive into architecture as you grow more proficient. There are plenty of resources out there for learning about AI integration and microservices when you’re ready; just take it step by step.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.