API Management: An Architect's Guide to Developing and Managing APIs for Your Organization

API Management: An Architect's Guide to Developing and Managing APIs for Your Organization

by Brajesh De
API Management: An Architect's Guide to Developing and Managing APIs for Your Organization

API Management: An Architect's Guide to Developing and Managing APIs for Your Organization

by Brajesh De

Paperback(2nd ed.)

$54.99 
  • SHIP THIS ITEM
    Qualifies for Free Shipping
  • PICK UP IN STORE
    Check Availability at Nearby Stores

Related collections and offers


Overview

APIs are the enablers for a thriving ecosystem that can drive revenue growth and ROIs for any organization. This book will cover all relevant topics and trends that enterprise architects need to know to build and govern APIs as a product.

The second edition of the API Management builds on the foundation established in the first edition to cover recent advances in API development as well as the principles and best practices of building API as a product. It has been updated to cover the latest and emerging trends in API architecture, design, and implementation covering the use of gRPC, graphQL, microservices and service mesh to building and manage a scalable API platform. New chapters cover how to build an effective API strategy for digital transformation and implement an API-First architecture to build and deliver APIs as a Product.

Any software architect or developer looking to adopt and build APIs for digital transformation and excellence within their organization will find this book to be an invaluable resource.

What You Will Learn



• Understand API Management Architecture and Design best practices
• How to build an effective API strategy and build APIs as product
• How to design, build and test APIs using API-First approach
• How to implement API Security
• What are the latest API technology trends and adoption across industry

Who This Book Is For

CxOs, software architects, and developers who are looking to implement APIs within their organization for digital transformation initiatives.


Product Details

ISBN-13: 9798868800535
Publisher: Apress
Publication date: 12/20/2023
Edition description: 2nd ed.
Pages: 426
Product dimensions: 6.10(w) x 9.25(h) x (d)

About the Author

Brajesh is Sr. Director with Blue Altair, leading their API Management and Integration practice. He has more than 25 years of industry experience specializing in API Management and Cloud Integration space. He has led many large-scale Digital Transformation projects helping enterprises across industries in laying out API First strategy and executed some of them on multi-cloud platforms. His innovations are patented and granted across four countries in areas like API Assessment and data veracity. He is a Google-certified Cloud Security architect and MIT-certified Application Security Architect. Before Blue Altair he worked with Accenture, Apigee, and Wipro as a Global API capability lead, Principal Architect, and Lead integration architect.

Table of Contents

Chapter 1: Introduction to APIs
Chapter Goal: This chapter introduces APIs and their importance in today’s digital economy for all digital transformation programs. We look at some of the associated and similar technologies like SOA, iPaas, and Microservices and understand their differences and relationship with API. The second edition will make updates to the examples for popular public APIs, types of APIs, introduction to iPaas platform for APIs, and some of
No of pages 12 to 15 pages

Chapter 2: Introduction to API Management
Chapter Goal: This chapter discusses the need for an API Management platform for an enterprise. It focuses on the capabilities required for an API management platform viz. API Gateway, Developer Portal, and API Analytics. The second edition of the book will highlight the recent advancements and trends in API Management and new capabilities added to API Management platform products.
No of pages: 12 to 15 pages
Sub - Topics
1. API Gateway
2. API Developer Portal
3. API Analytics
4. Service Mesh

Chapter 3: Designing RESTful APIs
Chapter Goal: This chapter will cover the concepts and best practices for designing RESTful APIs that developer love. It will introduce the audience to the right use of HTTP verbs, HTTP status codes, versioning guidelines, and resource naming conventions for building restful APIs.
No of pages : 18 to 20 pages
Sub - Topics:
1. REST API Design Principles
2. API Naming conventions
3. HTTP Verbs and Error codes
4. API Design Best Practices

Chapter 4: API Documentation
Chapter Goal: This chapter will discuss the importance of documentation for APIs and the best practices for documenting APIs. It will discuss the various standards out there for documentation and the differences. Advances and differences in API documentation standards like OAS. RAML and Async APIs will be covered. The 2nd edition of the book will introduce the changes in the API document standards
No of pages:12 to 15 pages
Sub - Topics:
1. Importance of good API documentation
2. Open API Specifications
3. RAML
4. Async APIs

Chapter 5: API Architecture Patterns
Chapter Goal: This chapter focuses on the various patterns for developing and managing scalable APIs. It discusses the patterns for API Implementation, Traffic Management, API Security, API Deployments, and API Adoption. The 2nd edition will cover the new patterns for the development scalable APIs
No of pages: 20 to 25 pages
Sub - Topics:
1. API Traffic Management Patterns
2. API Security Patterns
3. API deployment patterns4. API Operations and adoption patterns

