Buy New
-56%
$30.97$30.97
FREE delivery Monday, April 27 on orders shipped by Amazon over $35
Ships from: Amazon Sold by: RumiLLC
Used - Good
$12.36$12.36
FREE delivery April 29 - May 1
Ships from: ThriftBooks-Phoenix Sold by: ThriftBooks-Phoenix
Sorry, there was a problem.
There was an error retrieving your Wish Lists. Please try again.Sorry, there was a problem.
List unavailable.
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry 1st Edition
Purchase options and add-ons
What separates the traditional enterprise from the likes of Amazon, Netflix, and Etsy? Those companies have refined the art of cloud native development to maintain their competitive edge and stay well ahead of the competition. This practical guide shows Java/JVM developers how to build better software, faster, using Spring Boot, Spring Cloud, and Cloud Foundry.
Many organizations have already waded into cloud computing, test-driven development, microservices, and continuous integration and delivery. Authors Josh Long and Kenny Bastani fully immerse you in the tools and methodologies that will help you transform your legacy application into one that is genuinely cloud native.
In four sections, this book takes you through:
- The Basics: learn the motivations behind cloud native thinking; configure and test a Spring Boot application; and move your legacy application to the cloud
- Web Services: build HTTP and RESTful services with Spring; route requests in your distributed system; and build edge services closer to the data
- Data Integration: manage your data with Spring Data, and integrate distributed services with Spring’s support for event-driven, messaging-centric architectures
- Production: make your system observable; use service brokers to connect stateful services; and understand the big ideas behind continuous delivery
- ISBN-109781449374648
- ISBN-13978-1449374648
- Edition1st
- PublisherO'Reilly Media
- Publication dateOctober 3, 2017
- LanguageEnglish
- Dimensions6.9 x 1.3 x 9.1 inches
- Print length648 pages
Frequently bought together

