Layer7 API Management

Expand all | Collapse all

One or two portals?

Jump to Best Answer
  • 1.  One or two portals?

    Posted 06-10-2016 11:01 AM

    Hello Community,

     

    I'm designing an architecture for a customer, my customer need publish APIs for his partners and he wants to publish APIs for a production environment and APIs for a test environment (the latter one are used while partners are doing their developments)

     

    Initially I thought to use two portals and two gateways (alternative 1): one for the production APIs and other one for test APIs. However, I’m wondering if it's better to have one portal and one gateway (alternative 2): with both, productive and test APIs. I think that in that way I could avoid management overhead.

     

    I appreciate your feedback.



  • 2.  Re: One or two portals?
    Best Answer

    Posted 06-10-2016 11:45 AM

    A portal and gateway pair per environment makes things a little simpler in the long run.  This setup would give you a deployment path and allow you to develop and test changes (policy or portal content) without disrupting a production environment. 

     

    That said, you could get away without a portal in development and focus purely on service and policy development using Policy Manager against a development gateway.  With this approach, you wouldn't be able to test any of the portal related concerns (api key, plan enforcement, etc...) in development, but you can still enable.  I am currently running with a setup similar to this.  I don't need the overhead of a portal in my development environments, but I do include the necessary policy fragments (set as portal managed, include fragments for api key and plan support) so that my services can be portal managed when I actually deploy them to a portal enabled environment.

     

    Thanks,

     

    Alejandro