O'Reilly logo

Migrating Java to the Cloud by Jason Goodwin, Kevin Webber

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required


This book aims to provide practitioners and managers a comprehensive overview of both the advantages of cloud computing and the steps involved to achieve success in an enterprise cloud initiative.

We will cover the following fundamental aspects of an enterprise-scale cloud computing initiative:

  • The requirements of applications and infrastructure for cloud computing in an enterprise context

  • Step-by-step instructions on how to refresh applications for deployment to a cloud infrastructure

  • An overview of common enterprise cloud infrastructure topologies

  • The organizational processes that must change in order to support modern development practices such as continuous delivery

  • The security considerations of distributed systems in order to reduce exposure to new attack vectors introduced through microservices architecture on cloud infrastructure

The book has been developed for three types of software professionals:

  • Java developers who are looking for a broad and hands-on introduction to cloud computing fundamentals in order to support their enterprise’s cloud strategy

  • Architects who need to understand the broad-scale changes to enterprise systems during the migration of heritage applications from on-premise infrastructure to cloud infrastructure

  • Managers and executives who are looking for an introduction to enterprise cloud computing that can be read in one sitting, without glossing over the important details that will make or break a successful enterprise cloud initiative

For developers and architects, this book will also serve as a handy reference while pointing to the deeper learnings required to be successful in building cloud native services and the infrastructure to support them.

The authors are hands-on practitioners who have delivered real-world enterprise cloud systems at scale. With that in mind, this book will also explore changes to enterprise-wide processes and organizational thinking in order to achieve success. An enterprise cloud strategy is not only a purely technical endeavor. Executing a successful cloud migration also requires a refresh of entrenched practices and processes to support a more rapid pace of innovation.

We hope you enjoy reading this book as much as we enjoyed writing it!

Conventions Used in This Book

The following typographical conventions are used in this book:


Indicates new terms, URLs, email addresses, filenames, and file extensions.

Constant width

Used for program listings, as well as within paragraphs to refer to program elements such as variable or function names, databases, data types, environment variables, statements, and keywords.

Constant width bold

Shows commands or other text that should be typed literally by the user.

Constant width italic

Shows text that should be replaced with user-supplied values or by values determined by context.


This element signifies a tip or suggestion.


This element signifies a general note.


This element indicates a warning or caution.

O’Reilly Safari


Safari (formerly Safari Books Online) is a membership-based training and reference platform for enterprise, government, educators, and individuals.

Members have access to thousands of books, training videos, Learning Paths, interactive tutorials, and curated playlists from over 250 publishers, including O’Reilly Media, Harvard Business Review, Prentice Hall Professional, Addison-Wesley Professional, Microsoft Press, Sams, Que, Peachpit Press, Adobe, Focal Press, Cisco Press, John Wiley & Sons, Syngress, Morgan Kaufmann, IBM Redbooks, Packt, Adobe Press, FT Press, Apress, Manning, New Riders, McGraw-Hill, Jones & Bartlett, and Course Technology, among others.

For more information, please visit http://oreilly.com/safari.

How to Contact Us

Please address comments and questions concerning this book to the publisher:

  • O’Reilly Media, Inc.
  • 1005 Gravenstein Highway North
  • Sebastopol, CA 95472
  • 800-998-9938 (in the United States or Canada)
  • 707-829-0515 (international or local)
  • 707-829-0104 (fax)

To comment or ask technical questions about this book, send email to .

For more information about our books, courses, conferences, and news, see our website at http://www.oreilly.com.

Find us on Facebook: http://facebook.com/oreilly

Follow us on Twitter: http://twitter.com/oreillymedia

Watch us on YouTube: http://www.youtube.com/oreillymedia


A deep thanks to Larry Simon for his tremendous editing efforts; writing about multiple topics of such broad scope in a concise format is no easy task, and this book wouldn’t have been possible without his tireless help. A big thanks to Oliver White for supporting us in our idea of presenting these topics in a format that can be read in a single sitting. We would also like to thank Hugh McKee, Peter Guagenti, and Edward Hsu for helping us keep our content both correct and enjoyable. Finally, our gratitude to Brian Foster and Jeff Bleiel from O’Reilly for their encouragement and support through the entire writing process.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required