Packt

Spécialisation "Microservices Architecture: Design Patterns & Principles"

Packt

Spécialisation "Microservices Architecture: Design Patterns & Principles"

Design Scalable Microservices with Best Practices.

Learn to design scalable and resilient microservices with modern arachitecture principles.

1 785 déjà inscrits

Inclus avec Coursera Plus

Approfondissez votre connaissance d’un sujet

des 16 examens de cours de ce programme

niveau Intermédiaire

Expérience recommandée

4 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Approfondissez votre connaissance d’un sujet

des 16 examens de cours de ce programme

niveau Intermédiaire

Expérience recommandée

4 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Design scalable microservices architectures using industry best practices.

  • Implement service communication strategies using REST, GraphQL, and gRPC.

  • Manage data in microservices with patterns like database-per-service and CQRS.

  • Deploy microservices with containers, orchestrators like Kubernetes, and DevOps pipelines.

Compétences que vous acquerrez

  • Catégorie : Cloud Computing Architecture
  • Catégorie : Cloud Deployment
  • Catégorie : Cloud-Native Computing
  • Catégorie : Continuous Delivery
  • Catégorie : Data Store
  • Catégorie : Database Development
  • Catégorie : Microarchitecture
  • Catégorie : Microservices
  • Catégorie : Site Reliability Engineering

Outils que vous découvrirez

  • Catégorie : Prometheus (Software)

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Améliorez votre expertise en la matière

  • Acquérez des compétences recherchées auprès d’universités et d’experts du secteur
  • Maîtrisez un sujet ou un outil avec des projets pratiques
  • Développez une compréhension approfondie de concepts clés
  • Obtenez un certificat professionnel auprès de Packt

Spécialisation - série de 3 cours

Ce que vous apprendrez

  • Master monolithic architecture and design scalable applications with key principles like KISS, YAGNI, and DRY.

  • Learn how to decompose monolithic systems into microservices for enhanced flexibility and scalability.

  • Understand the concepts of vertical and horizontal scaling and apply them to optimize application performance.

  • Gain hands-on experience with building, coding, and scaling real-world systems like e-commerce applications.

Compétences que vous acquerrez

Catégorie : Microservices
Catégorie : Requirements Analysis
Catégorie : System Design and Implementation

Ce que vous apprendrez

  • Master the fundamentals of microservices communication, including synchronous, asynchronous, RESTful APIs, and gRPC.

  • Learn to implement API Gateways and patterns like BFF to optimize communication in microservices architectures.

  • Understand advanced data management techniques, such as CQRS, event sourcing, and database sharding.

  • Gain practical skills in handling microservices issues like service-to-service communication, and database bottlenecks,

Compétences que vous acquerrez

Catégorie : Apache Kafka
Catégorie : Data Store
Catégorie : Database Development
Catégorie : Systems Architecture

Ce que vous apprendrez

  • Design and implement distributed transaction solutions using SAGA, compensating actions for consistency across microservices systems.

  • Architect high-performance systems using distributed caching strategies and optimize database interactions to reduce latency and improve scalability.

  • Build and deploy microservices using Docker, Kubernetes, CI/CD pipelines, and GitOps workflows with zero-downtime deployment strategies.

  • Apply resilience patterns, observability tools, and serverless architectures to ensure fault tolerance, monitoring, and system reliability at scale.

Compétences que vous acquerrez

Catégorie : Cloud Deployment
Catégorie : Site Reliability Engineering
Catégorie : Cloud Computing Architecture
Catégorie : Prometheus (Software)
Catégorie : Systems Architecture
Catégorie : Continuous Delivery
Catégorie : Cloud-Native Computing
Catégorie : Microarchitecture

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeur

Packt - Course Instructors
Packt
1 763 Cours500 581 apprenants

Offert par

Packt

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Coursera Plus

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

Foire Aux Questions