Discover Better Value Faster
  • Home
    • CloudNow
    • Blog
  • App Development & Modernization
  • Agile & DevOps
  • Cloud
  • Digital Transformation
  • Data & Analytics
No Result
View All Result
  • Home
    • CloudNow
    • Blog
  • App Development & Modernization
  • Agile & DevOps
  • Cloud
  • Digital Transformation
  • Data & Analytics
No Result
View All Result
Discover Better Value Faster
No Result
View All Result
Home Application Development & Modernization APIs

APIs, APIs, APIs… avoid the Sprawl!

Sridhar T by Sridhar T
3 months ago
in APIs, Application Development, Application Development & Modernization
0
APIs, APIs, APIs... avoid the Sprawl!

APIs, APIs, APIs... avoid the Sprawl!

0
SHARES
38
VIEWS
Share on FacebookShare on TwitterShare on WhatsappShare on LinkedIn

Whether you are checking the weather on your phone or booking a ticket, watching your stock ticker, or speaking with a chatbot, chances are you’re interacting with an API, or Application Programming Interface. In fact, the total number of public and private APIs in use is almost a whopping 200 million!

This huge number of APIs and the physical spread of the distributed infrastructure locations has created a challenge known as an “API sprawl”.

Related articles

What is the difference between LMSs in a B2B and B2C context?

Keycloak: an IAM solution your enterprise should consider

American technology company F5 recently released a study that looks at the challenges and opportunities that an API-driven economy presents. The authors say, “If data is the new oil, then APIs could, unfortunately, become the new plastic, with by-products wreaking havoc on the ecosystem. To stay healthy and thrive in the API-driven economy, it’s time for organizations to get serious about creating, using, and managing APIs responsibly.”

Why does API sprawl exist?

API sprawl is as continuous as the application lifecycle process itself. There are many kinds of APIs, from public productized APIs (like Google Maps) to private or partner APIs (used by internal teams of companies). 

APIs can be web-based, browser-based, or device-based as well as built to serve a single purpose or intended to aggregate multiple different data providers. Given the enormous number of APIs on the market, managing growth poses a challenge, especially if organizations do not follow best practices.

Operational and security challenges 

Keeping track

As the number of APIs grows, it becomes hard to keep track of where they are located. This can result in documentation issues, which impacts end-to-end connectivity. API documentation needs to be strong to effectively use, integrate, maintain, and update APIs, as well as to improve the experience for developers using the API, reduce time spent onboarding new users, and identify and resolve bugs faster.

Versioning can be missed

Since APIs are updated frequently, issues related to versioning – the practice of transparently managing changes to the API, so users know what to expect – may arise. If ignored by developers, APIs can become unsupported and hard to maintain. Sprawled APIs can thus lead to a reduction in service reliability.

Potential security lapses

APIs are also prone to fraud and malicious behavior, which is why external APIs must be validated for trust. A 2021 report issued by Salt Labs revealed a surge in API attacks over the past six months. Malicious traffic grew by 348%, underscoring the prevalence of cloud-native vulnerabilities. In fact, nearly half of all surveyed developers cite security concerns as a top worry as it delays application rollouts, tarnishes brand reputation, and may lead to revenue loss.

Another report, which polled more than 300 IT decision-makers across the US, says that organizations struggle to detect, understand and control the APIs in their cloud-native apps, and that 40% of all organizations have no solution in production today for discovering and securing APIs. Over 70% of respondents said that security problems are exacerbated by the growing number of APIs and that cloud-native apps and Kubernetes deployments are particularly difficult to protect.

How do you reduce the challenges posed by the API sprawl?

Existing app security solutions and strategies may not properly protect modern apps at the API level, as traditional point products were primarily created for app-to-web communication. Cloud-native environments on the other hand are defined by app-to-app and API-to-API communication.

  • Treat the API as a product rather than a project codebase. This gives a better developer experience as well as helps realize the potential value of APIs as business accelerators.
  • Use spec-driven development as this will keep design, development, documentation, and testing, in sync, resulting in clearer requirements. Also, create and regularly update a company service directory to make services easily discoverable and reduce duplication.
  • Set clear guidelines for versioning as a rigorous approach toward API versioning leads to better API integration. When APIs are documented, they are versioned such that users can have expectations of maintenance and lifecycle.

