К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Cloud Communications, Data Management, and Service Mesh · LearnSpace
Назад в каталог
courseraПрограммирование

Cloud Communications, Data Management, and Service Mesh

Курс от Packt
Средний≈ 16.2 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this comprehensive course, you will gain hands-on experience in deploying and managing Kubernetes applications with Helm, mastering Cloud-Native communication patterns, and understanding key components like service meshes, API gateways, and microservices communication. We will dive deep into Helm charts, their structure, and how to use them to streamline Kubernetes deployments. As you progress, you will explore Cloud-Native communication paradigms such as synchronous and asynchronous methods, RESTful APIs, and gRPC, building robust, scalable, and efficient communication for Microservices. The course then walks you through deploying microservices to Kubernetes using Istio and Envoy for advanced service mesh communication, followed by an exploration of Cloud-Native databases, caching systems, and message brokers. By working with real-world tools like AWS Lambda, DynamoDB, and Redis, you will learn to handle data management, caching, and message processing in a Cloud-Native environment. This course is perfect for developers, DevOps engineers, and cloud architects eager to master Cloud-Native patterns and Kubernetes management. A basic understanding of cloud computing and Kubernetes is required, but no prior experience with Helm or service meshes is necessary. By the end of the course, you will be able to deploy Kubernetes applications with Helm, implement Cloud-Native communication patterns, manage service meshes, and deploy data management and caching solutions in Cloud-Native applications.

Навыки, которые вы освоите

MicroservicesCloud-Native ComputingKubernetesData ManagementAPI GatewayApache KafkaServerless ComputingEvent-Driven ProgrammingRedisApplication DeploymentAmazon DynamoDBIstioRestful APIDatabase ManagementCloud DeploymentAmazon Web ServicesCloud ApplicationsScalability

Программа курса

12 модулей · 185 учебных материалов

01Helm Charts - Managing Kubernetes Applications with Helm13 материалов

Helm Charts - Managing Kubernetes Applications with Helm

Introduction to the Course 'Cloud Communications, Data Management, and Service Mesh'ЧтениеFull Specialization ResourcesЧтениеIntroduction - Helm: Managing Kubernetes Applications with HelmВидеоCloud-Native Landscape and Trial Map - Helm: Managing Kubernetes Applications with HelmВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Cloud Communications, Data Management, and Service Mesh
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 16.2 ч

12 модулей

Язык: Английский

Часть программы вашего университета
What is Helm and Helm Charts?Видео
Benefits of Using Helm Charts in Kubernetes for Microservices DeploymentsВидео
How Helm Charts Work?Видео
Understanding Helm Chart StructureВидео
Install and Use HelmВидео
Getting Started with Helm - Launch WordPress from ArtifactHubВидео
Hands-on Lab: Deploy Product Microservices with Helm ChartsВидео
Deploying and Managing Applications Using Helm Charts in KubernetesDIALOGUE
Helm Charts - Managing Kubernetes Applications with Helm - AssessmentЗадание
02Pillar 4 - Cloud-Native Communications27 материалов

Pillar 4 - Cloud-Native Communications

Introduction to Cloud-Native CommunicationsВидео12-Factor App and Cloud-Native Trial Map - Cloud-Native CommunicationsВидеоCloud-Native Trial Map - Cloud-Native CommunicationsВидеоCommunications in Cloud-Native ArchitecturesВидеоMicroservices Communication Types: Synchronous or Asynchronous CommunicationВидеоMicroservices Communication Styles: Request-Driven or Event-Driven ArchitectureВидеоMicroservices Synchronous Communications and Best PracticesВидеоDesigning HTTP-based RESTful APIs for MicroservicesВидеоgRPC: High-Performance Remote Procedure CallsВидеоHow gRPC Works?ВидеоgRPC Usage in Microservices CommunicationВидеоCN Communication Patterns: API Gateway PatternВидеоA Request Flow of API Gateway PatternВидеоCN Communication Patterns: Service Registry/Discovery PatternВидеоCN Communication Patterns: Sidecar PatternВидеоCN Communication Patterns: Service Mesh PatternВидеоService Mesh Communication in Cloud-Native MicroservicesВидеоExplore: CN Communication Tools - Service Proxy (Envoy), API Gateway (Kong), and Service Meshes (Istio, Linkerd)ВидеоExplore: CN Communication Tools - Service Proxy (Envoy, Nginx, HAProxy)ВидеоExplore: CN Communication Tools - API Gateway (Kong, KrakenD, KubeGateway)ВидеоExplore: CN Communication Tools - Service Meshes (Istio, Linkerd)ВидеоExplore: Cloud Serverless Communication Tools - AWS, Azure Service Proxy - API Gateway - Service MeshesВидеоService Meshes Are Still Early, and Istio Dominates UsageВидеоDesign: Cloud-Native E-commerce Microservices Architecture with Service Meshes - Istio, EnvoyВидеоDesign with Cloud Managed Services - AWS API Gateway, Service MeshВидеоMastering Cloud Native Communication PatternsDIALOGUEPillar 4 - Cloud-Native Communications - AssessmentЗадание
03Hands-on: Deploy Microservices to Kubernetes with Service Mesh Istio and Envoy12 материалов

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

