Identifying Use Cases
A use case is defined as a description of how users will perform specific tasks using an application. When it comes to identifying use cases for distributed databases, development can go beyond building a simple web application.
Research sample use cases of companies using distributed database solutions, such as MongoDB, and in a 2-3-page paper, answer the following questions. Note: You are not required to focus only on MongoDB solutions. Other types of distributed database systems are acceptable as well:
- What business problem did the company face?
- Was there a system of application developed? Explain what function(s) the system provides.
- How did a distributed database system help the company provide a solution?
- What are 2-3 examples of new capabilities with this system?
Solution Preview
- What business problem did the company face?
Global Airways Company has been experiencing various challenges regarding customer satisfaction since for a business to be successful good customer relation must be there to attract more customers and retain them. The company is involved with a lot of information from the customers and it is difficult to handle this information manually. It is important for a company to understand what their customers want and desire so as to improve and offer better services. When a company receives good feedback from the customers, usually the company gets more customers thus increasing profits and reduces time management on customer’s problems. Due to the problem of customers complaining that they do not get better services from the Global Airways Company which led to decrease of customers the company had to come up with an application for a solution for distributed database management system.
(917 words)