Hi All,
We have discussed about this subject time to time. It seems this would be
useful option when we move between different deployments(dev to production
and etc)

So first lets see how we can migrate API management platform from one
deployment to another with current architecture.
01. API Manager database migration(api manager and idn tables with run time
data).
02. Registry data migration.
03. Synapse artifact migration(apis, sequences and etc).
04. Stats migration

With current architecture we cannot move single API to another easily.

*Some of requirements*

   - Sometimes users(creators/publishers) might need to download their API
   as deployable artifact (archive) file and restore in another deployment.
   - Users might need to move entire API platform to other deployment(API,
   application tokens and everything). As an example we can take developer
   environment to production movement.


*Possible solutions*

   - Let users to download deployable API artifact and redeploy it with
   deployer (like we deploy capp or web app).
   - Check in -check out client to move entire deployment with APIs ,
   applications and other run time data (something similar to registry
   check-in checkout client).


Lets use this mail thread to discuss about this requirement and possible
design/solution to address those requirements.

Thanks,
sanjeewa.

-- 

*Sanjeewa Malalgoda*
Senior Software Engineer
WSO2 Inc.
Mobile : +94713068779

 <http://sanjeewamalalgoda.blogspot.com/>blog
:http://sanjeewamalalgoda.blogspot.com/<http://sanjeewamalalgoda.blogspot.com/>
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to