2021-08-03T09:15:00Z

What are the key parts of an API strategy at an enterprise?

Arpit Agarwal - PeerSpot reviewer
  • 4
  • 46
PeerSpot user
3

3 Answers

ES
Real User
2021-08-05T16:45:46Z
Aug 5, 2021

Governance and Security


Especially if you are going into s hybrid deployment.


Developer experience is important. It is extremely surprising how many developers struggle with OAuth. We ended up doing video tutorials.


Not sure how much legacy you have to deal with but it is a good thing to standardize on auth patterns to simplify back-end.


As an example, we are migrating to JWT (away from LTPA or custom Lambda implementations.


This added the ability to adopt token exchange grant types for middle layers.


For integration between different API systems we do introspection.


Error code standards are important for front-end developers when you start building up a catalog of different APIs developed by different teams, BUs and companies. We gave adopted RFC7807 but this can be overridden in our API Portal.

Search for a product comparison in API Management
AS
Real User
Top 5
2021-08-06T15:31:30Z
Aug 6, 2021

Hi,


I will move "Business alignment" to the top of the list...


Relevant white paper: https://tyk.io/whitepapers/app...


Avi

PW
Consultant
Top 10
2021-09-29T10:04:29Z
Sep 29, 2021

You've asked a rather large and complex question, and there isn't a short answer to it.  


My recommendation would be to look at a book - https://amzn.to/3m6cSoh .  This is largely vendor-neutral and explains all the different areas I think you've mentioned. The book has been written based on accumulated experience helping organizations address your questions and others (I can attest to this as the book was written by my boss and I worked with some of the customers).


HTH

Find out what your peers are saying about Microsoft, Google, Amazon and others in API Management. Updated: March 2024.
765,386 professionals have used our research since 2012.
API Testing Tools
What is API testing? API testing, otherwise known as application programming interface testing, is a type of software testing that tests the APIs directly, from their performance, functionality, and reliability, to security.
Download API Testing Tools ReportRead more

Related articles