Decommission Notice: view-mongod

Decommission Notice: view-mongod

Background

Team trpdata will be decommissioning view-mongod which is shared legacy database by the end of Q3. The current remaining collection in the db is AgentBookingView, which is a view data structure of AgentBooking that contains product booking information). Furthermore, view-mongod is a shared infrastructure used by multiple products which resulting as a single point of failure.

Why is this important?

You need to migrate out from this database because of the following reasons:

How can I migrate?

You will need to remove AgentBookingViewService usage or dependency from your service(s). In order to do so you can find decoupling guide in AgentBookingViewService’s java docs.
As for reference here is a spreadsheet containing list of usages that we have identified along its proposed solution although some solution might differ during the actual implementation. Kindly check whether your team are impacted or not.

When Is The Time Limit?

View-mongod will be decomissioned by September 30th 2019. Please ensure your use case(s) has been migrated before then. Failing to migrate before the timeline will cause your system to lose access to view-mongod

Should you have any questions, please feel free to reach @tripdata-eng in our slack channel #user-eng-channel.