![API Management: An Architect's Guide to Developing and Managing APIs for Your Organization](http://img.images-bn.com/static/redesign/srcs/images/grey-box.png?v11.8.5)
API Management: An Architect's Guide to Developing and Managing APIs for Your Organization
426![API Management: An Architect's Guide to Developing and Managing APIs for Your Organization](http://img.images-bn.com/static/redesign/srcs/images/grey-box.png?v11.8.5)
API Management: An Architect's Guide to Developing and Managing APIs for Your Organization
426Paperback(2nd ed.)
-
PICK UP IN STORECheck Availability at Nearby Stores
Available within 2 business hours
Related collections and offers
Overview
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
Table of Contents
Chapter 1: Introduction to APIsChapter 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