Introduction - Hands-on: Deploy Microservices to Kubernetes with Service Mesh Istio and EnvoyВидеоWhat is Istio Service Mesh?ВидеоGetting Started Hands-on - The Architecture with Istio and EnvoyВидеоDownload and Install Istio Service Mesh onto Minikube K8s ClusterВидеоInstall IstioВидеоDeploy the Microservices ApplicationВидеоOpen the Application to Outside Traffic with Istio Ingress GatewayВидеоView the Dashboard - Deploy the Kiali Dashboard, along with Prometheus, Grafana, and JaegerВидеоAnalyze the DashboardВидеоUninstall Istio WorkloadsВидеоUnderstanding Service Mesh Architecture and DeploymentDIALOGUEHands-on: Deploy Microservices to Kubernetes with Service Mesh Istio and Envoy - AssessmentЗадание
04Pillar 5 - Backing Services: Data Management, Caching, and Message Brokers8 материалов

Pillar 5 - Backing Services: Data Management, Caching, and Message Brokers

Introduction to Cloud-Native Backing Services: Databases, Caching, Message BrokersВидео12-Factor App - Cloud-Native Backing ServicesВидеоCloud-Native Trial Map - Cloud-Native Backing ServicesВидеоDynatrace Kubernetes Report - Kubernetes Growth Areas Are Open Source Databases, CI/CD Technologies, and SecurityВидеоBacking Services for Cloud-Native MicroservicesВидеоIntroduction to CN Data Management (K8s and Serverless Databases), Caching (K8s and Serverless Caching), Message Brokers (Kafka, EventBridge)ВидеоExploring Cloud Native Backing Services: Databases, Caches, and Message BrokersDIALOGUEPillar 5 - Backing Services: Data Management, Caching, and Message Brokers - AssessmentЗадание
05Pillar-Backing Services - Data Management (K8s and Serverless Databases)27 материалов

Pillar-Backing Services - Data Management (K8s and Serverless Databases)

Introduction to CN Data Management (K8s and Serverless Databases)ВидеоCloud-Native Trial Map – Backing Services: DatabasesВидеоDatabase as a Service (DBaaS) for Cloud-Native MicroservicesВидеоRelational DatabasesВидеоNoSQL DatabasesВидеоNoSQL Database Types - Document, Key-value, Graph-based, Column-based DatabasesВидеоWhen to Use Relational Databases?ВидеоWhen to Use NoSQL Databases?ВидеоBest Practices When Choosing Data Store - Use Right Tool for the Right JobВидеоHow to Choose a Database for MicroservicesВидеоNewSQL DatabasesВидеоComparison of Relational, NoSQL, and NewSQL DatabasesВидеоThe Rise of the Kubernetes Native Database - Kubernetes-Native Database ArchitectureВидеоMost Used Databases in Kubernetes for Cloud-Native AppsВидеоExplore: CN Databases - Horizontally Scalable Distributed Cloud-Native DatabasesВидеоExplore: Relational Databases - PostgreSQL, MySQL, Oracle, SQL ServerВидеоExplore: NoSQL Databases - MongoDB, Redis, CassandraВидеоExplore: NewSQL Kubernetes Databases - Vitess, TiDB, TiKV, CockroachDB, YugabyteDBВидеоExplore: Kubernetes Databases - YugabyteDB: The Scalable Cloud-Native DatabaseВидеоExplore: Kubernetes Databases - Vitess: Scalable, Reliable, MySQL-Compatible Cloud-Native DatabaseВидеоExplore: Kubernetes Databases - CockroachDB: A Distributed SQL Database Built for KubernetesВидеоExplore: Cloud Serverless Databases - Amazon DynamoDB, Azure CosmosDB, Google Cloud SpannerВидеоDesign: Cloud-Native E-commerce Microservices Architecture with Relational and NoSQL DatabasesВидеоDesign: Cloud-Native E-commerce Microservices Architecture with NewSQL Kubernetes DatabasesВидеоDesign with Cloud Serverless Databases: AWS DynamoDB, Aurora DB, Azure CosmosDB, Google Cloud SpannerВидеоChoosing and Managing Cloud Native Databases for MicroservicesDIALOGUEPillar-Backing Services - Data Management (K8s and Serverless Databases) - AssessmentЗадание
06Hands-on: Deploy Cloud-Native CockroachDB Database on a Kubernetes Cluster11 материалов

