Course programme
Introduction to Cloud Native Architecture 5 lectures 10:58 The Course Overview This video provides an overview of the entire course. Traditional Application Deployment In this video, we will take a look at the traditional way of application development and Deployment. • Learn about the Monolithic app deployment that was to package everything in a single file • Know about how even small changes resulted in repackaging whole project • Learn about the introduction of CI/CD to centrally manage codebase Cloud Native Architecture In this video, we will take a look at Cloud Native Architecture and get a brief description of its contents. • Learn that provisioning new environments, flexible pricing, containerization are some of its traits • Know that it may be difficult to start as cloud native, cloud extract parts later on Scalability In this video, we will learn why scalability is a major concern and how Cloud Native Architecture helps solve this issue. • Need highly available applications with good performance • Achieve by adding more instances of the application or component behind a load balancer to direct the traffic Microservices In this video, we will learn how microservice help in terms of scalability and development process. • Get a brief introduction to microservice • Know that microservice split the application into modules, each with specific functionality • Learn that microservice may add latency, difficulty in testing and problems in the teams Introduction to the Cloud Architecture - Quiz Introduction to Cloud Native Architecture 5 lectures 10:58 The Course Overview This video provides an overview of the entire course. Traditional Application Deployment In this video, we will take a look at the traditional way of application development and Deployment. • Learn about the Monolithic app deployment that was to package everything in a single file • Know about how even small changes resulted in repackaging whole project • Learn about the introduction of CI/CD to centrally manage codebase Cloud Native Architecture In this video, we will take a look at Cloud Native Architecture and get a brief description of its contents. • Learn that provisioning new environments, flexible pricing, containerization are some of its traits • Know that it may be difficult to start as cloud native, cloud extract parts later on Scalability In this video, we will learn why scalability is a major concern and how Cloud Native Architecture helps solve this issue. • Need highly available applications with good performance • Achieve by adding more instances of the application or component behind a load balancer to direct the traffic Microservices In this video, we will learn how microservice help in terms of scalability and development process. • Get a brief introduction to microservice • Know that microservice split the application into modules, each with specific functionality • Learn that microservice may add latency, difficulty in testing and problems in the teams Introduction to the Cloud Architecture - Quiz The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. This video provides an overview of the entire course. This video provides an overview of the entire course. Traditional Application Deployment In this video, we will take a look at the traditional way of application development and Deployment. • Learn about the Monolithic app deployment that was to package everything in a single file • Know about how even small changes resulted in repackaging whole project • Learn about the introduction of CI/CD to centrally manage codebase Traditional Application Deployment In this video, we will take a look at the traditional way of application development and Deployment. • Learn about the Monolithic app deployment that was to package everything in a single file • Know about how even small changes resulted in repackaging whole project • Learn about the introduction of CI/CD to centrally manage codebase Traditional Application Deployment In this video, we will take a look at the traditional way of application development and Deployment. • Learn about the Monolithic app deployment that was to package everything in a single file • Know about how even small changes resulted in repackaging whole project • Learn about the introduction of CI/CD to centrally manage codebase Traditional Application Deployment In this video, we will take a look at the traditional way of application development and Deployment. • Learn about the Monolithic app deployment that was to package everything in a single file • Know about how even small changes resulted in repackaging whole project • Learn about the introduction of CI/CD to centrally manage codebase In this video, we will take a look at the traditional way of application development and Deployment. • Learn about the Monolithic app deployment that was to package everything in a single file • Know about how even small changes resulted in repackaging whole project • Learn about the introduction of CI/CD to centrally manage codebase In this video, we will take a look at the traditional way of application development and Deployment. • Learn about the Monolithic app deployment that was to package everything in a single file • Know about how even small changes resulted in repackaging whole project • Learn about the introduction of CI/CD to centrally manage codebase Cloud Native Architecture In this video, we will take a look at Cloud Native Architecture and get a brief description of its contents. • Learn that provisioning new environments, flexible pricing, containerization are some of its traits • Know that it may be difficult to start as cloud native, cloud extract parts later on Cloud Native Architecture In this video, we will take a look at Cloud Native Architecture and get a brief description of its contents. • Learn that provisioning new environments, flexible pricing, containerization are some of its traits • Know that it may be difficult to start as cloud native, cloud extract parts later on Cloud Native Architecture In this video, we will take a look at Cloud Native Architecture and get a brief description of its contents. • Learn that provisioning new environments, flexible pricing, containerization are some of its traits • Know that it may be difficult to start as cloud native, cloud extract parts later on Cloud Native Architecture In this video, we will take a look at Cloud Native Architecture and get a brief description of its contents. • Learn that provisioning new environments, flexible pricing, containerization are some of its traits • Know that it may be difficult to start as cloud native, cloud extract parts later on In this video, we will take a look at Cloud Native Architecture and get a brief description of its contents. • Learn that provisioning new environments, flexible pricing, containerization are some of its traits • Know that it may be difficult to start as cloud native, cloud extract parts later on In this video, we will take a look at Cloud Native Architecture and get a brief description of its contents. • Learn that provisioning new environments, flexible pricing, containerization are some of its traits • Know that it may be difficult to start as cloud native, cloud extract parts later on Scalability In this video, we will learn why scalability is a major concern and how Cloud Native Architecture helps solve this issue. • Need highly available applications with good performance • Achieve by adding more instances of the application or component behind a load balancer to direct the traffic Scalability In this video, we will learn why scalability is a major concern and how Cloud Native Architecture helps solve this issue. • Need highly available applications with good performance • Achieve by adding more instances of the application or component behind a load balancer to direct the traffic Scalability In this video, we will learn why scalability is a major concern and how Cloud Native Architecture helps solve this issue. • Need highly available applications with good performance • Achieve by adding more instances of the application or component behind a load balancer to direct the traffic Scalability In this video, we will learn why scalability is a major concern and how Cloud Native Architecture helps solve this issue. • Need highly available applications with good performance • Achieve by adding more instances of the application or component behind a load balancer to direct the traffic In this video, we will learn why scalability is a major concern and how Cloud Native Architecture helps solve this issue. • Need highly available applications with good performance • Achieve by adding more instances of the application or component behind a load balancer to direct the traffic In this video, we will learn why scalability is a major concern and how Cloud Native Architecture helps solve this issue. • Need highly available applications with good performance • Achieve by adding more instances of the application or component behind a load balancer to direct the traffic Microservices In this video, we will learn how microservice help in terms of scalability and development process. • Get a brief introduction to microservice • Know that microservice split the application into modules, each with specific functionality • Learn that microservice may add latency, difficulty in testing and problems in the teams Microservices In this video, we will learn how microservice help in terms of scalability and development process. • Get a brief introduction to microservice • Know that microservice split the application into modules, each with specific functionality • Learn that microservice may add latency, difficulty in testing and problems in the teams Microservices In this video, we will learn how microservice help in terms of scalability and development process. • Get a brief introduction to microservice • Know that microservice split the application into modules, each with specific functionality • Learn that microservice may add latency, difficulty in testing and problems in the teams Microservices In this video, we will learn how microservice help in terms of scalability and development process. • Get a brief introduction to microservice • Know that microservice split the application into modules, each with specific functionality • Learn that microservice may add latency, difficulty in testing and problems in the teams In this video, we will learn how microservice help in terms of scalability and development process. • Get a brief introduction to microservice • Know that microservice split the application into modules, each with specific functionality • Learn that microservice may add latency, difficulty in testing and problems in the teams In this video, we will learn how microservice help in terms of scalability and development process. • Get a brief introduction to microservice • Know that microservice split the application into modules, each with specific functionality • Learn that microservice may add latency, difficulty in testing and problems in the teams Introduction to the Cloud Architecture - Quiz Introduction to the Cloud Architecture - Quiz Introduction to the Cloud Architecture - Quiz Introduction to the Cloud Architecture - Quiz Building Microservices 7 lectures 23:22 Intro to MicroProfile and Payara Micro In this video, we will get a brief introduction to Microprofile and Payara Micro. • Learn about the Microprofile initiative and why it was created • Find out how to use Payara Micro to deploy microservices • Take a look at the outline of the project Building the Customers Microservice In this video, we will start building our Customer microservices. • Create the parent Maven project and the first backend microservice • Configure web.xml, persistence unit, add REST endpoint • Run microservice locally with Payara Micro Building the Orders Microservice In this video, we will be building our Orders microservices. • Add relationship field in entity without annotation • Run microservice locally on different port Building the Service Aggregator In this video, we will be building the Service Aggregator. • Entity class to represent associated Customers and Orders • Create endpoint to communicate with the UI • Add the business logic for persisting and retrieving data Building the UI with JSF In this video, we will be building a Simple JSF application with PrimeFaces, to display saved data and persist customer orders. • Create JSF form to enter data for orders, and data table to display the persistent ones • Create JSF backing bean with methods to add orders and retrieve them Security In this video, we will look at security in Traditional Applications and check out what solutions fit better for microservices. • Need to secure cloud applications • Use SSO solutions to solve the issues caused due to the nature of Deployment • Secure microservices by using API gateway Performance Check with JMeter In this video, we will test the performance of the microservice using Apache JMeter. • Create a Thread Group that represents the actual users • Add a HTTP Request sampler to call the endpoint • Simulate failed requests with a Duration Assertion Building Microservices - Quiz Building Microservices. 7 lectures 23:22 Intro to MicroProfile and Payara Micro In this video, we will get a brief introduction to Microprofile and Payara Micro ideo, we...