API IS SOUL: PART 1

API IS SOUL: PART 1

"The API should enable developers to do one thing really well. It’s not as easy as it sounds, and you want to be clear on what the API is not going to do as well.”

When we got the testimonial from ICICI BANK UK for our Software work, I realised the importance of API.

I want to ask few questions before I share my thoughts?

Did we ever created use-cases for designing an API?

Did we ever worked on Revision and Versioning of API?

Do we know web services is not API?

Do we categorise our API errors?

Do we make our API extensible?

I am sure most of us don't focus on that but didn't we hurting our clients projects due to this? See API is Soul of the project just like designer focus on UI/UX, the same way API guy need to design the API.

Meeting requirement of your users is at the core of solid API design.

As we build our API, we discover more best practices specific to company, product, and users.

No matter how well you’ve designed your API, there will always be a need for change and growth as your product evolves and developer adoption increases. This means that you need to make your API extensible by creating a strategy for evolving it. This enables you as the API provider and your developer ecosystem to innovate. 

Sit with your Team and stakeholders: Understand there business where they are now, where they want to go and how will they go? In all phases your API will be updated.

In next articles I will rollout how to do it.

Till Then Stay blessed and do the Good Karma.













要查看或添加评论,请登录

Gaurav Sharma的更多文章

  • Great athletes don’t play for money or glory. They play for a feeling that is something beyond.

    Great athletes don’t play for money or glory. They play for a feeling that is something beyond.

    In my last article, I informed about Team Player character of Rahul Dravid. Interviewer: How do you prepare for a…

  • MY HERO: RAHUL DRAVID: DAY 1

    MY HERO: RAHUL DRAVID: DAY 1

    Good Morning !! Series on My Observation regarding Rahul Dravid. Day 1: ‘You have to become a team player before…

    1 条评论
  • Get Your Literacy rate Higher with this Android Article.

    Get Your Literacy rate Higher with this Android Article.

    What does API Level mean? How to use compileSdkVersion, minSdkVersion or targetSdkVersion? This is the must question…

  • Guru Gobind Singh Ji: Happy Birthday: REAL CEO

    Guru Gobind Singh Ji: Happy Birthday: REAL CEO

    “All progress is born of enquiry. Doubt is often better than over confidence for it leads to enquiry, and enquiry leads…

  • RECAP 2019: HOW MANY DOTS CONNECTED?

    RECAP 2019: HOW MANY DOTS CONNECTED?

    Amazing Year 2019!! Reasons are Many!! Connecting The Dots Existing clients doing Amazing Sales, New clients…

    4 条评论
  • FAST APIS WHICH CONNECT THE DOTS OF YOUR SOFTWARE

    FAST APIS WHICH CONNECT THE DOTS OF YOUR SOFTWARE

    SQL could definitely be considered one of the first APIs. 40 years of database design, implementation, and access has a…

  • Unlocking Product Value with API ERROR Management

    Unlocking Product Value with API ERROR Management

    When CTDWORLD.CO was working with Sikkim Chief Minister for their reputed Mobile Application the most Important thing…

  • API IS SOUL: PART 2

    API IS SOUL: PART 2

    Ecosystems will always win as it's harder to build but easier to change. It’s this flexibility that makes ecosystems so…

  • Android Developer

    Android Developer

    Hello All, I had spent 9 years in IT and worked with 44 companies of Fortune 500 and will tell you how fresher learn…