Лучшие книги по проектированию API
Повысьте свое понимание архитектуры API с помощью этой подборки обязательных прочтений по проектированию API. Подобранные из лучших технических блогов и рекомендаций экспертов, эти книги постоянно признаются за свое глубокое влияние на область разработки программного обеспечения.
24 книг в списке
Сортировать по
Количество статей
Макет
GraphQL — это язык запросов, альтернативный REST и ситуативным архитектурам веб-сервисов, самая революционная технология извлечения данных со времен Ajax. Точно как React изменил взгляд веб-разработчика на создание пользовательских интерфейсов, GraphQL полностью изменит практику передачи данных по HTTP. Это практическое руководство поможет вам приступить к работе с языком GraphQL.
Представлено в 8 статьях
This book explores the efficacy of the REST architectural style as a viable alternative for building enterprise-class applications and distributed systems. Three SOA experts explain REST in everyday terms and provide practical techniques for implementing it in your own organizational needs. This book covers basic web techniques for application integration, building scalable applications, and creating RESTful services that use hypermedia to model state transitions and describe business protocols. You will also learn how to make web-based solutions secure and interoperable while understanding the Semantic Web's role in system design.
Представлено в 6 статьях
Learn how to design a well-structured REST API that adheres to web standards with this concise rulebook. With guidelines for URI design, HTTP use, media types, and representational forms, you'll create consistent web service APIs that stand out in today's crowded market. Plus, author Mark Masse introduces the Web Resource Modeling Language (WRML), a conceptual framework for REST API design and implementation. Perfect for developers, this book will teach you how to design and configure REST APIs for optimal performance.
Представлено в 6 статьях
RESTful Web Services Cookbook
Solutions for Improving Scalability and Simplicity
This comprehensive cookbook features over 100 recipes for designing RESTful web services that meet the goals of performance, scalability, reliability, and security. With step-by-step instructions and examples using HTTP requests and responses, XML, JSON, and Atom snippets, you'll learn how to successfully design resources, implement hypertext constraints, and support caching. Additionally, this cookbook covers advanced use cases involving copying, merging, and transactions, as well as how to secure web services and support OAuth. Whether you're a web or enterprise developer, this cookbook offers practical solutions for developing real web services.
Представлено в 4 статьях
Build APIs You Won't Hate
Everyone and their dog wants an API, so you should probably learn how to build them
Learn how to create APIs that can survive changes and updates in business logic, database schema, and features with this book. Written by a seasoned developer who learned through years of trial and error, Build APIs You Won't Hate provides best practices and practical advice for successful API development. The book goes beyond basic tutorials by providing real-world examples and horror stories to help you hit the ground running. With it, you will learn the theory of designing and building APIs in any language or framework, with PHP-based examples provided.
Представлено в 4 статьях
Learn the ins and outs of GraphQL with practical examples and design principles to optimize performance. With GraphQL, you can significantly reduce bandwidth demands on your APIs by requesting only the necessary results in a single request. This book covers everything you need to get started, from syntax to writing scalable data APIs. Improve the efficiency of your data requests and give clients the power to access only what they need. Plus, purchase of the print book includes a free eBook in multiple formats.
Представлено в 4 статьях
Hands-On RESTful API Design Patterns and Best Practices
Design, develop, and deploy highly adaptable, scalable, and secure RESTful web APIs
This book covers the Representational State Transfer (REST) paradigm and explores service-oriented architectures (SOA), event-driven architectures (EDA), and resource-oriented architectures (ROA). Learn how to optimize and explore endpoints for microservices with API gateways and understand application delivery and deployments in the REST world. This book is ideal for developers, architects, and consultants looking to build well-designed APIs for creating and sustaining enterprise-class applications.
Представлено в 4 статьях
Книга посвящена программированию микросервисов — небольших автономных компонентов, позволяющих добиться модульности и отказоустойчивости любой программы. Теория микросервисов тесно связана с философией Unix, способствует улучшению архитектуры любых приложений, дает возможность избегать громоздкого и запутанного кода. Эта книга поможет читателю заново взглянуть на многие, казалось бы, трудноразрешимые проблемы, масштабировать любые проекты, ювелирно разрабатывать даже самые сложные системы.
Представлено в 3 статьях
Рекомендовано
Mark RussinovichThe Road to GraphQL
Your journey to master pragmatic GraphQL in JavaScript with React.js and Node.js
Discover The Road to GraphQL, a journey to mastering practical GraphQL in JavaScript. With React.js and Node.js, readers will build a variety of applications before achieving the ability to implement full-stack JavaScript applications.
Представлено в 3 статьях
This practical guide teaches you how to design usable REST APIs that evolve over time. You'll learn about REST concepts, different strategies for creating hypermedia-based APIs, and how to create powerful and secure web applications using tools designed for the World Wide Web. With a step-by-step guide, examine API design strategies, apply best practices for using HTTP in API implementations, and understand the CoAP protocol for using REST in embedded systems. A must-read for anyone interested in creating successful distributed computing systems.
Представлено в 3 статьях
Undisturbed REST by Michael Stowe
Designing Web APIs by Brenda Jin, Saurabh Sahni, Amir Shevat
API Security in Action by Neil Madden
Microservices for the Enterprise by Kasun Indrasiri
REST API Development with Node.js by Fernando Doglio
Service Design Patterns by Robert Daigneau
Practical API Design by Jaroslav Tulach
gRPC by Kasun Indrasiri
APIs by Daniel Jacobson
Full Stack Serverless by Nader Dabit
Restlet in Action by Jerome Louvel
Serverless GraphQL APIs with Amazon's AWS AppSync by Matthias Biehl
Hands-On Full-Stack Web Development with GraphQL and React by Sebastian Grebe
RESTful Web API Handbook by Michael Bohner