What are some best practices and recommendations to approach building a reusable internal API for use on intra-net applications. We are trying to build a single-source of truth for Employee data (our users). This API should be reused by as many applications as possible to allow them all to be in-sync for Employee Data. This will include Metadata like Addresses, but also relationships such as, ReviewerOf <another Employee>, LeaderOf <Office>, etc.
Are there best practice and/or methods for developing a schema and structure so the API is not overly specialized and/or too generic to be useful?
Thanks
Answer by Priyadarshi Ajitav Jena · Jul 17, 2020 at 06:44 PM
If you want to create reusable apis, then you can use proxy chaining. In proxy chaining, the proxies deployed in the same environments can be called internally within apigee without going full request flow from outside of apigee. Access-control policy will help to use the proxy in your intranet.
Does changing the "Scheme" or the "Authentication" warrant a version increment of an API? 1 Answer
Best practices approach for linking and un-linking 2 separate resources 2 Answers
Pragmatic REST Webcast: How do you translate methods to be more data-oriented? 1 Answer
apigee-access.getMode() in NodeJS always returns "standalone" 1 Answer