Book Image

Designing API-First Enterprise Architectures on Azure

By : Subhajit Chatterjee
Book Image

Designing API-First Enterprise Architectures on Azure

By: Subhajit Chatterjee

Overview of this book

API-centric architectures are foundational to delivering omnichannel experiences for an enterprise. With this book, developers will learn techniques to design loosely coupled, cloud-based, business-tier interfaces that can be consumed by a variety of client applications. Using real-world examples and case studies, the book helps you get to grips with the cloudbased design and implementation of reliable and resilient API-centric solutions. Starting with the evolution of enterprise applications, you'll learn how API-based integration architectures drive digital transformation. You'll then learn about the important principles and practices that apply to cloud-based API architectures and advance to exploring the different architecture styles and their implementation in Azure. This book is written from a practitioner's point of view, so you'll discover ideas and practices that have worked successfully in various customer scenarios. By the end of this book, you'll be able to architect, design, deploy, and monetize your API solutions in the Azure cloud while implementing best practices and industry standards.
Table of Contents (14 chapters)
1
Section 1: API-Led Architecture in the Digital Economy
4
Section 2: Build Reliable API-Centric Solutions
10
Section 3: Deliver Business Value for a Modern Enterprise

Packt Insurance Inc. – an API-led architecture strategy

The development team at Packt Insurance already knew the fact that building a robust Azure cloud-based API platform would make them future-ready. They can drive future innovation and customer engagement by building best-in-class experience apps. They can apply AI and ML to improve their product offerings. They can leverage the scale of the cloud to expand their business.

The approach and the concepts presented in the following sections will help you understand how to identify the boundaries of a complex enterprise solution and how to model the high-level business workflows, keeping in context the touchpoints of the various persona types. This aids in visualizing a big picture view of the various API requirements and their respective categorization. Modern API-led architectures are primarily microservices-driven. Hence, this case study also suggests the approach to defining API blocks for the microservices. Structurally...