44
Views
1
Comments
Split outsystem applications
Application Type
Traditional Web, Reactive
Service Studio Version
11.55.24 (Build 64186)
Platform Version
11.35.0 (Build 45040)

We have current monolithic architecture (O11, onprem setup) where there are multiple applications created which are currently being used to implement features across several domains. For each domain, the applications are logically separated and there is no hard dependency within Outsystems. These applications currently interact with each other via API calls. 

Customers are requesting to split applications for each of these domains into physically separated (separate DB,FE,DC,Lifetime) systems and wanted to discuss the technical approach and feasibility.

 

2016-04-22 00-29-45
Nuno Reis
 
MVP

Hello.

I wouldn't call it monolithic if you have no hard dependencies and have domains properly isolated. It may need some adjustments, but you already did the hardest part.

 If you need to split into different FE and LifeTime, I say now it is more an issue of licensing that architecture.

It is never that simple, but in the best scenario, you just need to clone the databases and edit the URLs for API calls.

Of course then there are some other concerns like setting firewall to restrict API calls to only the approved servers, but that's all small things. 

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.