Hi Nuwan,

On Thu, Jul 25, 2019 at 5:19 PM Nuwan Dias <[email protected]> wrote:

> Looks like our cloud team has done this already for the synapse based
> gateway. Maybe we could learn some things from them.
>

Will check with the Cloud team as well.

>
> Do we want to build a UI experience for this? Like the deployment happens
> when you press a button on the UI or is it preferable to build a mode where
> you save some stuff somewhere when you press the button and then get a CLI
> to do the actual deployment? I'm Asking because of the CI/CD aspects and to
> make the runtime somewhat disconnected from the design time.
>

The plan is to build a UI as well. Followings are the expectations.

1. When a user publishes the API, he clicks on a button which says "Publish
in a private Jet Mode". Then this API gets deployed in K8s.
2. In a separate UI, he has the option to combine multiple APIs and then
deploy those APIs in single microgateway.
3. The microgateway manage UI contains information such as microgateway
service endpoint, the number of replicas, the health status of the
gateways, scale gateways manually, etc.

For CI/CD, we can use the apimCLI and do the deployment. The APIs created
in the publisher can be exported with the relevant artifacts required for
K8s deployment. Then that can be used to deploy in K8s.

Thank you!
-- 
*Pubudu Gunatilaka* | Associate Technical Lead | WSO2 Inc.
(m) +94774078049 | (w) +94112145345 | (e) [email protected]
<http://wso2.com/signature>
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to