Deals on related products
Customers also bought or read
- Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems#1 Best SellerMySQL Guides
Paperback$59.99$59.99FREE delivery Sun, Apr 26 - Spring Boot: Up and Running: Building Cloud Native Java and Kotlin Applications
Paperback$40.99$40.99FREE delivery Sun, Apr 26 - Building Microservices: Designing Fine-Grained Systems
Paperback$44.49$44.49FREE delivery Sun, Apr 26
From the brand
-
Your partner in learning
-
Bestsellers
-
Software Development
-
Programming Languages
-
AI / Machine Learning
-
Data Science
-
Data, Databases and more
-
Cloud Services
-
Business
-
Finance
-
Blockchain / Cryptocurrency
-
Security
-
Lean series
-
Cookbooks
-
Head First series
-
97 Things series
-
Sharing the knowledge of experts
O'Reilly's mission is to change the world by sharing the knowledge of innovators. For over 40 years, we've inspired companies and individuals to do new things (and do them better) by providing the skills and understanding that are necessary for success.
Our customers are hungry to build the innovations that propel the world forward. And we help them do just that.
From the Publisher
From the Preface
Faster! Faster! Faster! Everybody wants to go faster but few know how. The demands of the marketplace are accelerating and the size of the opportunity increasing but some of us are just not able to keep up! What separates the traditional enterprise from the likes of Amazon, Netflix and Etsy? We know that these companies have grown to insane scale and yet, somehow, they still retain their competitive edge and stay well ahead of the competition. How?
It takes a lot of work to move an idea from concept to customer. To see an idea evolve to the point of utility, of value. Work moves through a lot of different stations on its way to production, from product management to user experience to developers, testing, and then over to operations. Historically, work slows at every one of these stations. Over time, as a community, we’ve optimized different parts of the process. We have cloud computing, so no longer need to rack-and-stack services. We use test-driven development and continuous integration to automate testing. We release software in small batches microservices to reduce the scope of change and the cost of change. We embrace the ideas behind devops weaponized empathy to foster a holistic perspective of the system and a sense of camaraderie between developers and operations, reducing the agonizing cost of misaligned priorities. Any of these things in of themselves is interesting, and an improvement over what they replace. But taken together, these things let us isolate everything in the value chain that matters. Taken together, these things are what we mean by cloud native.
As members of an industry and practitioners of a discipline, software developers are at an amazing juncture today. There are reliable, open-source, stable, and self-service solutions for infrastructure, testing, middleware, continuous integration and delivery, development frameworks and cloud platforms. These primitives let organizations focus on cheaply delivering higher order value and at larger scale.
Who Should Read This Book
This book is aimed primarily at Java/JVM developers who are looking to build better software, faster, using Spring Boot, Spring Cloud and Cloud Foundry. You’ve heard the buzz around microservices. Perhaps you’ve seen the stratospheric rise of Spring Boot, and wondered why most enterprises today are using Cloud Foundry. If this matches you, then this book is for you.
Why We Wrote This Book
At Pivotal, we help our customers transform into digital-first organizations by teaching them continuous delivery and using Cloud Foundry, Spring Boot and Spring Cloud. We’ve seen what works (and what doesn’t) and we wanted to capture the state-of-the-art as defined by our customers, and informed by our experiences. We don’t purport to cover every possible angle, but we’ve tried to touch upon key concepts - corners of the cloud native world that you’re going to run into - and introduce them cleanly.
Editorial Reviews
Review
"I hope that this book will find readers outside the existing user base for those tools, because the lessons are deep, general, and grounded in real practice. I predict that all who are on that Cloud Native journey, no matter if just starting or already nearing the destination, will benefit from understanding and applying the distilled insight and experience in Cloud Native Java."--Dr. Dave Syer, Spring Framework contributor and Spring Boot and Spring Cloud co-founder.
About the Author
Kenny Bastani is a Spring Developer Advocate at Pivotal. As an open source contributor and blogger, Kenny enjoys engaging a community of passionate software developers on topics ranging from graph databases to microservices. Kenny is also a regular speaker at industry conferences such as OSCON, SpringOne Platform, and GOTO. He maintains a personal blog about software architecture at kennybastani.com, with tutorials and open source reference examples for building event-driven microservices and serverless architectures.
Product details
- ASIN : 1449374646
- Publisher : O'Reilly Media
- Publication date : October 3, 2017
- Edition : 1st
- Language : English
- Print length : 648 pages
- ISBN-10 : 9781449374648
- ISBN-13 : 978-1449374648
- Item Weight : 2.2 pounds
- Dimensions : 6.9 x 1.3 x 9.1 inches
- Best Sellers Rank: #2,787,253 in Books (See Top 100 in Books)
- #497 in Java Programming
- #1,635 in Enterprise Applications
- #1,773 in Cloud Computing (Books)
- Customer Reviews:
About the authors

Discover more of the author’s books, see similar authors, read book recommendations and more.

Josh (@starbuxman) has been the first Spring Developer Advocate since 2010. Josh is a Java Champion, author of 6 books (including O'Reilly's Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry and the upcoming Reactive Spring) and numerous best-selling video trainings (including "Building Microservices with Spring Boot Livelessons" with Spring Boot co-founder Phil Webb), and an open-source contributor (Spring Boot, Spring Integration, Spring Cloud, Activiti and Vaadin), a podcaster (A Bootiful Podcast) and a screencaster (see the "Spring Tips" playlist on spring.io/video)

