Assistance with Database Sizing for MOSIP Deploymen

Dear MOSIP Community,

I am currently planning a MOSIP deployment and need guidance on the appropriate infrastructure sizing for a large-scale implementation. Specifically, I am designing a database to enroll 320 million citizens and would like your expertise on the following:

  1. Storage Requirements
  • Our existing database, which enrolls 22 million citizens, currently occupies 17TB.
  • Based on this, what would be the estimated disk size required to handle 320 million enrollments?
  1. Compute Resources
  • How much CPU and RAM would be recommended for the primary database server to ensure optimal performance?
  • Are there any best practices for tuning PostgreSQL/EDB parameters to handle high transaction volumes and concurrent user loads?
  1. Cluster Deployment
  • We plan to deploy a three-node cluster (1 primary, 2 secondary).
  • What are the recommended specifications for the secondary servers in terms of CPU, RAM, and disk storage?
  • Should the secondary nodes have identical specifications to the primary, or can they be optimized differently?

Additionally, any insights or recommendations regarding high availability, backup strategies, and replication setup for a large-scale MOSIP deployment would be greatly appreciated.

Looking forward to your valuable input.

Best regards,
BAHADDOU Said

Dear @said.bahaddou10 ,

Welcome to the community and welcome to world’s leading open source and modular identity platform which offers countries technology to build and own your identity systems.
I have asked one of our expert colleagues to help you with your query and estimate resources that will be required.
Please refer to the documentation to know more about estimating the resources (minimum requirements) which will be required for the implementation (While we come back with exact estimate on your specific requirement).

Best Regards
Team MOSIP

Thanks you team,

please just remember that the goal is to enroll 320 millions citizen

Regards