Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Designing API-First Enterprise Architectures on Azure

You're reading from   Designing API-First Enterprise Architectures on Azure A guide for architects and developers to expedite digital transformation with API-led architectures

Arrow left icon
Product type Paperback
Published in Aug 2021
Publisher Packt
ISBN-13 9781801813914
Length 290 pages
Edition 1st Edition
Arrow right icon
Author (1):
Arrow left icon
Subhajit Chatterjee Subhajit Chatterjee
Author Profile Icon Subhajit Chatterjee
Subhajit Chatterjee
Arrow right icon
View More author details
Toc

Table of Contents (14) Chapters Close

Preface 1. Section 1: API-Led Architecture in the Digital Economy
2. Chapter 1: Evolution of Enterprise Solution Architectures FREE CHAPTER 3. Chapter 2: APIs as Digital Connectors 4. Section 2: Build Reliable API-Centric Solutions
5. Chapter 3: Architecture Principles and API Styles 6. Chapter 4: Assuring the Quality of the API Service (or Product) 7. Chapter 5: RESTful APIs – the New Web 8. Chapter 6: API Design Practices 9. Chapter 7: Accelerating through DevOps Essentials 10. Section 3: Deliver Business Value for a Modern Enterprise
11. Chapter 8: API-Centric Enterprise Integrations 12. Chapter 9: APIs as a Monetized Product 13. Other Books You May Enjoy

The emergence of API-led architectures

The term Application Programming Interfaces, or APIs, was coined way back in the 1940s to establish some standardization in data formats, communication protocols, conventions to follow, and so on when different computing systems interacted with each other. Over time, API-based integration has become the de facto standard for interactions between applications, be it client-server or process-to-process communications.

In the new normal, enterprises rely heavily on APIs and microservices to build and connect applications. There has been a paradigm shift on the basic premise while building applications. Modern era experiences must aid in the following:

Simplifying the business processes: For example, in a retail kind of scenario, the tracking of inventoried items can be simplified by creating an API-based system over your inventory management system. These APIs can be consumed by different applications targeted at the store manager, point of sale, or back-office clerk to view and update the same.

  • Improving the productivity of the workforce: For example, employees can make use of a variety of devices with apps that integrate with the backend APIs to get their work done. This will render them mobile while publishing real-time updates.
  • Providing omnichannel access to customers: For example, customers today prefer to make use of both mobile and web apps to access any service or solutions.
  • Achieving seamless data integration with channel partners and vendors: API-based integration platforms in the cloud allow easy integration and access to enterprise workflows.
  • Ensuring data privacy and compliance: The standardization of IT policies, coupled with stricter governance over API platforms, plays a big role in preventing any security risks.

The core objective has always been to reduce complexities when dealing with people, processes, and tools within an enterprise.

The complexity problem

Large enterprises typically have multiple IT systems to cater to the need of various departments so as to support the different business processes. This typically leads to the creation of silos, requiring the duplication of data across different systems.

The focus of discussion of most enterprise architects is the integration between these systems and how to constantly evolve them to support the demands of the business. Considering that more than 80% of IT budgets are spent on maintaining and managing these large business systems, the return on investment (ROI) is highly dependent on the ease with which additional capabilities can be rolled out without impacting the existing rhythm of business.

APIs, being the basic building blocks of any digital footprint, act as a catalyst to reduce the complexity problem. APIs are relatively easy to develop and deploy. A good ecosystem of APIs within an enterprise can expedite the revenue generation process through the direct or indirect utilization of the underlying exposed data. Insights derived from data can serve as essential feedback to optimize both the business processes and associated IT systems.

You have been reading a chapter from
Designing API-First Enterprise Architectures on Azure
Published in: Aug 2021
Publisher: Packt
ISBN-13: 9781801813914
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Banner background image