Kenny Bastani is a passionate technology evangelist and and open source software advocate in Silicon Valley. As an enterprise software consultant he has applied a diverse set of skills needed for projects requiring a full stack web developer in agile mode. As a passionate blogger and open source contributor, Kenny engages a community of passionate developers who are looking to take advantage of newer graph processing techniques to analyze data.
Related products with free delivery on eligible orders
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonTop reviews from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on April 15, 2018Format: PaperbackVerified PurchaseI have 20 years in software, mostly in Java, and read this book cover to cover. It does a great job covering this complex topic and all the technologies involved. If I had 1 complaint, it does jump around a bit as the authors struggle to give enough background/history to explain why the 12 factor tenants are important today.
- Reviewed in the United States on July 27, 2018A few years back - James Gosling (inventor of Java) made a comment on similar lines that Java was dying while PHP was taking over the web development world.
But still the #1 choice for any enterprise is Java for security, scalability and that too with the introduction of frameworks like Spring. This book traces a bit of history and talks about Spring and other frameworks that are used in the cloud computing world today.
Not for a beginner - only for experienced Java programmers
- Reviewed in the United States on January 18, 2018Format: PaperbackVerified PurchaseThe authors made a very ambitious attempt at an overall survey of the Spring/SpringBoot landscape. The book is quite thick, and the intros to various aspects of Spring (configuration, data, mvc) are pretty good. However, those same introductions are sometimes inconsitent in their references (for instance, when the small section on Spring Boot configuration says that JNDI property values override System.getProperties(), without mentioning either one of those in the preceding pages of this chapter, nor going into further details in the following pages). The book's index is similarly incomplete and makes it difficult to cross reference related subjects or use this as a reference.
The time spent on Spring Cloud and Cloud Foundry is painful, given the proportion of the book that these vendor-specific platforms take up, but to be fair they're both mentioned in the book's subtitle. While reactive streams and Reactor are referenced very early on, no time is spent on reactive Spring libraries and there is no mention of reactive web or mvc (WebClient and WebFlux, respectively in Spring 5). I was hoping to have a deeper look into the various development/deployment scenarios that Spring might be used in. This is not that.
- Reviewed in the United States on December 10, 2017This book covers a number of cloud programming tools, namely Spring Boot , Spring Cloud, and Cloud Foundry. It's a large and comprehensive book. I'm still working my way through it, but enjoy that there are many samples to try. The subjects are complex, but the book is well organized and written. I'm learning a lot from this book, and it's certainly teaching me some new skills.
- Reviewed in the United States on March 26, 2018Format: KindleVerified PurchaseI followed the instructions with respect to getting Spring Boot up and running but could not. I seems the instructions toggled between Windows command line and Unix command line ... I did not have access to a Unix machine so I was out of luck ... that's the problem with learning from a book ... have a problem and you are sunk ... moving on to other tools now ... may circle back to Spring Boot eventually but will realize ... I am on my own when I do
- Reviewed in the United States on February 6, 2019Format: PaperbackVerified PurchaseThis book isn't what i wanted or expected (which could be my fault). It's basically all about Spring and the Cloud. If you really want to 100% buy into the Spring framework this is the book for you as the authors pick a lot of topics and point out the Spring tools you can use (along with examples). Look at the Table of Contents and you'll see the topics.
I was really looking for a book that explained Spring Boot and Cloud Foundry. I ended up just scanning through the book trying to pick up those topics and I still don't have much more than a basic idea on Cloud Foundry after reading it.
I also prefer to learn about the concepts and ways to use products rather than see a ton of examples (yeah I'm probably in the minority here). This book, like most, has very little on concepts and a lot of examples.
Top reviews from other countries
DeniseReviewed in Germany on February 2, 20235.0 out of 5 stars Super usefull
Format: PaperbackVerified PurchaseReally nice if you want to get into Spring Boot and improve your knowledge.
-
Cliente de AmazonReviewed in Mexico on October 1, 20185.0 out of 5 stars Excelente libro
Format: KindleVerified PurchaseMe encanta
-
FedericaReviewed in Italy on September 14, 20175.0 out of 5 stars CLOUD NATIVE JAVA FINALLY OUT!
Format: PaperbackVerified PurchaseFantastic book. I have been waiting for it a long time. Congratulations to Josh and Kenny. Lots of examples to get you up and running quickly with your own swarm of services.
Aneliya DimitrovaReviewed in the United Kingdom on October 16, 20195.0 out of 5 stars Great book!
Format: PaperbackVerified PurchaseGreat book!
skibidiReviewed in Australia on October 30, 20244.0 out of 5 stars Do you need to learn? Buy it if yes
Format: PaperbackVerified PurchaseIt is a detailed book with all the explanations you need if you are learning or need a refresh. Makes the process of learning much easier and less tedious. Buy if you need and if you dont need it? then i dont know why you are here on the page lol
It is a detailed book with all the explanations you need if you are learning or need a refresh. Makes the process of learning much easier and less tedious. Buy if you need and if you dont need it? then i dont know why you are here on the page lol4.0 out of 5 stars
skibidiDo you need to learn? Buy it if yes
Reviewed in Australia on October 30, 2024
Images in this review






![Computer Networking Bible: [3 in 1] The Complete Crash Course to Effectively Design, Implement and Manage Networks. Including Sections on Security, Performance and Scalability](https://m.media-amazon.com/images/I/41H4YJnxKgL._AC_SR100,100_QL65_.jpg)




