Git Product home page Git Product logo

building-and-deploying-java-ee-microservices-on-the-cloud's Introduction

Building and Deploying Java EE Microservices on the Cloud [Video]

This is the code repository for Building and Deploying Java EE Microservices on the Cloud [Video], published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.

About the Video Course

Many organizations have waded into cloud computing, test-driven development, microservices, and continuous integration and delivery. Author Vasilis Souvatzis fully immerses you in the methodologies that will help you transform your legacy application into one that is genuinely cloud native.This course will be a basic guide for you to learn about building cloud-native architectures in JavaEE. It will begin by introducing you to the cloud-native architecture and will help break it down for you.

Then you’ll learn how you can build microservices in Java EE using REST APIs in an event driven approach and you will build the web layer. You’ll learn to build microservices in Java EE using microprofile and the Payara Micro server. Next, you’ll learn about Interacting data services and building web views with JSF, after which we will take a look at application security and performance. From there, we’ll move on to focusing on continuous integration and continuous delivery, and you’ll also learn how to Dockerize your services.

Finally, you’ll learn how to deploy the application on the AWS and Azure platforms, and we will end the course by discussing some concepts and techniques around troubleshooting problems that might occur with applications after you’ve written them.

What You Will Learn

  • Find out about the cloud-native architecture
  • Use MicroProfile and Payara Micro to build independent REST services
  • Create a JSF interface that aggregates the services
  • Secure the application and check how it performs under load
  • Set up Jenkins to continuously build your project
  • Dockerize the microservices in preparation for cloud deployment
  • Create an account on AWS and deploy a container
  • Add load balancing for high availability
  • Deploy containers on Microsoft’s platform Azure

Instructions and Navigation

Assumed Knowledge

To fully benefit from the coverage included in this course, you will need:
Basic knowledge of Java SE and Java EE Basic knowledge of Microsoft Azure and AWS

Technical Requirements

This course has the following software requirements:

Minimum Memory: 1 GB

Recommended Memory: 2 GB

Minimum Disk Space: 250 MB free

Recommended Disk Space: 500 MB free

JVM: Java SE 6

Related Products

building-and-deploying-java-ee-microservices-on-the-cloud's People

Contributors

cleonb-packt avatar packt-itservice avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.