Video description
In a world of modern business models and digital products, the use of monolithic applications run classical infrastructure is just not feasible anymore. Many organizations have already begun resorting to the elasticity of the cloud as it offers them greater agility, availability, resilience, and portability. This video course is a one-stop solution for developers and architects, teaching them to understand the challenges faced in building cloud-native applications, using Java EE 8 and some additional well know open-source components and APIs. In combination, these APIs enable you to easily build hyperscale, elastic, loosely coupled, reliable, observable and secure microservices. Throughout this course, we address the different challenges you need to master to build truly cloud-native applications with Java EE. By the end of this course, you will be equipped with enough knowledge and practical experience to get your next cloud-native Java EE microservices up-and-running in no time, and with ease.
What You Will Learn
- Design and build cloud-native applications using Java EE 8
- Deploy and run Java EE 8 microservices using Docker and Kubernetes
- Build robust and easily consumable REST APIs with JAX-RS and MicroProfile OpenApi
- Build resilient service clients using circuit breakers, bulkheads, timeouts and retries
- Develop loosely coupled, message-driven microservices with JMS and JSON-P
- Implement configurability with Kubernetes ConfigMaps and Secrets using MicroProfile Config
- Add and implement service monitoring with Metrics and MicroProfile Health
- Implement service call tracing with MicroProfile OpenTracing
- Secure your microservices with BASIC Auth and JSON Web Tokens
Audience
This video course is for Java developers and architects who would like to build real cloud-native applications that are lightweight, hyperscale, elastic, loosely coupled, observable and secure. Existing Java programming skills are required.
About The Author
Mario-Leander Reimer: Mario-Leander Reimer is a chief software architect, a passionate developer, and a #CloudNativeNerd currently working for QAware GmbH. He is continuously looking for innovations in software engineering in order to combine and apply state-of-the-art technologies in real-world projects. He is a regular speaker at national and international conferences and he teaches cloud computing and software quality assurance as a part-time lecturer.
Slidedecks: https://speakerdeck.com/lreimer/
GitHub: https://github.com/lreimer/
Twitter: https://twitter.com/LeanderReimer
Linkedin: https://www.linkedin.com/in/mario-leander-reimer-b2b67aa0/
Table of contents
Product information
- Title: Cloud-Native Application Development with Java EE
- Author(s):
- Release date: November 2018
- Publisher(s): Packt Publishing
- ISBN: 9781789534764
You might also like
book
Java EE 8 Application Development
Develop Enterprise Java applications compliant with the latest version of the Java EE specification About This …
book
Test-Driven Java Development
Invoke TDD principles for end-to-end application development with Java About This Book Explore the most popular …
book
Rapid Java Persistence and Microservices: Persistence Made Easy Using Java EE8, JPA and Spring
Gain all the essentials you need to create scalable microservices, which will help you solve real …
book
Java EE 8 High Performance
Get more control of your applications performances in development and production and know how to meet …