Architecture Management Assessment Answer
Assignment Task:
As an avid Magic The Gathering player, I have to face one big issue every day, finding cards to play, some of these cards may become extremely expensive, some of them instead , are cheap, but hard to find, because people may have them but don’t’ keep track of them. Now days the ways to buy/trade cards is by
- Joining local facebook groups
- Buy from the store
- Randomly meet people in the game stores and trade
I intend to build a mobile application, which will facilitate my trading life. It will work similarly to Ebay and also Airtasker, as in it will be a selling platform, and also trading (I make a card available, others who are looking for that card will be prompted).
Value Hypothesis -
I will improve the MTG trading locally, this will make my life easier, it will give me ‘recognition in the community’ and could also lead to an extensive business plan, as it has the possibility to disrupt the local game stores industry.
Growth Hypothesis -
I will contact the community most influential traders and use them as my pivot to launch the application, of course I will also use the community to publicize it and will try to get the shops on board in a “join me or fight me”
Eventually, it will have to scale both horizontally and vertically, which will not be a problem. There are examples online and case studies, for example code fight, which describe something done very similar, it was built on meteor for fun, and then it found itself at a point where it had to scale up. Hence I can use this example for my technology growth.
Architecture -
Option 1-
This solution implies the use of relational data store based on SQL. All the entities of our system will be persisted as records in one or more tables. The solution will have a defined schema for the data model.
Option 2-
This solution implies the use of a document-oriented database (NoSQL) such as MongoDB or Cloudant/CouchDB. The entities will be persisted as documents in the database and we will be able to persist different (also user defined) entities within the same containers because no schema is defined.
Option 3-
This solution implies the use of files to persist entities within our application.
This IT Assessment has been solved by our IT experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing style.