Biblioteca Libros

Biblioteca de descarga de ebooks en formatos PDF, EPUB y MOBI

Microservice APIs

Sinopsis del Libro

Libro Microservice APIs

Strategies, best practices, and patterns that will help you design resilient microservices architecture and streamline your API integrations. In Microservice APIs, you’ll discover: SeService decomposition strategies for microservices Documentation-driven development for APIs Best practices for designing REST and GraphQL APIs Documenting REST APIs with the OpenAPI specification (formerly Swagger) Documenting GraphQL APIs using the Schema Definition Language Building microservices APIs with Flask, FastAPI, Ariadne, and other frameworks Service implementation patterns for loosely coupled services Property-based testing to validate your APIs, and using automated API testing frameworks like schemathesis and Dredd Adding authentication and authorization to your microservice APIs using OAuth and OpenID Connect (OIDC) Deploying and operating microservices in AWS with Docker and Kubernetes Microservice APIs teaches you practical techniques for designing robust microservices with APIs that are easy to understand, consume, and maintain. You’ll benefit from author José Haro Peralta’s years of experience experimenting with microservices architecture, dodging pitfalls and learning from mistakes he’s made. Inside you’ll find strategies for delivering successful API integrations, implementing services with clear boundaries, managing cloud deployments, and handling microservices security. Written in a framework-agnostic manner, its universal principles can easily be applied to your favorite stack and toolset. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the technology Clean, clear APIs are essential to the success of microservice applications. Well-designed APIs enable reliable integrations between services and help simplify maintenance, scaling, and redesigns. Th is book teaches you the patterns, protocols, and strategies you need to design, build, and deploy effective REST and GraphQL microservices APIs. About the book Microservice APIs gathers proven techniques for creating and building easy-to-consume APIs for microservices applications. Rich with proven advice and Python-based examples, this practical book focuses on implementation over philosophy. You’ll learn how to build robust microservice APIs, test and protect them, and deploy them to the cloud following principles and patterns that work in any language. What's inside Service decomposition strategies for microservices Best practices for designing and building REST and GraphQL APIs Service implementation patterns for loosely coupled components API authorization with OAuth and OIDC Deployments with AWS and Kubernetes About the reader For developers familiar with the basics of web development. Examples are in Python. About the author José Haro Peralta is a consultant, author, and instructor. He’s also the founder of microapis.io. Table of Contents PART 1 INTRODUCING MICROSERVICE APIS 1 What are microservice APIs? 2 A basic API implementation 3 Designing microservices PART 2 DESIGNING AND BUILDING REST APIS 4 Principles of REST API design 5 Documenting REST APIs with OpenAPI 6 Building REST APIs with Python 7 Service implementation patterns for microservices PART 3 DESIGNING AND BUILDING GRAPHQL APIS 8 Designing GraphQL APIs 9 Consuming GraphQL APIs 10 Building GraphQL APIs with Python PART 4 SECURING, TESTING, AND DEPLOYING MICROSERVICE APIS 11 API authorization and authentication 12 Testing and validating APIs 13 Dockerizing microservice APIs 14 Deploying microservice APIs with Kubernetes

Ficha del Libro

Titulo Alternativo : Using Python, Flask, FastAPI, OpenAPI and More

Total de páginas 438

Autor:

  • Jose Haro Peralta

Categoría:

Formatos Disponibles:

MOBI, PDF, EPUB, AZW

Descargar Libro

Valoración

Popular

4.8

53 Valoraciones Totales


Otros libros de la categoría Informática

E-commerce. Comercio electrónico

Libro E-commerce. Comercio electrónico

El presente libro es un material imprescindible para ofrecer y vender diversos productos y servicios a través de medios informáticos como Internet. Explica y detalla la implementación de herramientas útiles para montar un negocio y mejorar la puesta en marcha de una tienda virtual, como Prestashop, Google Drive, Google Analytics, Google Trends, SugarCRM y Google Search Console. Asimismo, plantea las estrategias del marketing digital, las formas de transacción en línea y los aspectos legales a tener en cuenta. A través del abordaje de estos temas, se ofrece una variada información de...

Internet negro

Libro Internet negro

Son muchos los riesgos que se esconden en Internet: ciberataques a páginas web; crimen organizado; la deep web; la violencia de género; los fraudes on line; el ciberbullying o la lacra de la pornografía infantil... Internet negro es un libro directo y actual que muestra de forma global pero rigurosa todos esos peligros, fomenta el desarrollo de una ciudadanía digital segura de sí misma y ayuda a adquirir los conocimientos que todo usuario debe poseer para "no ser uno más" en una sociedad donde la identidad virtual es, en muchas ocasiones, más importante que la real. Blog:...

Bateria Extra

Libro Bateria Extra

El equipo portátil suele usar la batería para su funcionamiento óptimo, por lo cual si está mal optimizado, esta se consumirá rápidamente y durará menos tiempo de lo que se indica. En este informe se explican las ventajas de optimizar la computadora portátil para ahorrar batería, haciéndolo de una manera avanzada, por medio de comandos específicos. Esto te permitirá, además, bajar la temperatura, un factor que, a lo largo del tiempo, puede ser un problema.

Geogebra : mucho más que geometría dinámica

Libro Geogebra : mucho más que geometría dinámica

Geogebra, como software de geometría dinámica, permite abordar problemas geométricos y de dibujo lineal en el plano, a través de la experimentación y la manipulación de diferentes objetos que intervienen en una construcción, por lo que se podrá diseñar, construir, explorar y resolver problemas de manera interactiva. Este libro, además de exponer de forma detallada las distintas opciones y herramientas que ofrece este programa, contiene numerosas construcciones geométricas que facilitarán el aprendizaje de la geometría y sobre todo, dominar este sencillo y, a la vez, potente...

Ultimas Novedades Blibliográficas



Últimas Búsquedas


Categorías Destacadas