In today’s API-driven environment, API integration needs to be a critical part of an organization’s security strategy. CloudNow offers API implementation design and delivery models that can help you gain a competitive edge in your market by integrating your legacy system with an API-based strategy. Contact us today for more information.

Tags: APIsApplication ModernizationApplication Programming Interface
Previous Post

Digital Transformation: More about a cultural shift than a technological move

Next Post

How do I measure ROI on legacy app modernization?

Sridhar T

Sridhar T

Sridhar has extensive experience on various aspects of programming, analysis & development that spans over 18 years. He has developed solutions in the areas of learning management systems, business continuity, ERP, digital payments, and more.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Next Post
How do I measure ROI on legacy app modernization?

How do I measure ROI on legacy app modernization?

APIs, APIs, APIs... avoid the Sprawl!

Hyperautomation in Action

Efficiency, but at what cost? The real price of an Automated Enterprise

Efficiency, but at what cost? The real price of an Automated Enterprise

Related Posts

What is the difference between LMSs in a B2B and B2C context?

What is the difference between LMSs in a B2B and B2C context?

by Hareesh M
1 day ago
0

With the pandemic pushing people and students to work and learn from home, the global learning management system (LMS) market size has seen tremendous growth. In...

Keycloak: an IAM solution your enterprise should consider

Keycloak: an IAM solution your enterprise should consider

by Sridhar T
1 week ago
0

According to the State of Developer-Driven Security 2022 survey from Secure Code Warrior, as many as 86% of the developers interviewed do not view application security...

What is Redux, and should you be using it?

What is Redux, and should you be using it?

by Thamothara Kannan
2 weeks ago
0

Ever wondered how Instagram gets it right every time with searches and tags? Or how it is that you can add multiple items to cart from...

Look beyond UI: UX and Usability (Part 2 of 2)

Look beyond UI: UX and Usability (Part 2 of 2)

by Sarath prasanna
3 weeks ago
0

Last week, we took a detailed look at 6 of the 7 components of User Experience. In this blog, let’s now dive into component 2 of...

Look beyond UI: UX and Usability (Part 1 of 2)

Look beyond UI: UX and Usability (Part 1 of 2)

by Madhav Sattanathan
4 weeks ago
0

UI, UX, and Usability are terms that are too often confused with one another. No, UI is not the same as “UI/UX” - UX is a...

Newsletter

Subscribe To Our Newsletter

Join our mailing list to receive the
latest news and updates from our team.

Polls

Thanks for reading.
On which of the following topics would you like to see more content from CloudNow in the future?

View Results

Loading ... Loading ...
  • Polls Archive

Recommended Post

What is the difference between LMSs in a B2B and B2C context?
Application Development & Modernization

What is the difference between LMSs in a B2B and B2C context?

1 day ago
Digital Transformation in the Learning & Development function
Digital Transformation

Digital Transformation in the Learning & Development function

12 months ago
6 Reasons Why Enterprises Love DevOps
Agile & DevOps

6 Reasons Why Enterprises Love DevOps

3 years ago
What is Sprint Review ‘participation’? 3 Reasons you need to know, if you don’t!
Agile & DevOps

What is Sprint Review ‘participation’? 3 Reasons you need to know, if you don’t!

1 month ago

Solutions

  • Cloud Advisory
  • Migration & Deployment
  • Application Development & Modernization
  • DevOps
  • Testing as a Service
  • Managed Services
  • Data & Analytics
  • API Ecosystem
  • User Lifecycle Management

Industries

  • Financial Services Industry
  • Retail Industry
  • Healthcare Industry
  • Manufacturing Industry

Resources

  • Banking
  • Capital Markets
  • High Growth
  • Blogs

Company

  • Our Story
  • Why CloudNow
  • Partners
  • Careers
  • Contact Us

Contact

  • USA : +1 803 746 7178
  • IND : +91 87544 49554
  • info@cloudnowtech.com

© 2022 CloudNowTech

  • About
  • Privacy Policy
  • Contact
No Result
View All Result
  • All Blogs
  • Application Development & Modernization
  • Agile & DevOps
  • Cloud
  • Digital Transformation
  • Data & Analytics
  • Quality Assurance

© 2022 CloudNowTech

Subscribe To Our Newsletter

Join our mailing list to receive the
latest news and updates from our team.

Are you sure want to unlock this post?
Unlock left : 0
Are you sure want to cancel subscription?