Ishika Tiwari

Ishika Tiwari

  • 225
  • 8.4k
  • 435.4k

How to Design Infrastructure for a Role-Based Prepaid Money system

Jan 6 2025 8:19 PM

i want to develop a role-based GPay-like prepaid money system that includes:

  1. Web Applications:

    • Super Admin Portal for managing the overall system.
    • Admin Portal for managing specific functionalities.
    • B2C Portal for end-users.
  2. Mobile Application for B2C users.

Technology Stack:

  • Frontend and Backend: .NET Core MVC with Microservices architecture.
  • Database: PostgreSQL.
  • Containerization: Kubernetes for managing microservices.

Requirements:

  1. Guidance on how to design the infrastructure for this project.
  2. Recommendations for the number of servers required for hosting the application.
  3. Details on what should be hosted on each server (e.g., microservices, database, etc.).

The goal is to ensure scalability, reliability, and efficient resource utilization.

Could someone provide insights or suggestions for the optimal infrastructure setup?

I am looking for guidance from experienced professionals who have worked on similar projects.


Answers (1)