Hands-on: Deploy Cloud-Native CockroachDB Database on a Kubernetes Cluster

Introduction - Hands-on: Deploy CockroachDB in a Single Kubernetes Cluster with Minikube and HelmВидеоWhat is Kubernetes Operator and Why Use Operators?ВидеоStep 1 - Start Kubernetes: Minikube StartВидеоStep 2 - Start CockroachDB: Deploy CockroachDB in a Single Kubernetes Cluster with Kubernetes Operator and MinikubeВидеоStep 2.1 - Initialize the Cluster: Apply the Custom Resource of CockroachDBВидеоStep 3 - Use the Built-in SQL ClientВидеоStep 4 - Access the DB ConsoleВидеоStep 5 - Simulate Node Failure and Node ScalesВидеоStep 6 - Stop the ClusterВидеоDeploying and Managing CockroachDB on Minicube with City OperatorsDIALOGUEHands-on: Deploy Cloud-Native CockroachDB Database on a Kubernetes Cluster - AssessmentЗадание
07Hands-on: Building RESTful Microservices with AWS Lambda, API Gateway, and DynamoDB11 материалов

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

Introduction - Hands-on: Building RESTful Microservices with AWS Lambda, API Gateway, and DynamoDBВидеоWhat Is Amazon DynamoDB?ВидеоAmazon DynamoDB Core Concepts - Tables, Items, Attributes, IndexesВидеоCreate a DynamoDB TableВидеоCreate a Lambda FunctionВидеоCreate an API GatewayВидеоTest - RESTful Microservices with AWS Lambda, API Gateway, and DynamoDBВидеоAWS Console Microservice-HTTP-Endpoint Lambda Blueprint - API Gateway + Lambda + DynamoDBВидеоResource CleanupВидеоBuilding RESTful Microservices with AWS Lambda, API Gateway, and DynamoDBDIALOGUEHands-on: Building RESTful Microservices with AWS Lambda, API Gateway, and DynamoDB - AssessmentЗадание
08Pillar 5 - Backing Services: Caching (K8s and Serverless Caching)17 материалов

Pillar 5 - Backing Services: Caching (K8s and Serverless Caching)

Introduction to CN Caching (K8s and Serverless Caching)ВидеоCloud-Native Trial Map – Backing Services: CachingВидеоWhat is Caching?ВидеоTypes of CachingВидеоDistributed Caching in MicroservicesВидеоCache Hit and Cache MissВидеоCaching Strategies in Distributed Caching for MicroservicesВидеоCache-Aside Pattern for MicroservicesВидеоBest Practices of Using Cache in Cloud-Native AppsВидеоExplore: CN Caching - Horizontally Scalable Distributed CachesВидеоExplore: CN Distributed Caches - Redis, Memcached, TiKV, etcdВидеоExplore: Cloud Serverless Caches - Amazon ElastiCache, Azure Cache for Redis, Google Cloud Memorystore, Upstash RedisВидеоExplore: Upstash Redis - Serverless Fully Managed Globally Distributed Redis-Compatible CachingВидеоDesign: Cloud-Native E-commerce Microservices Architecture with Distributed Cloud-Native CachingВидеоDesign with Cloud Serverless Caches - AWS ElastiCache, Azure Cache for Redis, Google Cloud Memorystore, Upstash RedisВидеоUnderstanding Distributed Caching in Cloud Native MicroservicesDIALOGUEPillar 5 - Backing Services: Caching (K8s and Serverless Caching) - AssessmentЗадание
09Hands-on: Deploy Cloud-Native Redis Cache on a Kubernetes Cluster with Minikube10 материалов

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

Introduction - Hands-on: Deploy Redis Cache in a Single Kubernetes Cluster with MinikubeВидеоHands-on: Deploy Redis Cache in a Single Kubernetes Cluster with MinikubeВидеоStart Redis - Deploying Redis Cluster in Kubernetes with Bitnami Helm ChartsВидеоUse the Built-in Redis Client - Run Redis Commands on Redis Interactive TerminalВидеоSimulate Redis Node Failure and Node ScalesВидеоStop the Cluster - Clear ResourcesВидеоHands-on: Create Cache Cluster with Amazon ElastiCache for RedisВидеоCreate Redis Cache Cluster with Amazon ElastiCache for RedisВидеоDeploying and Managing Redis in Kubernetes and CloudDIALOGUEHands-on: Deploy Cloud-Native Redis Cache on a Kubernetes Cluster with Minikube - AssessmentЗадание
10Pillar 5 - Backing Services: Message Brokers (Async Communication, Event-Driven)25 материалов

