

Modern API Development with Spring and Spring Boot: Design highly scalable and maintainable APIs with REST, gRPC, GraphQL, and the reactive paradigm (Paperback)
Key item features
Specs
- Book formatPaperback
- Fiction/nonfictionNon-Fiction
- GenreComputing & Internet
- Pages582
- SubgenreComputers
- EditionStandard Edition
- Free shipping
Free 90-day returns
How do you want your item?
More seller options (3)
Get free delivery, shipping and more*
About this item
Product details
A developer's guide to designing, testing, and securing production-ready modern APIs with the help of practical ideas to improve your application's 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
Book Description:
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, you'll discover various kinds of production-ready API implementation using REST APIs and explore async using the reactive paradigm, gRPC, and GraphQL.
You'll learn how to design evolving REST-based APIs supported by HATEOAS and ETAGs and develop reactive, async, non-blocking APIs. After that, you'll see how to secure REST APIs using Spring Security and find out how the APIs that you develop are consumed by the app's UI. The book then takes you through the process of testing, deploying, logging, and monitoring your APIs. You'll 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, you'll 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 Spring's 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
Who this book is for:
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 who've 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.
Specifications
Book format
Fiction/nonfiction
Genre
Pages
Warranty
Warranty information
Similar items you might like
Based on what customers bought
Mastering Microservices with Java - Third Edition: Build enterprise microservices with Spring Boot 2.0, Spring Cloud, and Angular (Paperback) $48.99
$4899current price $48.99Mastering Microservices with Java - Third Edition: Build enterprise microservices with Spring Boot 2.0, Spring Cloud, and Angular (Paperback)
Java 17 Backend Development: Design backend systems using Spring Boot, Docker, Kafka, Eureka, Redis, and Tomcat, (Paperback) $34.99
$3499current price $34.99Java 17 Backend Development: Design backend systems using Spring Boot, Docker, Kafka, Eureka, Redis, and Tomcat, (Paperback)
Spring Boot 3 API Mastery: Write scalable, reactive, and secure APIs for microservices with Spring Boot 3 and Java 21 (E, (Paperback) $39.95
$3995current price $39.95Spring Boot 3 API Mastery: Write scalable, reactive, and secure APIs for microservices with Spring Boot 3 and Java 21 (E, (Paperback)
Beginning Java MVC 1.0: Model View Controller Development to Build Web, Cloud, and Microservices Applications, (Paperback) $38.64
$3864current price $38.64Beginning Java MVC 1.0: Model View Controller Development to Build Web, Cloud, and Microservices Applications, (Paperback)
Mastering RESTful Web Services with Java: Practical guide for building secure and scalable production-ready REST APIs, (Paperback) $37.99
$3799current price $37.99Mastering RESTful Web Services with Java: Practical guide for building secure and scalable production-ready REST APIs, (Paperback)
Hands-on Spring 6 and Spring Boot 3.0: A pragmatic approach to REST, GraphQL, reactive programming and messaging in Spri, (Paperback) $39.95
$3995current price $39.95Hands-on Spring 6 and Spring Boot 3.0: A pragmatic approach to REST, GraphQL, reactive programming and messaging in Spri, (Paperback)
Crafting Great APIs with Domain-Driven Design: Collaborative Craftsmanship of Asynchronous and Synchronous APIs, (Paperback) $40.26
$4026current price $40.26Crafting Great APIs with Domain-Driven Design: Collaborative Craftsmanship of Asynchronous and Synchronous APIs, (Paperback)
Pragmatic Microservices with C# and Azure: Build, deploy, and scale microservices efficiently to meet modern software de, (Paperback) $47.42
$4742current price $47.42Pragmatic Microservices with C# and Azure: Build, deploy, and scale microservices efficiently to meet modern software de, (Paperback)
Microservices in SAP Hana Xsa: A Guide to Rest APIs Using Node.Js, (Paperback) $38.48
$3848current price $38.48Microservices in SAP Hana Xsa: A Guide to Rest APIs Using Node.Js, (Paperback)
Practical Microservices Architectural Patterns: Build Highly Scalable Distributed Applications with Spring Boot 3 and Sp, (Paperback) $34.02
$3402current price $34.02Practical Microservices Architectural Patterns: Build Highly Scalable Distributed Applications with Spring Boot 3 and Sp, (Paperback)
Decoding JavaScript Design Patterns: Build scalable applications with object-oriented programming and advanced pattern t, (Paperback) $39.95
$3995current price $39.95Decoding JavaScript Design Patterns: Build scalable applications with object-oriented programming and advanced pattern t, (Paperback)
Practical Spring LDAP: Using Enterprise Java-Based LDAP in Spring Data and Spring Framework 6, (Paperback) $38.63 Was $49.99
$3863current price $38.63, Was $49.99$49.99Practical Spring LDAP: Using Enterprise Java-Based LDAP in Spring Data and Spring Framework 6, (Paperback)
API Testing and Development with Postman - Second Edition: API creation, testing, debugging, and management made easy, (Paperback) $47.42
$4742current price $47.42API Testing and Development with Postman - Second Edition: API creation, testing, debugging, and management made easy, (Paperback)
Microservices with Spring Boot and Spring Cloud - Fourth Edition: Build resilient and scalable microservices using Sprin, (Paperback) $49.06
$4906current price $49.06Microservices with Spring Boot and Spring Cloud - Fourth Edition: Build resilient and scalable microservices using Sprin, (Paperback)
Jakarta EE Application Development - Second Edition: Build enterprise applications with Jakarta CDI, RESTful web services, JSON Binding, persistence, and security (Paperback) $38.83
$3883current price $38.83Jakarta EE Application Development - Second Edition: Build enterprise applications with Jakarta CDI, RESTful web services, JSON Binding, persistence, and security (Paperback)
Expert's Voice in Java Technology Practical API Design: Confessions of a Java Framework Architect, (Hardcover) $38.45
$3845current price $38.45Expert's Voice in Java Technology Practical API Design: Confessions of a Java Framework Architect, (Hardcover)
Full Stack Development with Angular and Spring Boot: Build scalable, responsive, and dynamic enterprise-level web applic, (Paperback) $24.95 Was $29.95
$2495current price $24.95, Was $29.95$29.95Full Stack Development with Angular and Spring Boot: Build scalable, responsive, and dynamic enterprise-level web applic, (Paperback)
Effortless Cloud-Native App Development Using Skaffold: Simplify the development and deployment of cloud-native Spring Boot applications on Kubernetes with Skaffold (Paperback) $37.98
$3798current price $37.98Effortless Cloud-Native App Development Using Skaffold: Simplify the development and deployment of cloud-native Spring Boot applications on Kubernetes with Skaffold (Paperback)
Kotlin Design Patterns and Best Practices - Second Edition: Build scalable applications using traditional, reactive, and concurrent design patterns in Kotlin (Paperback) $43.13
$4313current price $43.13Kotlin Design Patterns and Best Practices - Second Edition: Build scalable applications using traditional, reactive, and concurrent design patterns in Kotlin (Paperback)
Node.js Design Patterns - Second Edition: Master best practices to build modular and scalable server-side web applicatio, (Paperback) $38.23
$3823current price $38.23Node.js Design Patterns - Second Edition: Master best practices to build modular and scalable server-side web applicatio, (Paperback)
Customer ratings & reviews
Related pages
- Microbial Cell Factory
- How To Eliminate Algae In A Saltwater Aquarium
- Precipitation In The Marine Biome
- How To Make A Nozzle For Protein Skimmer
- Freshwater Fish Parasites
- Advertising Api API Aquarium Pond Water Care
- Stock up on Fish Supplies
- Fish Aquarium Cleaners
- Aquarium Salt
- Lead Testing Kits
- Colorimeter
- Conductivity Meters