Chapter 6: API Version Management
Chapter Goal: This chapter will highlight the importance and approaches for versioning APIs for easier life cycle management.

Chapter 7: API SecurityChapter Goal: This chapter will discuss the various approaches and technologies available for implementing robust end-to-end security for APIs. The 2nd edition will also focus on the latest advances in API security like WAAP and protection against BoT attacks
No of pages:25 to 30 pages
Sub - Topics:
1. API Authentication and Authorization
2. OAuth
3. Open Id Connect
4. JwT tokens
5. Preventing BoT attacks
6. WAAP (Web Application and API Protection)

Chapter 8: API Monetization
Chapter Goal: This chapter will highlight the various API monetization models and the concepts around creating an API Monetization package. The chapter will also cover some of the pitfalls to avoid while selecting the monetization model. The 2nd edition will update this chapter to cover the pitfalls to avoid while monetizing APIs
No of pages: 8 to 10 pages
Sub - Topics:
1. API Monetization approach
2. API Monetization Models
3. Pitfalls to avoid while Monetizing APIs

Chapter 9: API Testing Strategy
Chapter Goal: This chapter will focus on the right approach to test APIs with interface testing, functional integration testing, security testing, and load and performance testing. The chapter will also look at some of the popular tools for API testing.
No of pages: 12 to 15 pages
Sub - Topics:
1. API Testing approach
2. Best practices for API testing
3. API Testing tools

Chapter 10: API Analytics
Chapter Goal: This chapter will focus on the various stakeholders and metrics/dashboards to look at for monitoring the performance of APIs.
No of pages: 5 to 8 pages
Sub - Topics:
5. API Analytics
6. App Analytics
7. Developer Analytics

Chapter 11: API Developer Portal
Chapter Goal: This chapter will focus on the need for building a rich and user-friendly Developer Portal. It will highlight the necessary components and functionalities to be implemented in a Developer Portal. The 2nd edition of this chapter will introduce the best practices to follow and advanced capabilities that should be built to accelerate the adoption of APIs using the Developer Portal
No of pages: 12 to 15 pages
Sub - Topics:
1. API Publications
2. Developer Onboarding
3. API dashboards
4. Forums and Blogs
5. Support

Chapter 12: API Governance
Chapter Goal: This chapter will look into the various personas and their roles in the API lifecycle. It will look at the scope and aim of API Governance. The various API governance models will be discussed in this chapter. The 2nd edition will highlight the best practices to follow for an effective API governance
No of pages: 8 to 10 pages
Sub - Topics:
1. API Lifecycle
2. Personals and Roles
3. API Governance Models
4. Best practices for effective API Governance

Chapter 13: Building an effective API Strategy
Chapter Goal: This new chapter in the 2nd edition will focus on the approach to building an effective API strategy for an organization. It will highlight the components that should be part of the enterprise API strategy.
No of pages: 5 to 8 pages
Sub - Topics:
1. API Business Strategy
2. API Technology Strategy
3. API Ecosystem Strategy

Chapter 14: Building an API-First Architecture
Chapter Goal: This new chapter in the 2nd edition will focus on the principles and approaches for building an API-First architecture. It will cover the API principles for API exposure, and various patterns for building scalable and decoupled APIs like orchestration, choreography, event-driven approach, service mesh, service registry
No of pages: 20 to 25 pages

Chapter 15: Modern API Architecture Styles
Chapter Goal: This new chapter in the 2nd edition will introduce the readers to some of the latest advancements in technology for building APIs like graphQL, and gRPC. It will look at the various criteria for making the right technology choices for architecting APIs
No of pages: 10 to 12 pages
Sub - Topics:
1. graphQL
2. gRPC

Chapter 16: Build APIs as a Product
Chapter Goal: This new chapter in the 2nd edition will focus on the principles for building APIs as a product that customers will love. It will also discuss the approaches and best practices to be followed for creating an API Product and launching it in the market
No of pages: 10 to 12 pages
Sub - Topics:
1. Pillars of a product mindset
2. Guide to API Product Management Principles

Chapter 17: API Maturity Model
Chapter Goal: This new chapter in the 2nd edition will talk about the maturity levels of an enterprise APIs program. It also provides a roadmap that organizations may adopt to evolve and mature their APIs to meet the growing business needs
No of pages: 8 to 10 pages
Sub - Topics: 1. API Architecture maturity
2. API Governance maturity
3. API Developer Community Maturity
4. API Development Process Maturity
5. API Operations Maturity

From the B&N Reads Blog

Customer Reviews