Hi Florian,

in general you can scale ArangoDB for each microservice but you definitely 
have a close eye on the data models and their scalability.
e.g. you leverage ArangoDB graph capabilities and want to scale to a 
cluster and thereby shard your collections to several instances. In this 
case you might not see the performance you experienced on a single instance 
because of network hops from server A to server B within your traversal. 
With ArangoDB SmartGraphs there is already a solution for sharded graphs in 
a cluster setup but it depends on your use case and queries if this is the 
right solution for you. Please note that SmartGraphs is part of ArangoDB 
Enterprise Edition.

Your second question was if using a global cluster for all your 
microservices is the better option. This is also possible and it is a 
personal choice. For both approaches there examples which work successfully 
in production.

I´d like to recommend joining our Startup Program to elaborate more on 
those questions and get individual answers aligned with your use case and 
specs. For details just ping me via jan.stuecke (@)arangodb.com


Am Samstag, 10. Dezember 2016 13:44:23 UTC+1 schrieb Florian:
>
> Hi,
>
> I'm migrating some of my applications into separate microservices. Some of 
> my apps are using ArangoDB database and I want to stay in the "microservice 
> approach" and keep separate database for each microservice.
>
> But making multiple ArangoDB clusters for each microservice would be pain 
> and not necessary for our current workload.
>
> My question is : is it possible to start with a single ArangoDB instance 
> for each microservices, and migrate to ArangoDB cluster for some of them to 
> scale the service ?
>
> Another question which does not rely on ArangoDB : is it better to set a 
> global ArangoDB cluster available for all microservices and separate data 
> with different database inside the cluster ?
>
> Thanks in advance !
>
> Florian
>

-- 
You received this message because you are subscribed to the Google Groups 
"ArangoDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to