Sourabh Sharma - Modern API Development with Spring and Spring Boot: Design highly scalable and maintainable APIs with REST, gRPC, GraphQL, and the reactive paradigm
Here you can read online Sourabh Sharma - Modern API Development with Spring and Spring Boot: Design highly scalable and maintainable APIs with REST, gRPC, GraphQL, and the reactive paradigm full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2021, publisher: Packt Publishing, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:
Romance novel
Science fiction
Adventure
Detective
Science
History
Home and family
Prose
Art
Politics
Computer
Non-fiction
Religion
Business
Children
Humor
Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.
- Book:Modern API Development with Spring and Spring Boot: Design highly scalable and maintainable APIs with REST, gRPC, GraphQL, and the reactive paradigm
- Author:
- Publisher:Packt Publishing
- Genre:
- Year:2021
- Rating:4 / 5
- Favourites:Add to favourites
- Your mark:
Modern API Development with Spring and Spring Boot: Design highly scalable and maintainable APIs with REST, gRPC, GraphQL, and the reactive paradigm: summary, description and annotation
We offer to read an annotation, description, summary or preface (depends on what the author of the book "Modern API Development with Spring and Spring Boot: Design highly scalable and maintainable APIs with REST, gRPC, GraphQL, and the reactive paradigm" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.
A developers guide to designing, testing, and securing production-ready modern APIs with the help of practical ideas to improve your applications functionality
Key Features- Build resilient software for your enterprises and customers by understanding the complete API development life cycle
- Overcome the challenges of traditional API design by adapting to a new and evolving culture of modern API development
- Use Spring and Spring Boot to develop future-proof scalable APIs
The philosophy of API development has evolved over the years to serve the modern needs of enterprise architecture, and developers need to know how to adapt to these modern API design principles. Apps are now developed with APIs that enable ease of integration for the cloud environment and distributed systems. With this Spring book, youll discover various kinds of production-ready API implementation using REST APIs and explore async using the reactive paradigm, gRPC, and GraphQL.
Youll learn how to design evolving REST-based APIs supported by HATEOAS and ETAGs and develop reactive, async, non-blocking APIs. After that, youll see how to secure REST APIs using Spring Security and find out how the APIs that you develop are consumed by the apps UI. The book then takes you through the process of testing, deploying, logging, and monitoring your APIs. Youll also explore API development using gRPC and GraphQL and design modern scalable architecture with microservices. The book helps you gain practical knowledge of modern API implementation using a sample e-commerce app.
By the end of this Spring book, youll be able to develop, test, and deploy highly scalable, maintainable, and developer-friendly APIs to help your customers to transform their business.
What you will learn- Understand RESTful API development, its design paradigm, and its best practices
- Become well versed in Springs core components for implementing RESTful web services
- Implement reactive APIs and explore async API development
- Apply Spring Security for authentication using JWT and authorization of requests
- Develop a React-based UI to consume APIs
- Implement gRPC inter-service communication
- Design GraphQL-based APIs by understanding workflows and tooling
- Gain insights into how you can secure, test, monitor, and deploy your APIs
This book is for inexperienced Java programmers, comp science, or coding boot camp graduates who have knowledge of basic programming constructs, data structures, and algorithms in Java but lack the practical web development skills necessary to start working as a developer. Professionals whove recently joined a startup or a company and are tasked with creating real-world web APIs and services will also find this book helpful. This book is also a good resource for Java developers who are looking for a career move into web development to get started with the basics of web service development.
Table of Contents- RESTful Web Services Fundamentals
- Spring Concepts and RESTful APIs
- API Specifications and Implementation
- Biz Logic for APIs
- Asynchronous API Design
- Security - Authorization and Authentication
- Designing User Interface
- Testing APIs
- Deployment of Web Services
- gRPC Fundamentals
- gRPC API Development and Testing
- Logging and Tracing
- GraphQL Fundamentals
- GraphQL Development and Testing
Sourabh Sharma: author's other books
Who wrote Modern API Development with Spring and Spring Boot: Design highly scalable and maintainable APIs with REST, gRPC, GraphQL, and the reactive paradigm? Find out the surname, the name of the author of the book and a list of all author's works by series.