DB Connection Manager

  • Assuming JSON Schema & indexing is defined.

  • DB Connection Manager = A bundle/ file which returns connection object when ProductCode is supplied.

  • By default development connection object (for matched IPs/ machines + Application ), if calling test application is configured + machine IP address is test-server then test connection object if calling production application is configured + machine IP address is prod-serverr then production connection object

  • It also maintains connection pooling, auto password reset of databases & other password management activities.

  • Can admin be also maintained by above program, so no need to share admin details. (only named read access, if issue come ? nodal updates by second level authentication - OTP..etc)

    Atleast send SMS after login for named users (so he can change password quickly if others misuses it)

  • Explore MongoDB cloud for stitch or MongoDB enterprise ops manager