Use cosmosdb for small businesses

%3CLINGO-SUB%20id%3D%22lingo-sub-1302558%22%20slang%3D%22en-US%22%3EUse%20cosmosdb%20for%20small%20businesses%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1302558%22%20slang%3D%22en-US%22%3E%3CP%3EMy%20company%20uses%20the%20saas%20model%20to%20create%20multiple%20centralized%20systems%20and%20have%20about%20100%20visitors%20simultaneously.%20Should%20cosmosdb%20be%20used%20for%20such%20projects%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1302558%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3ECosmosDB%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1314706%22%20slang%3D%22en-US%22%3ERe%3A%20Use%20cosmosdb%20for%20small%20businesses%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1314706%22%20slang%3D%22en-US%22%3E%3CP%3EHello%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F619335%22%20target%3D%22_blank%22%3E%40khoinguyenict%3C%2FA%3E%2C%26nbsp%3Breally%20hard%20to%20say%20without%20more%20information.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWhether%20or%20not%20to%20use%20CosmosDB%20depends%20on%20many%20factors.%20Let's%20look%20at%20its%20strengths%3A%3C%2FP%3E%3CUL%3E%3CLI%3EMassively%20scalable%3C%2FLI%3E%3CLI%3EReally%20good%20at%20storing%20related%20data%20without%20requiring%20a%20strict%20definition%3C%2FLI%3E%3CLI%3EVery%2C%20very%20fast%3C%2FLI%3E%3C%2FUL%3E%3CP%3ETake%20a%20look%20at%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fcosmos-db%2Fuse-cases%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fcosmos-db%2Fuse-cases.%3C%2FA%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ESo%20yes%2C%20CosmosDB%20could%20be%20used%20but%20so%20could%20other%20repository%20technologies%20so%20I%20would%20think%20about%20how%20your%20application%20will%20be%20used.%20The%20biggest%20factor%20to%20me%20is%20the%20existing%20skillset%20of%20the%20team(s)%20that%20will%20be%20building%20the%20software.%20Budget%20is%20also%20another%20consideration%3B%20there%20might%20be%20less%20expensive%20alternatives.%20What%20High%20Availability%20requirements%20are%20there%3F%20Where%20is%20the%20customer%20base%20(global)%3F%20Does%20all%20the%20data%20need%20to%20be%20available%20to%20all%20locations%3F%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ESo%2C%20the%20question%20is%20not%20really%20a%20yes%20or%20no%20question.%3C%2FP%3E%3C%2FLINGO-BODY%3E
Highlighted
Occasional Visitor

My company uses the saas model to create multiple centralized systems and have about 100 visitors simultaneously. Should cosmosdb be used for such projects?

1 Reply
Highlighted

Hello @khoinguyenict, really hard to say without more information.

 

Whether or not to use CosmosDB depends on many factors. Let's look at its strengths:

  • Massively scalable
  • Really good at storing related data without requiring a strict definition
  • Very, very fast

Take a look at https://docs.microsoft.com/en-us/azure/cosmos-db/use-cases.

 

So yes, CosmosDB could be used but so could other repository technologies so I would think about how your application will be used. The biggest factor to me is the existing skillset of the team(s) that will be building the software. Budget is also another consideration; there might be less expensive alternatives. What High Availability requirements are there? Where is the customer base (global)? Does all the data need to be available to all locations? 

 

So, the question is not really a yes or no question.