In-Depth Guide to Best Practices for Cloud-Native and Microservices Development
Peter Späth, Felipe Gutierrez

#Spring_Boot3
#Pro_Spring
#Kotlin
#Java
#Cloud-Native
#Microservices
#Kafka
#RabbitMQ
#WebSockets
🚀 بهسرعت و با بهرهوری بالا، برنامهها و میکروسرویسهای پیچیدهٔ مبتنی بر Kotlin را با Spring Boot بسازید — بدون دردسر پیکربندی!
این ویرایش بازنگریشده نشان میدهد چگونه میتوانید از چارچوب میکرو Spring Boot 3 بهصورت کامل بهره ببرید تا برنامهها و سرویسهای کلاد نیتیو (Cloud-Native) مبتنی بر Kotlin را برای محیط سازمانی بسازید — برنامههایی که «بهسادگی کار میکنند».
در این نسخه، تمام قابلیتهای جدید Spring Boot 3 بررسی شدهاند، از جمله:
این کتاب راهنمایی عملگرایانه و عمیق برای افزایش بهرهوری در توسعهٔ اپهای سازمانی مبتنی بر Kotlin و کاهش زمان توسعه است. نویسندهٔ اصلی، که معمار ارشد راهکارها و مدرس فنی در شرکت Pivotal (خالق Spring Framework) است، تجربه و بهترین شیوههای عملی در استفاده از Spring Boot را به اشتراک میگذارد.
این کتاب منبعی ضروری برای یادگیری و مرجع شما در توسعهٔ Spring با Kotlin است.
برای توسعهدهندگان باتجربه در Spring، Java و Kotlin که به دنبال افزایش بهرهوری، کاهش پیچیدگی و تسریع توسعهٔ نرمافزارها و سرویسهای خود هستند.
👨🔬 دربارهٔ نویسندگان
پیتر اشپات (Peter Späth)
فارغالتحصیل رشتهٔ فیزیک (۲۰۰۲) است و پس از آن بهعنوان مشاور IT در پروژههای مبتنی بر جاوا فعالیت کرده است. از سال ۲۰۱۶ تمرکز خود را بر نگارش کتابهای توسعه نرمافزار گذاشته و تاکنون آثار متعددی در زمینههای پردازش گرافیک و صدا، توسعهٔ اندروید و Jakarta EE منتشر کرده است.
فیلیپه گوتیرز (Felipe Gutierrez)
معمار ارشد پلتفرم در شرکت Pivotal — خالق Spring Framework و Spring Boot — است. او بیش از ۲۰ سال تجربهٔ IT در حوزههای مختلف از جمله دولت، خردهفروشی، سلامت، آموزش و بانکداری دارد و در پروژههایی برای شرکتهایی مانند Apple، Nokia، Qualcomm و Redbox مشارکت داشته است.
فیلیپه دارای مدرک کارشناسی و کارشناسی ارشد علوم کامپیوتر از دانشگاه ITESM در مکزیک است و تخصص ویژهای در Groovy، RabbitMQ و سیستمهای توزیعشده دارد.
Quickly and productively build complex Kotlin-based Spring applications and microservices out of the box, with minimal concern over things such as configurations. This revised edition will show you how to fully leverage the Spring Boot 3 micro-framework and apply it to create enterprise-ready Kotlin-based cloud-native applications, microservices, and web applications that just work.
The book covers what has been added to the new Spring Boot 3 release, including improved support for the Kotlin programming language, changes to Stream Editor UI, Maven Preemptive Authentication, building Docker images using cloud-native build packs, building layered jars for optimized Docker images, E2E traceability for configuration properties, many dependency upgrades, support for Spring Data, and much more.
This book is your in-depth pragmatic guide for increasing your enterprise Kotlin and cloud application productivity while decreasing development time. It is a no-nonsense guide with case studies of increasing complexity throughout the book. The main author, a senior solutions architect and Principal Technical instructor at Pivotal, the company behind the Spring Framework, shares his experience, insights, and first-hand knowledge about how Spring Boot technology works, and best practices.
This is an essential book for your Kotlin-based Spring learning and reference library.
What You Will Learn
Who This Book Is For
Experienced Spring, Java, and Kotlin developers seeking increased productivity gains and decreased complexity and development time in their applications and software services
Table of Contents
Part I: Introduction
Chapter 1: Spring Boot Quick Start
Chapter 2: Spring Boot Internals
Chapter 3: Spring Boot Web Development
Chapter 4: Spring Boot SQL Data Access
Chapter 5: Spring Data with Spring Boot
Chapter 6: Spring Data NoSQL with Spring Boot
Chapter 7: Spring Boot Reactive
Chapter 8: Spring Boot Testing
Part II: Spring Cloud Data Flow: Internals
Chapter 9: Spring Boot Security
Chapter 10: Messaging with Spring Boot
Chapter 11: Spring Boot Actuator
Chapter 12: Spring Boot Native and AOT
Chapter 13: Spring Cloud with Spring Boot
Chapter 14: Extending Spring Boot
Chapter 15: Spring Boot New Projects
About the Authors
Peter Späth graduated in 2002 as a physicist and soon afterward became an IT consultant, mainly for Java-related projects. In 2016, he decided to concentrate on writing books on various aspects, but with the main focus on software development. With two books about graphics and sound processing, three books on Android app development, and a beginner’s book on Jakarta EE development, the author continues his effort in writing software development-related literature.
Felipe Gutierrez is a Senior Platform Architect at Pivotal, the creators of Spring Boot and Spring Framework, where he serves as a senior consultant with the Spring team. He has more than 20 years of IT experience, during which time he developed programs for companies in multiple vertical industries such as government, retail, healthcare, education, and banking. He also develops in Groovy, RabbitMQ, and other technologies. Previously he has consulted for companies such as Nokia, Apple, Redbox, and Qualcomm, among others. He received his bachelor and master degrees in computer science from Instituto Tecnologico y de Estudios Superiores de Monterrey Campus Ciudad de Mexico.









