| Titre : | API Management: An Architect's Guide to Developing and Managing APIs for Your Organization |
| Auteurs : | De Brajesh, Auteur |
| Type de document : | Monographie imprimée |
| Editeur : | Apress, 2023 |
| ISBN/ISSN/EAN : | 979-88688-00535-- |
| Format : | 1 vol. (426 p.) / ill., couv. ill. en coul / 23.5cm |
| Langues: | Anglais |
| Langues originales: | Anglais |
| Résumé : | 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. |
| Sommaire : |
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 |
| Type de document : | Livres |
Disponibilité (1)
| Cote | Support | Localisation | Statut |
|---|---|---|---|
| INF/807 | Livre | bibliothèque sciences exactes | Empruntable |




