Companies Home Search Profile

Cloud-Native: Microservices, Kubernetes, Service Mesh, CI/CD

Focused View

Mehmet Ozkaya

23:04:32

100 View
  • 1 - Introduction.mp4
    07:09
  • 2 - Cloud Types PrivateOnpremises Public and Hybrid Cloud.mp4
    03:47
  • 3 - MultiCloud Strategy.mp4
    01:30
  • 4 - Evolution of Cloud Platforms Cloud Hosting Models IaaS CaaS PaaS FaaS.mp4
    02:52
  • 5 - CloudNative Application Architecture.mp4
    04:33
  • 6 - Evolution of Application Architectures Monolithic Microservices Serverless.mp4
    02:56
  • 7 - Deep Dive into CloudNative Pillars Course Section Flow.mp4
    04:53
  • 8 - Way of Learning The Course Flow.mp4
    04:21
  • 9 - Handson Projects.mp4
    07:04
  • 10 - How to Follow the Course Course Slides.mp4
    03:33
  • 11 - What is CloudNative.mp4
    02:27
  • 12 - Cloud Native Definition from CNCF.mp4
    01:35
  • 13 - What Is Cloud Native Architecture.mp4
    01:26
  • 14 - Cloud Native Architecture Design Principles and Key Characteristics.mp4
    03:16
  • 15 - Benefits of CloudNative Architectures.mp4
    01:38
  • 16 - Challenges of CloudNative Architectures.mp4
    02:56
  • 17 - The Cloud Path of Legacy Applications Modernization of Legacy Apps with Cloud.mp4
    05:45
  • 18 - Introduction CloudNative Fundamentals Conways Law and 12 Factor App.mp4
    00:47
  • 19 - The Conways Law.mp4
    01:53
  • 20 - The impact of Conways Law on CloudNative Microservices.mp4
    03:39
  • 21 - 12Factors The TwelveFactor Application.mp4
    04:55
  • 22 - I Codebase The TwelveFactor Application.mp4
    01:34
  • 23 - II Dependencies The TwelveFactor Application.mp4
    02:25
  • 24 - III Config The TwelveFactor Application.mp4
    02:26
  • 25 - IV Backing services The TwelveFactor Application.mp4
    02:13
  • 26 - V Build release run The TwelveFactor Application.mp4
    03:14
  • 27 - VI Processes The TwelveFactor Application.mp4
    01:31
  • 28 - VII Port binding The TwelveFactor Application.mp4
    01:23
  • 29 - VIII Concurrency The TwelveFactor Application.mp4
    02:05
  • 30 - IX Disposability The TwelveFactor Application.mp4
    02:22
  • 31 - X Devprod parity The TwelveFactor Application.mp4
    01:27
  • 32 - XI Logs The TwelveFactor Application.mp4
    01:32
  • 33 - XII Admin processes The TwelveFactor Application.mp4
    01:31
  • 34 - Introduction CloudNative Deep Dive Landscape TrialMap and Pillars.mp4
    00:25
  • 35 - Cloud Native Computing Foundation CNCF.mp4
    01:55
  • 36 - Quick Tour on Cloud Native Computing Foundation CNCF.mp4
    04:36
  • 37 - What Is the CNCF Landscape.mp4
    06:32
  • 38 - Deep Dive into CNCF Landscape Categories.mp4
    08:18
  • 39 - Complicated with CNCF Projects Funny Break.mp4
    01:52
  • 40 - CNCF Cloud Native Trail Map.mp4
    04:33
  • 41 - The Four Pillars of CloudNative Applications.mp4
    01:21
  • 42 - All Cloud Native Pillars Extended for Course Structure.mp4
    04:53
  • 43 - Introduction to Pillar1 Microservices.mp4
    01:50
  • 44 - 12Factor App and Cloudnative Trial Map Microservices.mp4
    03:27
  • 45 - Evolution of Architectures Monolithic Microservices Serverless.mp4
    02:56
  • 46 - What are Microservices.mp4
    01:25
  • 47 - What is Microservices Architecture.mp4
    01:49
  • 48 - Microservices Characteristics.mp4
    03:08
  • 49 - Benefits of Microservices Architecture.mp4
    04:03
  • 50 - Challenges of Microservices Architecture.mp4
    04:02
  • 51 - When to Use Microservices Architecture Best Practices.mp4
    03:12
  • 52 - When Not to Use Microservices AntiPatterns of Microservices.mp4
    03:08
  • 53 - Monolithic vs Microservices Architecture Comparison.mp4
    02:38
  • 54 - The DatabaseperService Pattern Polygot Persistence.mp4
    02:36
  • 55 - Explore Languages and Frameworks for Microservices.mp4
    04:22
  • 56 - Explore CloudNative Microservices Frameworks.mp4
    05:22
  • 57 - Explore Cloud Managed and Serverless Microservices Frameworks.mp4
    04:04
  • 58 - Design CloudNative Microservices Architecture Way of Learning.mp4
    00:59
  • 59 - Understand ECommerce Domain Analysis and Decompose ECommerce Microservices.mp4
    04:11
  • 60 - Identifying and Decomposing Microservices for ECommerce Domain.mp4
    01:48
  • 61 - Design CloudNative Ecommerce Microservices Architecture.mp4
    03:18
  • 62 - Choose Microservices Language and Frameworks for CloudNative Microservices.mp4
    03:10
  • 63 - Reference Project Net Microservices CloudNative Ecommerce App.mp4
    08:34
  • 64 - Reference Project AWS Serverless Microservices CloudNative Ecommerce App.mp4
    09:13
  • 65 - Introduction Handson Develop a RESTful Microservices with CRUD endpoints.mp4
    02:28
  • 66 - Primary Programming Languages and Frameworks among Microservices Developers.mp4
    01:59
  • 67 - Why Net for Microservices Development.mp4
    04:36
  • 68 - Install Prerequisites.mp4
    05:19
  • 69 - Developing Product Microservices.mp4
    08:30
  • 70 - Run the Application Product Microservices.mp4
    07:03
  • 71 - Create Product Microservices with AWS Serverless Services AWS Lambda API Gw.mp4
    01:56
  • 72 - Handson Create Product Microservices with AWS Lambda API Gateway and DynamoDB.mp4
    04:41
  • 73 - Introduction to Pillar2 Containers.mp4
    01:25
  • 74 - 12Factor App and Cloudnative Trial Map Containers.mp4
    03:24
  • 75 - Evolution of Cloud Platforms Cloud Hosting Models IaaS CaaS PaaS FaaS.mp4
    06:58
  • 76 - What are Container.mp4
    02:43
  • 77 - Why use Containers for developing Cloudnative Microservices.mp4
    02:48
  • 78 - Best Practices of using Containers.mp4
    03:03
  • 79 - How Containers Works.mp4
    02:51
  • 80 - What is Container Runtimes.mp4
    02:16
  • 81 - What is a Container Registry.mp4
    02:44
  • 82 - Containerization Running Microservices in Containers.mp4
    02:38
  • 83 - What is Docker.mp4
    00:55
  • 84 - Docker Containers Images and Registries.mp4
    01:56
  • 85 - Docker Architecture.mp4
    03:28
  • 86 - Explore Container tools Container Runtimes Registries Deployments.mp4
    04:03
  • 87 - Explore Container Registries.mp4
    04:23
  • 88 - Explore Container Deployment Options.mp4
    03:35
  • 89 - Explore Cloud Container Services Abstraction Level of Container Deployments.mp4
    07:35
  • 90 - Explore The Most Popular Container Images Redis Postgres ElasticSearch Kafka.mp4
    03:03
  • 91 - Design CloudNative Ecommerce Microservices Architecture with Containers.mp4
    03:37
  • 92 - Reference Project Net Microservices CloudNative Ecommerce App.mp4
    04:27
  • 93 - Build and Run Microservices with Docker Compose.mp4
    11:26
  • 94 - Introduction Handson Containerize Net Microservices with Docker.mp4
    01:17
  • 95 - Install Prerequisites.mp4
    01:28
  • 96 - Write Dockerfile for Product Microservices.mp4
    05:36
  • 97 - Create Docker Image for Product Microservices.mp4
    03:20
  • 98 - Run Docker Image for Product Microservices.mp4
    06:55
  • 99 - Push Docker Image to Docker Hub for Product Microservices.mp4
    04:27
  • 100 - Deploy Container to Cloud AWS Apprunner Google Cloud Run Azure Container Inst.mp4
    06:23
  • 101 - Prepare your AWS Environment AWS Account IAM User Programmatic Access Key.mp4
    07:41
  • 102 - Download and Configure AWS CLI for Programmatic Access.mp4
    06:40
  • 103 - Handson Pushing Docker Image to Amazon Elastic Container Registry ECR.mp4
    05:53
  • 104 - Deploy ProductService Container to AWS AppRunner.mp4
    06:39
  • 105 - IMPORTANT CLEAR AWS RESOURCES.mp4
    01:59
  • 106 - Introduction to Container Orchestrators.mp4
    01:24
  • 107 - 12Factor App and Cloudnative Trial Map Container Orchestrators.mp4
    02:12
  • 108 - Cloudnative Trial Map Container Orchestrators.mp4
    02:11
  • 109 - Why need Orchestrator for Containers.mp4
    02:28
  • 110 - What are Container Orchestrators.mp4
    02:34
  • 111 - Container Orchestrators Usage for Cloudnative Microservices.mp4
    04:18
  • 112 - Best Practices of using Container Orchestrators.mp4
    03:25
  • 113 - How Container Orchestrators works.mp4
    03:27
  • 114 - Explore Container Orchestrator tools Kubernetes Docker Swarm Apache Mesos.mp4
    03:48
  • 115 - Explore Cloud Container Orchestrator tools EKS GKS AKS Red Hat OpenShift.mp4
    05:02
  • 116 - Datadog Container Reports Kubernetes is defacto standard for Containers.mp4
    03:35
  • 117 - Design CloudNative Ecommerce Microservices Architecture with Container Orch.mp4
    03:47
  • 118 - Design with Managed Kubernetes Services CloudNative Ecommerce Microservices.mp4
    02:29
  • 119 - Introduction Deep Dive into Kubernetes Defacto Standart for Containers.mp4
    00:37
  • 120 - CNCF 2022 Annual Survey The year cloud native became the new normal.mp4
    04:02
  • 121 - Kubernetes is Emerging as the Operating System of the Cloud.mp4
    03:13
  • 122 - CloudNative Landscape and Trial Map Kubernetes Container Orchestrator.mp4
    02:17
  • 123 - What Is Kubernetes and why we use them for microservices deployments.mp4
    01:08
  • 124 - Uses Cases of Kubernetes.mp4
    01:52
  • 125 - Kubernetes Architecture.mp4
    04:40
  • 126 - Kubernetes Components Pods ReplicaSet Deployments Service.mp4
    04:34
  • 127 - How Kubernetes Works.mp4
    04:36
  • 128 - Declarative and Imperative way of Kubernetes.mp4
    03:43
  • 129 - Introduction Handson Deploy Microservices to Kubernetes.mp4
    00:52
  • 130 - Install Minikube and kubectl.mp4
    02:05
  • 131 - Getting Started with Minikube.mp4
    05:07
  • 132 - ASPNET Container Expose Port CONFIGURE TO LISTEN 00008080.mp4
    11:25
  • 133 - Create a Pod.mp4
    04:23
  • 134 - Apply a Pod in K8s.mp4
    08:26
  • 135 - Why Should not Create Pod on Kubernetes.mp4
    03:15
  • 136 - Create a Deployment on Kubernetes.mp4
    05:03
  • 137 - Apply a Deployment in K8s.mp4
    03:46
  • 138 - Create a Service on K8s.mp4
    06:39
  • 139 - Apply a Service in K8s.mp4
    04:55
  • 140 - Best Practice of Creating Deployment and Services for Microservices.mp4
    03:07
  • 141 - Create Ingress for External Access of Product Microservice.mp4
    10:03
  • 142 - Create ConfigMaps and Secrets for Product Microservice.mp4
    08:38
  • 143 - Scale a Container Instance in Kubernetes.mp4
    09:52
  • 144 - Kubernetes Deploy and Service with Minikube.mp4
    04:28
  • 145 - Clean up resources.mp4
    03:39
  • 146 - Introduction Helm Managing Kubernetes Applications with Helm.mp4
    00:30
  • 147 - CloudNative Landscape and Trial Map Helm Managing Kubernetes Applications.mp4
    02:08
  • 148 - What is Helm and Helm Charts.mp4
    04:25
  • 149 - Benefits of Helm Charts and Artifact Hub for Centralized Repository.mp4
    04:32
  • 150 - How Helm Charts is works.mp4
    03:18
  • 151 - Understanding Helm Chart Structure.mp4
    01:53
  • 152 - Install and Use Helm.mp4
    03:56
  • 153 - Getting Started with Helm Install and Launch Wordpress Helm from ArtifactHub.mp4
    15:27
  • 154 - Handson Lab Deploy Product Microservices with Helm Charts.mp4
    16:26
  • 155 - Introduction to CloudNative Communications.mp4
    01:35
  • 156 - 12Factor App and Cloudnative Trial Map CloudNative Communications.mp4
    01:48
  • 157 - Cloudnative Trial Map CloudNative Communications.mp4
    01:40
  • 158 - Communications in CloudNative Architectures.mp4
    03:22
  • 159 - Microservices Communication Types Synchronous or Asynchronous Communication.mp4
    04:31
  • 160 - Microservices Communication Styles RequestDriven or EventDriven Architecture.mp4
    05:28
  • 161 - Microservices Synchronous Communications and Best Practices.mp4
    01:30
  • 162 - Designing HTTP based RESTful APIs for Microservices.mp4
    03:03
  • 163 - gRPC High Performance Remote Procedure Calls.mp4
    01:35
  • 164 - How gRPC works.mp4
    01:09
  • 165 - gRPC Usage in Microservices Communication.mp4
    01:59
  • 166 - CN Communication Patterns API Gateway Pattern.mp4
    02:46
  • 167 - A Request Flow of API Gateway Pattern.mp4
    03:14
  • 168 - CN Communication Patterns Service RegistryDiscovery Pattern.mp4
    03:21
  • 169 - CN Communication Patterns Sidecar Pattern.mp4
    04:08
  • 170 - CN Communication Patterns Service Mesh Pattern.mp4
    03:13
  • 171 - Service Mesh Communication in CloudNative Microservices.mp4
    03:29
  • 172 - Explore CN Communication tools Service Proxy envoy API Gatewaykong.mp4
    01:23
  • 173 - Explore CN Communication tools Service Proxy envoy nginx haproxy.mp4
    04:23
  • 174 - Explore CN Communication tools API Gatewaykong krakenD kubeGateway.mp4
    04:39
  • 175 - Explore CN Communication tools Service Meshes istio linkerd.mp4
    04:11
  • 176 - Explore Cloud Serverless Communication tools AWS Azure Service Proxy API Gw.mp4
    02:45
  • 177 - Service Meshes are still early and Istio dominates usage.mp4
    02:03
  • 178 - Design CloudNative Ecommerce Microservices Architecture with Service Meshes.mp4
    04:08
  • 179 - Design with Cloud Managed Services AWS API Gateway Service Mesh.mp4
    01:48
  • 180 - Introduction Handson Deploy Microservices to Kubernetes w Service Mesh Istio.mp4
    01:33
  • 181 - What is Istio Service Mesh and How Istio Service Mesh works.mp4
    03:55
  • 182 - Getting Started Handson The Architecture with Istio and Envoy.mp4
    06:37
  • 183 - Download and Install Istio Service Mesh onto Minikube K8s cluster.mp4
    02:45
  • 184 - Install Istio.mp4
    01:47
  • 185 - Deploy the Microservices Application.mp4
    04:41
  • 186 - Open the Application to Outside Traffic with Istio Ingress Gateway.mp4
    05:56
  • 187 - View the dashboard Deploy the Kiali dashboard along with Prometheus Grafana.mp4
    06:11
  • 188 - Analysis the Dashboard.mp4
    06:17
  • 189 - Uninstall Istio Workloads.mp4
    05:04
  • 190 - Introduction to CloudNative Backing Services Databases CachingMessage Broker.mp4
    01:56
  • 191 - 12Factor App CloudNative Backing Services.mp4
    01:45
  • 192 - Cloudnative Trial Map CloudNative Backing Services.mp4
    01:43
  • 193 - Dynatrace Kubernetes Report Kubernetes Growth Areas are Open Source Databases.mp4
    03:55
  • 194 - Backing Services for CloudNative Microservices.mp4
    06:49
  • 195 - Starting to CN Data Management Caching Message Brokers K8s and Serverless.mp4
    01:57
  • 196 - Introduction to CN Data Management K8s and Serverless Databases.mp4
    00:58
  • 197 - Cloudnative Trial Map Backing Services Databases.mp4
    01:54
  • 198 - Database as a Service DBaaS for CloudNative Microservices.mp4
    04:38
  • 199 - Relational Databases.mp4
    02:13
  • 200 - NoSQL Databases.mp4
    01:13
  • 201 - NoSQL Databases Types Document Keyvalue Graphbased Columnbased Databases.mp4
    03:22
  • 202 - When to Use Relational Databases.mp4
    02:47
  • 203 - When to Use NoSQL Databases.mp4
    03:58
  • 204 - Best Practices When Choosing Data Store Use Right Tool for Right Job.mp4
    03:31
  • 205 - How to Choose a Database for Microservices.mp4
    04:28
  • 206 - NewSQL Databases.mp4
    03:00
  • 207 - Comparison with Relational NoSQL and NewSQL Databases.mp4
    03:08
  • 208 - The Rise of the Kubernetes Native Database and Architecture.mp4
    06:48
  • 209 - Most Usage Databases in Kubernetes for CloudNative Apps.mp4
    02:25
  • 210 - Explore CN Databases Horizontally Scalable Distributed Cloudnative Databases.mp4
    01:50
  • 211 - Explore Relational Databases PostgreSQL MySQL Oracle SQL Server.mp4
    03:22
  • 212 - Explore NoSQL Databases MongoDB Redis Cassandra.mp4
    03:10
  • 213 - Explore NewSQL Kubernetes Database Vitess TiDB TiKV CockroachDB YugabyteDB.mp4
    03:59
  • 214 - Explore Kubernetes Databases YugabyteDB The Scalable Cloud Native Database.mp4
    07:29
  • 215 - Explore CN Kubernetes Databases Vitess Scalable Reliable MySQLcompatible.mp4
    02:43
  • 216 - Explore CN Kubernetes Databases CockroachDB A distributed SQL database built.mp4
    05:50
  • 217 - Explore Cloud Serverless Databases Amazon DynamoDB Azure CosmosDB Google DB.mp4
    05:59
  • 218 - Design CloudNative Ecommerce Microservices with Relational and NoSQL Database.mp4
    02:04
  • 219 - Design CloudNative Ecommerce Microservices with NewSQL Kubernetes Databases.mp4
    03:28
  • 220 - Design with Cloud Serverless Databases AWS DynamoDB Aurora DB Azure CosmosDB.mp4
    03:26
  • 221 - Introduction Handson Deploy CockroachDB in a Single Kubernetes Cluster.mp4
    03:35
  • 222 - What is Kubernetes Operator and Why use Operators.mp4
    03:07
  • 223 - Step 1 Start Kubernetes minikube start.mp4
    01:21
  • 224 - Step 2 Start CockroachDB Deploy CockroachDB in a Single Kubernetes Cluster.mp4
    05:01
  • 225 - Step 21 Start CockroachDB Initialize the cluster Apply the custom resource.mp4
    04:30
  • 226 - Step 3 Use the builtin SQL client.mp4
    06:19
  • 227 - Step 4 Access the DB Console.mp4
    04:33
  • 228 - Step 5 Simulate node failure and node scales.mp4
    04:41
  • 229 - Step 6 Stop the cluster.mp4
    03:40
  • 230 - Introduction Handson Building RESTful Microservices with Serverless.mp4
    02:37
  • 231 - What Is Amazon DynamoDB.mp4
    01:56
  • 232 - Amazon DynamoDB Core Concepts Tables Items Attributes Indexes.mp4
    03:41
  • 233 - Create a DynamoDB Table.mp4
    00:56
  • 234 - Create a Lambda Function.mp4
    04:23
  • 235 - Create an API Gateway.mp4
    03:59
  • 236 - Test RESTful Microservices with AWS Lambda Api Gateway and DynamoDb.mp4
    02:26
  • 237 - AWS Console microservicehttpendpoint Lambda Blueprint.mp4
    02:09
  • 238 - Resource Cleanup.mp4
    01:01
  • 239 - Introduction to CN Caching K8s and Serverless Caching.mp4
    01:26
  • 240 - Cloudnative Trial Map Backing Services Caching.mp4
    01:42
  • 241 - What is Caching.mp4
    01:30
  • 242 - Types of Caching.mp4
    01:19
  • 243 - Distributed Caching in Microservices.mp4
    02:53
  • 244 - Cache Hit and Cache Miss.mp4
    01:27
  • 245 - Caching Strategies in Distributed Caching for Microservices.mp4
    05:00
  • 246 - CacheAside Pattern for Microservices.mp4
    03:28
  • 247 - Best Practices of using Cache in Cloudnative Apps.mp4
    04:18
  • 248 - Explore CN Caching Horizontally scalable Distributed Caches.mp4
    01:37
  • 249 - Explore CN Distributed Caches Redis Memcached TiKV etcd.mp4
    03:20
  • 250 - Explore Cloud Serverless Caches Amazon ElastiCache Azure Cache for Redis.mp4
    02:50
  • 251 - Explore Upstash Redis Serverless fully managed globally distributed Redis.mp4
    01:32
  • 252 - Design CloudNative Ecommerce Microservices with Distributed Caching.mp4
    04:24
  • 253 - Design with Cloud Serverless Caches AWS ElastiCache Azure Cache for Redis.mp4
    02:23
  • 254 - Introduction Handson Deploy Redis Cache in a Single Kubernetes Cluster.mp4
    01:50
  • 255 - Handson Deploy Redis Cache in a Single Kubernetes Cluster with Minikube.mp4
    03:08
  • 256 - Start Redis Deploying Redis Cluster in Kubernetes with Bitnami Helm Charts.mp4
    03:05
  • 257 - Use the builtin Redis Client Run Redis Commands on Redis Interactive Terminal.mp4
    03:51
  • 258 - Simulate Redis Node Failure and Node Scales.mp4
    05:54
  • 259 - Stop the cluster Clear Resources.mp4
    02:53
  • 260 - Handson Create Cache Cluster with Amazon ElastiCache for Redis.mp4
    01:51
  • 261 - Create Redis Cache Cluster with Amazon ElastiCache for Redis.mp4
    05:23
  • 262 - Introduction to CloudNative Message Brokers Async communication eventdriven.mp4
    01:16
  • 263 - Cloudnative Trial Map Backing Services Message Brokers.mp4
    02:40
  • 264 - Microservices Asynchronous Communication.mp4
    03:20
  • 265 - Benefits of Asynchronous Communication.mp4
    02:14
  • 266 - Challenges of Asynchronous Communication.mp4
    01:42
  • 267 - FanOut PublishSubscribe Messaging Pattern.mp4
    02:44
  • 268 - TopicQueue Chaining Load Balancing Pattern.mp4
    03:15
  • 269 - EventDriven Microservices Architecture.mp4
    01:56
  • 270 - Realtime Processing and High Volume Events in EventDriven Microservices.mp4
    01:58
  • 271 - Event Hubs and Event Streaming in EventDriven Microservices Architecture.mp4
    02:22
  • 272 - Realworld Examples of EventDriven Microservices Architecture.mp4
    02:25
  • 273 - Explore CN Message Broker Horizontally Scalable Distributed.mp4
    01:45
  • 274 - Explore CN Message Brokers Kafka RabbitMQ Redis PubSub cloudevents.mp4
    02:32
  • 275 - What is Apache Kafka.mp4
    01:37
  • 276 - Apache Kafka Use Cases.mp4
    01:53
  • 277 - Kafka Components Topic Partitions Offset and Replication Factor.mp4
    04:10
  • 278 - What is RabbitMQ.mp4
    01:19
  • 279 - RabbitMQ Components Producer Queue Consumer Message Exchange Binding FIFO.mp4
    01:28
  • 280 - Explore Cloud Serverless Message Brokers Amazon SNS EventBridge Azure Bus.mp4
    05:06
  • 281 - Explore Upstash Kafka Message Broker and Memphisdev for Event Streaming.mp4
    03:26
  • 282 - Design CloudNative Ecommerce Microservices with Distributed Message Broker.mp4
    02:34
  • 283 - Design EventDriven Ecommerce Microservices Architecture with Event Hubs.mp4
    02:30
  • 284 - Design with Cloud Serverless Message Brokers Amazon SNS EventBridge.mp4
    03:47
  • 285 - Introduction Handson Deploy Kafka in Kubernetes Cluster with Minikube.mp4
    01:25
  • 286 - Apache Kafka Cluster Architecture.mp4
    02:50
  • 287 - What is RabbitMQ.mp4
    02:21
  • 288 - Handson Deploy Kafka Message Broker in a Single Kubernetes Cluster w Minikube.mp4
    02:13
  • 289 - Start Kafka Deploying Kafka Cluster in Kubernetes with Bitnami Helm Charts.mp4
    02:13
  • 290 - Use the builtin Kafka Client Publish and Subscribe Topic with sending message.mp4
    03:51
  • 291 - Simulate Kafka Node Failure and Node Scales.mp4
    03:46
  • 292 - Stop the cluster Clear Resources.mp4
    02:30
  • 293 - Introduction Handson Amazon SNS Notifications Topic Subscribe From AWS Lambda.mp4
    01:17
  • 294 - Amazon SNS Features and Benefits.mp4
    00:59
  • 295 - Amazon SNS Common Use Cases.mp4
    01:50
  • 296 - Create Notification Amazon SNS topic.mp4
    01:22
  • 297 - Create Lambda Function for Asnyc Invocations from Amazon SNS.mp4
    02:26
  • 298 - Create Lambda Subscription to Amazon SNS topic.mp4
    03:04
  • 299 - Develop Lambda function for incoming event from Amazon SNS topic.mp4
    03:09
  • 300 - Publish Message from Amazon SNS.mp4
    01:47
  • 301 - Clean up Resources.mp4
    00:35
  • 302 - Introduction to Scalability Kubernetes Horizontal Pod Autoscaler HPA and KEDA.mp4
    01:38
  • 303 - 12Factor App CloudNative Scalability.mp4
    02:13
  • 304 - Cloudnative Trial Map CloudNative Scalability.mp4
    01:38
  • 305 - What is Scalability.mp4
    01:31
  • 306 - Vertical Scaling Scale up.mp4
    01:45
  • 307 - Horizantal Scaling Scale out.mp4
    01:16
  • 308 - Scaling Cloudnative Applications in Kubernetes Kubernetes Scalability Options.mp4
    04:47
  • 309 - Best Practices of Scaling Cloudnative Applications in Kubernetes.mp4
    01:29
  • 310 - KEDA Eventdriven Autoscaling Cloudnative Applications in Kubernetes.mp4
    05:58
  • 311 - ExploreCN Scalability tools KEDA Knative Kubeless Virtual Kubelet OpenFunc.mp4
    06:24
  • 312 - Explore Cloud Serverless Scalability AWS Fargate Azure Container Apps.mp4
    03:16
  • 313 - Design CloudNative Ecommerce Microservices with CloudNative Scalability.mp4
    05:22
  • 314 - Design Cloud Serverless Scalability AWS Fargate Azure Container Apps.mp4
    04:34
  • 315 - Handson Scale Kubernetes Pods VPAHPAKEDA on a Kubernetes Cluster Minikube.mp4
    01:02
  • 316 - Step 1 Manually Horizontal and Vertical scaling pods into Kubernetes Cluster.mp4
    07:18
  • 317 - Step 2 Horizontal Pod Autoscaler HPA to auto scale pods on a Kubernetes.mp4
    13:08
  • 318 - Why needed Kubernetes EventDriven Autoscaling KEDA instead of Horizontal Pod.mp4
    03:43
  • 319 - Step 3 Kubernetes EventDriven Autoscaling KEDA to auto scale pods on a K8s.mp4
    22:20
  • 320 - Handson Autoscaling Spring Boot Microservices in Kubernetes with Prometheus.mp4
    11:23
  • 321 - Introduction Deploy on Cloud Serverless Kubernetes AWS Fargate for EKS.mp4
    04:18
  • 322 - Dynatrace Report Kubernetes moved to the cloud in 2022.mp4
    03:44
  • 323 - Datadog Report Serverless Kubernetes grow for all major public clouds.mp4
    03:24
  • 324 - AWS Compute Services AWS App Runner ECS EKS Fargate AWS Lambda.mp4
    03:17
  • 325 - Handson Deploying Microservices on Amazon EKS Fargate.mp4
    01:58
  • 326 - Step 1 Installing or updating eksctl to interact Kubernetes Cluster on EKS.mp4
    04:18
  • 327 - Step 2 Create an EKS Cluster with Fargate using eksctl.mp4
    06:37
  • 328 - Step 3 Deploy Nginx microservices on EKS Cluster w Fargate using eksctl.mp4
    03:17
  • 329 - Expose Nginx Service on EKS Cluster w Fargate using eksctl.mp4
    03:42
  • 330 - Remember Product Microservice.mp4
    04:17
  • 331 - Step 4 Create an ECR repository and Push Docker Image to Container Registry.mp4
    06:16
  • 332 - Step 5 Deploy Product microservices on EKS Cluster w Fargate using eksctl.mp4
    07:46
  • 333 - AWS Fargate Autoscale Deploy Product microservices on EKS Cluster.mp4
    04:51
  • 334 - Clean Up Resources IMPORTANT.mp4
    06:54
  • 335 - Introduction to Pillar7 Devops CICD IaC and GitOps.mp4
    01:50
  • 336 - 12Factor App and Cloudnative Trial Map Devops CICD.mp4
    01:31
  • 337 - Cloudnative Trial Map Devops and CICD.mp4
    00:58
  • 338 - Devops in Cloudnative Applications DevopsDevSecOps CICD IaC GitOps.mp4
    01:36
  • 339 - What is DevOps How DevOps is Used in CloudNative Microservices.mp4
    02:22
  • 340 - What is DevSecOps Key Aspects of DevSecOps.mp4
    02:16
  • 341 - DevOps Stages Software Development and Deployment Lifecycle.mp4
    03:05
  • 342 - Explore DevOps Tools.mp4
    02:44
  • 343 - What is CICD How CICD used in Cloudnative Microservices.mp4
    02:57
  • 344 - CICD Pipeline Steps for Microservices Deployments.mp4
    03:18
  • 345 - CICD Flow and Tools for Microservices Deployments.mp4
    03:11
  • 346 - Deployment Strategies for Microservices Bluegreen rolling and canary deploy.mp4
    02:25
  • 347 - Explore CICD Pipelines.mp4
    01:47
  • 348 - Explore CICD Pipelines GitHub Actions GitLab CICD Jenkins X CircleCI.mp4
    04:53
  • 349 - What is GitHub Actions.mp4
    01:34
  • 350 - How GitHub Actions work Components of GitHub Actions.mp4
    02:41
  • 351 - Deploy Microservices to Kubernetes with GitHub Actions.mp4
    06:29
  • 352 - Explore Cloud Serverless CICD Pipelines Azure Pipelines AWS CodePipeline.mp4
    03:24
  • 353 - What is IaC How IaC used in Cloudnative Microservices.mp4
    02:30
  • 354 - IaC usage in Cloudnative Microservices.mp4
    02:17
  • 355 - Explore IaC Tools.mp4
    01:40
  • 356 - Explore IaC Tools Terraform Ansible Puppet Chef Pulumi.mp4
    04:46
  • 357 - Explore Terraform Automate infrastructure on any cloud with Terraform.mp4
    02:36
  • 358 - Terraform IaC Steps How Terraform Works.mp4
    03:37
  • 359 - Explore Cloud Serverless IaC Tools AWS CloudFormation SAM CDKAzure Resource.mp4
    04:25
  • 360 - What is GitOps How GitOps used in Cloudnative Microservices.mp4
    03:15
  • 361 - CNCF 2022 Annual Survey Organizations Favor GitOps.mp4
    01:34
  • 362 - Key Principles of GitOps.mp4
    02:11
  • 363 - How GitOps Works Steps of GitOps workflow.mp4
    04:34
  • 364 - GitOps Realworld Use Case Black Friday Sale ECommerce.mp4
    04:08
  • 365 - Explore GitOps Tools.mp4
    01:44
  • 366 - CNCF Survey GitOps Tools Argo and Flux Graduated Projects.mp4
    01:55
  • 367 - Explore GitOps tools ArgoCD Flux Jenkins X Codefresh Tekton.mp4
    03:28
  • 368 - Explore Argo CD GitOps Continuous Delivery Tool for Kubernetes.mp4
    01:55
  • 369 - Argo CD deploy microservices in Kubernetes with CICD.mp4
    05:25
  • 370 - Design CloudNative Ecommerce Microservices with Devops CICD IaC and GitOps.mp4
    05:39
  • 371 - Handson Terraform IaC provision AWS EC2 instance.mp4
    01:50
  • 372 - Terraform Workflow and Development Loop w Terraform Commands.mp4
    04:03
  • 373 - Step 1 Install and Setup Terraform.mp4
    03:37
  • 374 - Terraform Providers.mp4
    05:40
  • 375 - Step 2 Terraform Develop IaC Write configuration the Desired State.mp4
    04:51
  • 376 - Step 3 Terraform Init Initializing the Working Directory.mp4
    02:41
  • 377 - Step 4 Terraform Plan Validate the resource declaration.mp4
    03:00
  • 378 - Step 5 Terraform Apply Create infrastructure w Applying the Plan.mp4
    04:02
  • 379 - Step 6 Change Infrastructure w Config Changes and Apply Changes.mp4
    04:18
  • 380 - Step 7 Terraform Variables Parameterizing the Configuration w Input Variables.mp4
    03:40
  • 381 - Step 8 Terraform Destroy Destroy Infrastructure.mp4
    02:27
  • 382 - Handson GitHub Actions CICD for Build Push Docker Images to DockerHub.mp4
    01:26
  • 383 - Step 1 Create Repository on GitHub.mp4
    01:02
  • 384 - Step 2 Clone Repository and and push Product microservices codes w Dockerfile.mp4
    04:07
  • 385 - Step 3 Create GitHub Secrets for DockerHub Username and Token.mp4
    02:21
  • 386 - Step 4 Create and Define a GitHub Actions Workflow File.mp4
    04:34
  • 387 - Step 5 Commit Push and Monitor Workflow check DockerHub.mp4
    01:47
  • 388 - Step 6 Change code and commit push to monitor new GitHub Actions workflow.mp4
    03:27
  • 389 - Deploy to Kubernetes cluster with GitHub Actions workflow.mp4
    03:08
  • Description


    Master Cloud-Native: Microservices, Containers, Kubernetes, Service Mesh, gRPC, Helm, Redis, Kafka, CI/CD, GitOps, ELK..

    What You'll Learn?


    • Cloud-Native Pillars: Microservices, Containers, Orchestrators, Communications, Backing Services, Scalability, Devops CI/CD, Monitoring
    • Design and Develop Microservices Architecture using aspnet web minimal apis.
    • Containerize microservices using cloud-native tools such as Docker and containerd.
    • Orchestrate containers using Container Orchestrators like Kubernetes, docker swarm.
    • Deploy and manage microservices on Kubernetes.
    • Discover service mesh and Kubernetes-native solutions for microservices orchestration.
    • Communicate between Kubernetes pods using Service Meshes like Istio.
    • Implement Backing Services in Cloud-Native: Databases, Distributed Caches, Message Brokers
    • Auto-scaling applications in Kubernetes using Horizontal Pod Autoscaler (HPA) and Kubernetes Event-driven Autoscaling (KEDA).
    • Implement DevOps, CI/CD pipelines, IaC, GitOps principles into architecture using Cloud-native tools like Github Actions, Terraform, ArgoCD.
    • Monitoring and Observability with Prometheus, Grafana, ELK stack into Kubernetes cluster
    • Learn cutting-edge Kubernetes patterns and serverless
    • Deploy Redis and Kafka nodes on Kubernetes cluster using Minikube
    • Develop 10+ Hands-on lab using Cloud-native Landscape tools
    • Develop Serverless Architecture using AWS Cloud services

    Who is this for?


  • This course is for developers, architects, cloud engineers, DevOps consultants who have willing to learn cloud-native landscape in enterprise applications
  • What You Need to Know?


  • Basics of Software Architecture
  • More details


    Description

    In this course, we’re going to learn how to Design and Build Cloud-Native Apps with Microservices Architecture, Kubernetes Deployments, Communications, Backing Services, CI/CD pipelines and Monitoring Patterns and Best Practices.

    Cloud-native is a huge topic that need to organize how to digest all topics well. We will follow Cloud-Native Trial Map that starts with Containerization and Orchestrations, and continues with CI/CD, Service Meshes, Scalability, Distributed Databases.. In every step, we will follow Cloud-native Pillars, with learning Cloud-Native architecture and visit Cloud-Native tools, explore and understand these tools, design architecture with these tools and finally develop +20 Hands-on real-world project on Kubernetes clusters.

    Cloud-Native Pillars Map – The Course Map

    Here you can find our course map about the "Cloud-Native Pillars":

    • Microservices

    • Containers

    • Orchestrators

    • Communications (Services Mesh)

    • Backing Services (K8s Databases, Caches, Message Brokers)

    • Scalability (HPA, KEDA)

    • Devops CI/CD IaC GitOps

    • Monitoring & Observability

    During the whole course we will follow these Cloud-Native Pillars with design and implementation of architectures.

    Microservices:

    Understand the basics of microservices architecture, its benefits, and how to design and develop sample microservices applications. We will learn, explore, design and develop sample microservice applications.

    Containers:

    We will containerize the microservices. We will learn to containerize our microservices using cloud-native tools such as Docker and containerd.

    Orchestrators:

    We will orchestrate these containers with learning and using Container Orchestrators like Kubernetes, docker swarm and so on. We will gain hands-on experience with container orchestration platforms like Kubernetes and Docker Swarm to manage your containerized applications.

    Communications:

    After that we will see how to communicate between Kubernetes pods using Service Meshes like istio. We will Discover how to use service meshes like Istio to facilitate communication between Kubernetes pods.

    Backing Services:

    We will implement Backing Services for our architecture, will examine Backing Services in 3 sub categories: Databases, Distributed Caches, Message Brokers. We will learn how to deploy and integrate backing services such as databases, caches, and message brokers into your Kubernetes cluster.

    Scalability:

    We will auto-scale our applications into Kubernetes using HPA and KEDA. We will Implement auto-scaling for our applications in Kubernetes using Horizontal Pod Autoscaler (HPA) and Kubernetes Event-driven Autoscaling (KEDA).

    Devops CI/CD:

    We will implement DevOps, CI/CD pipelines, IaC, GitOps principles into our architecture using cloud-native tools like GitHub Actions, Terraform, ArgoCD and so on.

    Monitoring:

    We will implement Monitoring and Observability tools like Prometheus, Grafana, ELK stack into our Kubernetes cluster and perform best practices for cloud-native observability.

    All these steps we will not only explore cloud-native tools but also explore Cloud Serverless services like AWS Lambda in microservices, AWS Fargate in orchestrators, Backing Services like Amazon DynamoDB, Azure CosmosDB, Service Buses - Azure Service Bus, Amazon Eventbridge and so on.

    Way of Learning – The Course Flow

    The learning methodology will be;

    • Learn -> Explore -> Design -> Hands-on

    We will learn Cloud-Native architectures and visit Cloud-Native tools, explore and understand these tools. And design architecture with using these tools and lastly we will perform hands-on labs to practice tools and cloud-native architectures.

    Hands-on Projects

    During the course, we'll have a series of hands-on labs for each Cloud-Native Pillar to reinforce your understanding and provide practical experience.

    • Hands-on: Develop a RESTful Microservices with CRUD

    • Hands-on: Containerize .Net Microservices with Docker

    • Hands-on: Deploy Microservices to Kubernetes

    • Hands-on: Deploy Microservices to Kubernetes with Helm Charts

    • Hands-on: Deploy Microservices to Kubernetes with Service Mesh Istio and Envoy

    • Hands-on: Deploy CockroachDB in a Single Kubernetes Cluster with Minikube

    • Hands-on: Deploy Cloud-Native Redis Cache on a Kubernetes Cluster with Minikube

    • Hands-on: Deploy Cloud-Native Kafka Message Brokers on a Kubernetes Cluster with Minikube

    • Hands-on: Auto-scaling Kubernetes Pods (VPA,HPA,KEDA) with Minikube

    • Hands-on: Deploy Microservices on Amazon EKS Fargate

    • Hands-on: Terraform IaC provision AWS EC2 instance

    • Hands-on: GitHub Actions CI/CD for Build & Push Docker Images to DockerHub

    • Hands-on: Kubernetes Monitoring with Prometheus and Grafana

    Also we will see AWS Serverless Labs to show how cloud-native architectures works on fully cloud serverless services, especially for AWS services:

    • Hands-on: Deploy ProductService Container to AWS Apprunner

    • Hands-on: Building RESTful Microservices with AWS Lambda, API Gateway and DynamoDB

    • Hands-on: Amazon SNS Notifications Topic Subscribe From AWS Lambda

    These hands-on labs will provide you with practical experience in applying the concepts, tools, and best practices you've learned throughout the course.

    Course Target

    This course has 1 main target:

    • to be a decision-maker as a software developer/architect in cloud-native architecture boards.

    This course is designed for software developers and architects who are interested in learning about cloud-native technologies  and how to apply them in real-world scenarios.

    • Hands-on Design and Development Activities

    • Apply best practices with cloud-native microservices design patterns and principles

    • Explore and Practice with cloud-native tools, understand when and where to use these tools

    • Prepare for Software Architecture Interviews

    • Prepare for System Design Architecture Interview exams.

    By the end of this course, you will gain real-world experience, you will have a solid understanding of the cloud-native ecosystem and will be ready to design, build, and deploy your own cloud-native applications using microservices, Kubernetes, service meshes, CI/CD pipelines, and more.

    Who this course is for:

    • This course is for developers, architects, cloud engineers, DevOps consultants who have willing to learn cloud-native landscape in enterprise applications

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Mehmet Ozkaya
    Mehmet Ozkaya
    Instructor's Courses
    Creator of GitHub awsrun and aspnetrun repositoriesI have been 15+ years working experience on Software Development Industry as a Software/Solutions Architect positions at global companies.Currently focusing on Cloud-Native and Serverless Event-driven Microservices Architectures on AWS and .NET ecosystems. Developed AWS and .NET full-stack and microservices repositories on GitHub and create Udemy courses from real-world applications. Also I have created courses about Designing Software Architecture for Cloud-Native and Serverless Event-driven Microservices.I have regularly develop on GitHub, blog on medium.GitHub : mehmetozkayaGitHub : awsrun - aspnetrun
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 389
    • duration 23:04:32
    • Release Date 2023/09/10