Java 17 Backend Development: Design backend systems using Spring Boot, Docker, Kafka, Eureka, Redis, and Tomcat
Language: English
Published by Gitforgits, 2024
- Softcover
- Used

Seller: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.ThriftBooks-Atlanta
AbeBooks seller since March 24, 2009
Condition: Used - As new
US$ 40.28
Quantity: 1 available
Add to basketItem description from seller
Pages are clean and are not marred by notes or folds of any kind. ~ ThriftBooks: Read More, Spend Less.
Seller Inventory # G8197950458I2N00
- Title
- Java 17 Backend Development: Design backend systems using Spring Boot, Docker, Kafka, Eureka, Redis, and Tomcat
- Author
- Drevyn, Elara
- Publisher
- Gitforgits
- Publication year
- 2024
- Condition
- As New
- Dust jacket
- No Jacket
- Binding
- Paperback
- Language
- English
- ISBN 10
- 8197950458
- ISBN 13
- 9788197950452
- Item weight
- 0.72 pounds
This book offers beginners and backend developers with practical guidance on developing robust server-side applications with Java 17. Each chapter is structured around hands-on examples, real-world challenges, and step-by-step solutions tailored to Java professionals aiming to elevate their expertise in backend systems. It seamlessly transitions through essential development phases, covering foundational elements like from object-oriented design and basic REST endpoints to advanced microservices architecture and container orchestration.
It covers from wiring up databases with Hibernate to managing asynchronous communication with Apache Kafka and securing endpoints with Spring Security. You will explore caching strategies with Redis and diving into techniques to boost performance and reduce database load. It also covers Spring Cloud concepts like Eureka for service discovery and Config Server for centralized management, showing how microservices function cohesively. The book also covers testing and debugging topics, highlighting modern tools and practices such as JUnit, Mockito, integration tests, and distributed tracing. The book clearly encourages consistent coding standards, efficient concurrency patterns, and a layered approach for verifying logic.
As the book moves forward, it clearly illustrates how to maintain code quality and automate deployment workflows using continuous integration and delivery pipelines. Towards the book's end, you will know how to run Java 17 backend applications in simple production environments, and you will be applying best practices for logging, monitoring, security, and scalability. You will witness how all of these pieces fit together in a coherent ecosystem, whether they are deploying on Tomcat or containerizing with Docker.
Key Learnings
- Set up RESTful APIs and data mappings.
- Use Spring Security for robust user authentication and role-based access control.
- Employ Redis caching techniques to offload databases and enhance performance.
- Integrate Kafka to establish asynchronous, high-throughput communication among microservices.
- Adopt Spring Cloud tools for configuration, discovery, and gateway-based microservice architectures.
- Employ Docker containerization for portable deployments across environments.
- Construct CI/CD pipelines to automate testing, building, and delivery of microservices.
- Conduct thorough integration testing with real databases, brokers, and external dependencies.
- Use debugging tools, logs, and distributed tracing to isolate production issues.
- Optimize concurrency, resource usage, and monitoring to handle large-scale backend demands.
Table of Content
- Introduction to Java 17 and Backend Development
- Setting up Development Environment
- Introduction to Spring and Spring Boot
- Building RESTful APIs with Spring Boot
- Data Persistence with Hibernate ORM and JPA
- Managing Database Interactions
- User Authentication and Authorization with Spring Security
- Caching with Redis
- Messaging with Apache Kafka
- Microservices Architecture with Spring Cloud
- Testing and Debugging Backend Applications
- Deploying Java Backend Applications
"Synopsis" may belong to another edition of this title.
ThriftBooks-Atlanta
AUSTELL, GA, U.S.A.
AbeBooks seller since March 24, 2009
Shipping rates within U.S.A.
| Item | 4 to 8 business days | 4 to 8 business days |
|---|---|---|
| First item | US$ 0.00 | US$ 0.00 |
Payment methods
Store description
ThriftBooks is a fully independent seller of used books, having sold more than 160 million used and new books since we started in 2003. Each quality used book is sorted, graded, shelved and shipped by hand by our team of dedicated employees in our seven warehouses across the US. We have the best selection of books, in the right condition and format, at everyday low prices. We also have a dedicated, US-based Customer Service team, ranked in the top three by Newsweek for Best Customer Service in 2018 and 2019, so you can shop with confidence. We support and invest in our employees, appreciate and value our customers, and truly believe in the power of the written word to educate, energize, and engage readers of all ages and interests.…
Seller's business information
Thrift Books Global, LLC
18300 Cascade Ave S, Ste 150
Seattle, WA U.S.A. 98188
Terms of sale
We guarantee the condition of every book as it's described
on the Abebooks website. If you're dissatisfied with your
purchase (Incorrect Book/Not as Described/Damaged) or if the
order hasn't arrived, you're eligible for a refund within 30
days of the estimated delivery date. If you've changed your
mind about a book that you've ordered, please use the "Ask
bookseller a question link to contact us" and we'll respond
as soon as possible.
Shipping terms
All domestic Standard shipments are distributed from our warehouses by OSM, then handed off to the USPS for final delivery.
2-Day Shipping is delivered by FedEx, which does not deliver to PO boxes.
International shipments are tendered to the local postal service in the destination country for final delivery – We do not use courier services for international deliveries.