Cloud Native Applications with Jakarta EE
eBook - ePub

Cloud Native Applications with Jakarta EE

Build, Design, and Deploy Cloud-Native Applications and Microservices with Jakarta EE (English Edition)

  1. English
  2. ePUB (mobile friendly)
  3. Available on iOS & Android
eBook - ePub

Cloud Native Applications with Jakarta EE

Build, Design, and Deploy Cloud-Native Applications and Microservices with Jakarta EE (English Edition)

About this book

Deploy serverless and scalable cloud-native applications with Jakarta EE

Key Features
? Example-driven approach crafted specially for developers and architects.
? Covers all core areas for cloud-native development.
? Step-by-step implementation of core concepts, including application scalability and security, serverless, and containerization.

Description
The book helps readers to get a basic understanding of features provided by the cloud and core concepts of cloud native development. A hands-on approach makes sure that after reading the book, one can straight away implement the concepts in their daily design and development activities. The book starts with the basics of cloud computing and moves on to understanding the core concepts to create a production-ready cloud-native application. The book helps readers to develop a code that is testable and maintainable to support Agile cloud native development. This book also talks about the security and scalability aspects of applications which are the backbone of any large-scale application. The book covers advanced cloud native application development approaches using containers and serverless approaches.The book will help readers to get ready for a cloud native development journey. Whether one is creating a small application or a large scale application, core concepts explained in this book remain relevant and will work as a guiding light for developers and architects.

What you will learn
? Explains the core features that are part of cloud computing.
? Build applications that are fast to market due to testability and maintainability.
? Build applications that are secured against vulnerabilities.
? Build applications that are easy to scale.

Who this book is for
The book is meant for software developers, architects and technical readers who want to learn about Cloud-based application development. Basic knowledge of the Java programming language or Jakarta EE platform is expected to understand code examples used in the book.

Table of Contents
1. Introduction to Cloud Computing
2. Design for Cloud
3. Major Players in Cloud Computing
4. Sample Application Using Jakarta EE
5. Testing Cloud-Native Applications
6. Continuous Integration and Continuous Delivery
7. Securing Cloud-Based Applications
8. Scalability
9. Monitoring, Alerting, and Reporting
10. Containers
11. Serverless Computing
12. Best Practices for Developing Cloud-Native Applications

About the Authors
Kamalmeet Singh, has 16 years of experience in the IT Industry. He has worked in bootstrapping startups as well as Fortune 500 companies. He has worked in different technologies and domains. The technologies he has worked on range from Cloud computing, Machine Learning, Augmented reality, Serverless applications, Microservices, Mobile applications, Java, Python, ROR, C#, and so on.He has co-authored two books on Java design patterns and microservices. He is passionate about cloud computing and exploring the power of the LinkedIn profile: https://www.linkedin.com/in/meenukohli78/

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes! You can use the Perlego app on both iOS or Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Yes, you can access Cloud Native Applications with Jakarta EE by Kamalmeet Singh in PDF and/or ePUB format, as well as other popular books in Computer Science & Cloud Computing. We have over one million books available in our catalogue for you to explore.

Table of contents

  1. Cover Page
  2. Title Page
  3. Copyright Page
  4. Dedication Page
  5. About the Author
  6. About the Reviewer
  7. Acknowledgement
  8. Preface
  9. Errata
  10. Table of Contents
  11. 1. Introduction to Cloud Computing
  12. 2. Design for Cloud
  13. 3. Major Players in Cloud Computing
  14. 4. Sample Application Using Jakarta EE
  15. 5. Testing Cloud-Native Applications
  16. 6. Continuous Integration and Continuous Delivery
  17. 7. Securing Cloud-Based Applications
  18. 8. Scalability
  19. 9. Monitoring, Alerting, and Reporting
  20. 10. Containers
  21. 11. Serverless Computing
  22. 12. Best Practices for Developing Cloud-Native Applications
  23. Index