Pillar 5 - Backing Services: Message Brokers (Async Communication, Event-Driven)

Introduction to Cloud-Native Message Brokers (Async Communication, Event-Driven Communication for K8s and Serverless Message Brokers)ВидеоCloud-Native Trial Map – Backing Services: Message BrokersВидеоMicroservices Asynchronous CommunicationВидеоBenefits of Asynchronous CommunicationВидеоChallenges of Asynchronous CommunicationВидеоFan-Out Publish/Subscribe Messaging PatternВидеоTopic-Queue Chaining & Load Balancing PatternВидеоEvent-Driven Microservices ArchitectureВидеоReal-Time Processing and High-Volume Events in Event-Driven Microservices ArchitectureВидеоEvent Hubs and Event Streaming in Event-Driven Microservices ArchitectureВидеоReal-World Examples of Event-Driven Microservices ArchitectureВидеоExplore: CN Message Broker - Horizontally Scalable Distributed Cloud-Native Message BrokersВидеоExplore: CN Message Brokers - Kafka, RabbitMQ, Redis Pub/Sub, CloudEventsВидеоWhat is Apache Kafka?ВидеоApache Kafka Use CasesВидеоKafka Components: Topic, Partitions, Offset, and Replication FactorВидеоWhat is RabbitMQ?ВидеоRabbitMQ Components: Producer, Queue, Consumer, Message, Exchange, Binding, and FIFOВидеоExplore: Cloud Serverless Message Brokers - Amazon SNS, EventBridge, Azure Service Bus, Event Grid, Google Cloud Pub/Sub, Upstash KafkaВидеоExplore: Upstash Kafka - Serverless Message BrokerВидеоDesign: Cloud-Native E-commerce Microservices Architecture with Distributed Cloud-Native Message BrokersВидеоDesign: Event-Driven E-commerce Microservices Architecture with Event HubsВидеоDesign with Cloud Serverless Message Brokers - Amazon SNS, EventBridge, Azure Service Bus, Google Cloud Pub/Sub, Upstash KafkaВидеоPillar 5 - Backing Services: Message Brokers (Async Communication, Event-Driven) - AssessmentЗаданиеUnderstanding Message Brokers in Cloud Native EnvironmentsDIALOGUE
11Hands-on: Deploy Cloud-Native Kafka Message Brokers on a Kubernetes Cluster10 материалов

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

Introduction - Hands-on: Deploy Kafka in Kubernetes Cluster with Minikube and HelmВидеоApache Kafka Cluster ArchitectureВидеоApache Kafka Core APIsВидеоHands-on: Deploy Kafka Message Broker in a Single Kubernetes Cluster with MinikubeВидеоStart Kafka - Deploying Kafka Cluster in Kubernetes with Bitnami Helm ChartsВидеоUse the Built-in Kafka Client - Publish and Subscribe Topic with Sending Message to TopicВидеоSimulate Kafka Node Failure and Node ScalesВидеоStop the Cluster - Clear ResourcesВидеоUnderstanding Kafka Deployment and Operations in a MiniCube ClusterDIALOGUEHands-on: Deploy Cloud-Native Kafka Message Brokers on a Kubernetes Cluster - AssessmentЗадание
12Hands-on: Amazon SNS Notifications Topic Subscription From AWS Lambda14 материалов

Hands-on: Amazon SNS Notifications Topic Subscription From AWS Lambda

Introduction - Hands-on: Amazon SNS Notifications Topic Subscription From AWS LambdaВидеоAmazon SNS Features and BenefitsВидеоAmazon SNS Common Use CasesВидеоCreate Notification Amazon SNS TopicВидеоCreate Lambda Function for Async Invocations from Amazon SNSВидеоCreate Lambda Subscription to Amazon SNS TopicВидеоDevelop Lambda Function for Incoming Event from Amazon SNS TopicВидеоPublish Message from Amazon SNSВидеоClean Up ResourcesВидеоConclusion to the Course 'Cloud Communications, Data Management, and Service Mesh'ЧтениеIntegrating Amazon SNS with AWS Lambda: Goal Notifications LabDIALOGUEHands-on: Amazon SNS Notifications Topic Subscription From AWS Lambda - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание