Hi all,

I am working on the above task. I will remove the registry mounts for Dev,
Test, Prod registries and implement the UX solution as explained by
Danushka.

Thanks.



Mahendran Pirinthapan
Software Engineer | WSO2 Inc.
Mobile +94772378732.

On Wed, Jun 10, 2015 at 2:31 PM, Danushka Fernando <[email protected]>
wrote:

> Hi All
>
> Currently we are trying to improve the performance of the App Factory.
> While doing that we identified that having a lot of registry mounts (in AF
> case 3) might be an performance impact. These mounts are used to read
> runtime config values and when we want to add / update we are calling the
> remote service.
>
> Reason for this solution was that runtime config pages are really slow due
> to the service calls we are doing and also because these calls can fail it
> was a point of failure. So because of these mounts we are retrieving values
> without remote calls.
>
> But because of these mounts there could be an impact on other operations
> such as Load tenant registry, Load tenant, get artifacts, etc.
>
> So we thought about removing them and come up with an UX solution. We will
> get values from remote calls. But we won't retrieve them in every page
> load. There will be a button saying something like load values from remote
> server and we will do the service call only if that button is clicked. We
> will save the names of these runtime configs in runtime database and we
> will list down the names in the UI from the runtime database.
> And with the new Stratos / Private PaaS upgrade we will be moving towards
> the Metadata service, where other PaaS also have similar service. So after
> that we won’t be using these registries any way. So we are going to go
> ahead with the above solution to achieve better user experience, stability
> and performance.
>
> Thanks & Regards
> Danushka Fernando
> Senior Software Engineer
> WSO2 inc. http://wso2.com/
> Mobile : +94716332729
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to