ProxiDev
ProxiDev
  • Видео 228
  • Просмотров 121 428
Transactions Distribuées en Microservices : Théorème de CAP, Sagas, 2PC et Stratégies de Résilience!
Dans cette vidéo essentielle, plongez au cœur des transactions distribuées et des défis qu’elles posent dans une architecture microservices. 🌐 Je vous propose une exploration complète des concepts fondamentaux et avancés pour construire des systèmes robustes et performants.
Au programme :
• Une explication claire du théorème de CAP et de son impact sur les choix d’architecture ;
• Les patterns Saga et 2PC (Two-Phase Commit) pour orchestrer et coordonner vos transactions complexes ;
• Les mécanismes de communication synchrone et asynchrone, avec une analyse des statuts HTTP et des méthodes de requêtes ;
• Les principes de réplication, sharding et consensus pour garantir scalabilité et cohér...
Просмотров: 64

Видео

API Gateway pour un Microservice avec Django avec Traefik et Consul
Просмотров 6821 день назад
👋 Bienvenue dans cette nouvelle vidéo ! Découvrez comment configurer Traefik comme API Gateway pour une architecture microservices avec Django ! 🎯 Nous explorons : • 💡 La découverte de services avec Consul • 🔗 La configuration de Traefik pour la redirection et le load balancing • 🌐 L’intégration avec votre application e-commerce pour une architecture scalable et robuste 🎥 Points forts de la vid...
La communication asynchrone dans une architecture microservice avec Django et RabbitMQ 🚀
Просмотров 158Месяц назад
Vous voulez rendre vos microservices ultra-performants et évolutifs ? Dans cette vidéo, je vous montre comment maîtriser la communication asynchrone grâce à Django et RabbitMQ ! 🐇✨ 🚀 Ce que vous allez découvrir : ✅ Pourquoi RabbitMQ est un outil incontournable pour les architectures microservices. ✅ La configuration pas à pas entre Django et RabbitMQ, expliquée simplement. ✅ Envoyer et recevoir...
Dockeriser une Application E-commerce en Microservices avec Spring Boot et Services Techniques
Просмотров 1152 месяца назад
Dans cette vidéo, apprenez à dockeriser une application e-commerce en architecture microservices développée avec Spring Boot. Nous utiliserons des services essentiels comme Eureka pour la découverte des services, Config Server pour la gestion centralisée des configurations, et Gateway pour gérer l'API. Ce tutoriel vous montrera comment : - Configurer Docker Compose pour démarrer plusieurs servi...
🔥4 Livres ESSENTIELS pour Devenir un Développeur Senior + Formation Microservices Django ! 🚀
Просмотров 2192 месяца назад
Vous rêvez de passer au niveau supérieur en développement et de devenir un développeur senior recherché ? Dans cette vidéo, je vous présente 4 livres essentiels pour perfectionner vos compétences et transformer votre façon de coder. Nous explorerons ensemble : Refactoring de Martin Fowler, Clean Code de Robert C. Martin, System Design Interview de Alex Xu, et Designing Data-Intensive Applicatio...
L'Architecture Microservices : Refactoring et bonnes pratiques
Просмотров 533 месяца назад
Dans cette vidéo, nous verrons comment: - Configurer la découverte des services automatiques dans l'API Gateway. - Configurer la documentation d'une manière plus simple dans chaque micro service . - Centraliser la doc de notre API dans la gateway. - Appliquer les bonnes pratiques sur OpenFeign et RestTemplate pour la communiquent de façon synchrone via API REST sur le protocole HTTP Bonne degus...
De Monolithe à Microservices : Développez un e-Commerce Moderne avec Spring Boot,
Просмотров 2403 месяца назад
Dans cette vidéo, nous partons d’une application e-commerce monolithique pour la transformer en une architecture microservices performante, évolutive et moderne ! En utilisant Spring Boot et PostgreSQL, nous avons d’abord développé une application monolithique. Ensuite, nous l’avons découpée en microservices pour mieux gérer et optimiser chaque partie du système, notamment avec le service produ...
Principe OCP avec React et TypeScript : Les Bonnes Pratiques pour une communication API REST
Просмотров 1223 месяца назад
Dans cette vidéo, Apprenez à rendre votre code plus modulaire et extensible en suivant le principe de l’Ouverture/Fermeture (OCP) avec React ! Dans ce tutoriel, nous allons créer une fonction de récupération de données réutilisable qui respecte les principes SOLID, notamment OCP, en nous concentrant sur la réutilisabilité et l’extensibilité du code. Voici ce que vous apprendrez dans cette vidéo...
Comment ecrire les tests pour une application?
Просмотров 323 месяца назад
Les tests unitaires , integrations
Maîtrisez React et TypeScript : Les Bonnes Pratiques pour une Gestion du panier coté frontend
Просмотров 4443 месяца назад
Dans cette vidéo, je te montre comment créer un panier en React avec TypeScript, en utilisant les hooks comme l’API Context pour gérer l’état de manière centralisée. Tu apprendras également à utiliser le Local Storage pour conserver les données du panier même après le rechargement de la page, garantissant une meilleure expérience utilisateur. Nous verrons ensemble : • Comment mettre en place un...
FORMATION DJANGO : De débutant à Expert - #43- Optimiser le Cache des Querysets
Просмотров 1173 месяца назад
Salut à tous ! 👋 Dans cette courte vidéo, je vous explique comment fonctionne le cache des querysets en Django et comment l'optimiser pour améliorer les performances de vos applications. 🎯 🚀 Vous découvrirez : - Ce qu'est un queryset et son comportement paresseux - Comment fonctionne le cache interne des querysets - Des astuces pour éviter les requêtes redondantes Si vous travaillez avec Django...
FORMATION DJANGO : De débutant à Expert - #42- Les manageurs personnalisées
Просмотров 2314 месяца назад
Salut tout le monde ! 👋 Dans cette vidéo, je vais vous montrer comment créer un manager personnalisé dans Django, en exploitant les puissantes fonctionnalités de l’ORM de Django pour rendre votre code plus ouvert à l’extension, mais fermé à la modification. Ce principe de conception Open/Closed est essentiel pour garder votre projet bien structuré et évolutif. Ce que vous allez apprendre : • Co...
Webinaire : Développement Web & Opportunités Professionnelles - Avec Achille
Просмотров 2314 месяца назад
Dans ce webinaire exclusif, Achille, développeur full-stack expérimenté, partage son expertise sur les opportunités professionnelles dans le domaine du développement web. Vous découvrirez : Les compétences essentielles pour réussir en tant que développeur web Les salaires et opportunités de carrière dans le domaine, y compris le freelance Les avantages du développement full-stack Comment se dém...
Maîtrisez React et TypeScript : Les Bonnes Pratiques pour une Gestion de Produits Parfaite
Просмотров 2034 месяца назад
Dans cette vidéo, nous allons explorer les bonnes pratiques pour gérer les produits dans une application React utilisant TypeScript. Vous apprendrez à structurer votre code, à créer des interfaces TypeScript robustes, et à gérer efficacement l’état des produits dans votre application. Que vous travailliez sur un projet e-commerce ou tout autre type d’application nécessitant une gestion de produ...
Tests d’Intégration, de Charge et de Bout en Bout avec Spring Boot, JMeter et Swagger UI v3
Просмотров 2274 месяца назад
Dans cette vidéo, je vous guide à travers l’implémentation des tests d’intégration dans une application Spring Boot, ainsi que les tests de charge avec JMeter et les tests de bout en bout avec Swagger UI v3. Ce tutoriel vous permettra de maîtriser les différentes techniques de test pour garantir la robustesse, la performance et la qualité de vos applications. Ce que vous allez apprendre : • Con...
Tester Votre App Web en HTML/CSS/JS sur Navigateur et Mobile via Réseau Local
Просмотров 3416 месяцев назад
Tester Votre App Web en HTML/CSS/JS sur Navigateur et Mobile via Réseau Local
🎉 Ma Collaboration avec Packt Publishing ! 📚
Просмотров 1067 месяцев назад
🎉 Ma Collaboration avec Packt Publishing ! 📚
Les Signaux dans Django :Enregistrement de donnees dans Plusieurs Tables
Просмотров 2139 месяцев назад
Les Signaux dans Django :Enregistrement de donnees dans Plusieurs Tables
Les architectures web(Microservices et Monolithes) | Extrait d'une formation
Просмотров 1149 месяцев назад
Les architectures web(Microservices et Monolithes) | Extrait d'une formation
Transaction Atomique dans Django :'Enregistrement de donnees dans Plusieurs Tables
Просмотров 54010 месяцев назад
Transaction Atomique dans Django :'Enregistrement de donnees dans Plusieurs Tables
Explorer les Bases de Données Directement dans Visual Studio Code!
Просмотров 38410 месяцев назад
Explorer les Bases de Données Directement dans Visual Studio Code!
FORMATION DJANGO : De débutant à Expert - #41- Les relations génériques avec ORM
Просмотров 302Год назад
FORMATION DJANGO : De débutant à Expert - #41- Les relations génériques avec ORM
FORMATION DJANGO : De débutant à Expert - #40- ORM: ExpressionWrapper
Просмотров 217Год назад
FORMATION DJANGO : De débutant à Expert - #40- ORM: ExpressionWrapper
FORMATION DJANGO : De débutant à Expert - #39- ORM: Les fonctions de bases de données
Просмотров 204Год назад
FORMATION DJANGO : De débutant à Expert - #39- ORM: Les fonctions de bases de données
FORMATION DJANGO : De débutant à Expert - #38- ORM: L' annotation d'objets
Просмотров 188Год назад
FORMATION DJANGO : De débutant à Expert - #38- ORM: L' annotation d'objets
FORMATION DJANGO : De débutant à Expert - #37- ORM: La recuperation des objects liés
Просмотров 211Год назад
FORMATION DJANGO : De débutant à Expert - #37- ORM: La recuperation des objects liés
FORMATION DJANGO : De débutant à Expert - #36- ORM: Différer les champs dans vos modèles
Просмотров 154Год назад
FORMATION DJANGO : De débutant à Expert - #36- ORM: Différer les champs dans vos modèles
FORMATION DJANGO : De débutant à Expert - #35- ORM: Sélectionner les champs à interroger
Просмотров 227Год назад
FORMATION DJANGO : De débutant à Expert - #35- ORM: Sélectionner les champs à interroger
DJANGO ORM: Les fonctions d'aggregations AVG, Max, Min, Sum
Просмотров 228Год назад
DJANGO ORM: Les fonctions d'aggregations AVG, Max, Min, Sum
FORMATION DJANGO : De débutant à Expert - #34- ORM: Les tris personnalisé
Просмотров 185Год назад
FORMATION DJANGO : De débutant à Expert - #34- ORM: Les tris personnalisé

Комментарии

  • @Kidm-n3s
    @Kidm-n3s День назад

    Merci pour la vidéo !

  • @coachbrasco
    @coachbrasco 19 дней назад

    Salut et bonne année formateur 😊

  • @alvineteubo-ld9re
    @alvineteubo-ld9re 21 день назад

    waouh merci enormement pour cette video 🙏

  • @kassigerard5470
    @kassigerard5470 22 дня назад

    Un autre niveau 🎉🎉🎉🎉

  • @VoldiBavanda
    @VoldiBavanda 22 дня назад

    Un grand merci pour cette vidéo

  • @aurelienbonombelle5263
    @aurelienbonombelle5263 25 дней назад

    Excellente video

  • @alvineteubo-ld9re
    @alvineteubo-ld9re 25 дней назад

    merci pour ce contenu 🤩

  • @patrickprospa3136
    @patrickprospa3136 Месяц назад

    merci

  • @kenpro6989
    @kenpro6989 Месяц назад

    J’ai vraiment adoré ce cours svp combien coûte cette formation en entier

    • @proxidev2523
      @proxidev2523 Месяц назад

      Pour l'instant la formation coute 100 000XAF. Il est deja trop tard pour prendre part a cette session. La prochaine session sera au mois de main sera a 200 Euro

    • @kenpro6989
      @kenpro6989 Месяц назад

      @ ok comment puis-je vous contacter le moment opportun ?

    • @kenpro6989
      @kenpro6989 Месяц назад

      @ ok comment puis-je vous contacter le moment opportun ?

  • @DrissaSoro-s7j
    @DrissaSoro-s7j Месяц назад

    Stp aide moi à configurer ma base de données MY SQL

  • @makamboyamokilitvofficiel
    @makamboyamokilitvofficiel Месяц назад

    Le problème avec certains programmer africains , ils aiment tout faire avec les langues étrangères au lieu de faire avec nos langues, à quoi ça sert de montrer aux noirs comment créer une application de traducteur des langues avec des langues étrangères ? , y en a qui veulent valoriser les langues locaux, mais ils ne savent pas comment créer des bases de donner avec un logiciel de traducteur.

    • @proxidev2523
      @proxidev2523 Месяц назад

      Si tu souhaites le faire, je pense qu'il faut engager quelqu'un qui à la compétence requise pour ce job. Si tu n'as pas les moyens pour payer les services d'un expert, je pense qu'il faudra devenir expert. Je n'invente rien sur cette chaine, je ne fais qu'appliquer les outils développés par des devs. SI je juge qu'un outils vaut la peine d'être exploré, alors je le présente comme solution a un pb. Libre a chacun de faire son choix en fonction de ses objectifs

    • @makamboyamokilitvofficiel
      @makamboyamokilitvofficiel Месяц назад

      @@proxidev2523 Relis bien mes propos à la lettre stp , ne t'excite pas juste parce qu'il y a quelques lignes qui te dérange?! Bref, je me réexplique : L'Afrique a besoin de se développer , la base de donnée de gOOGLE dont tu as utilisé a plus des langues européens et américaines, etc... Or mon conseil c'était juste pour éveiller les développeurs africains comme vous , vous avez eu peut être la chance de devenir un développeur pro. Voilà pourquoi les gens comme nous ( moi ) existe afin de vous éclairez sur l'avenir de nos langues locaux , il n' y a rien de mal en ça , ce que tu a voulu nous montré , mais tu oublie que les européens et les américains etc.. l'ont fait déjà , il existe plusieurs tutos sur ce genre de domaines; Alors que si nous proposons les tutos avec nos langues, ça serait géniaL non ?

  • @saidoubah5711
    @saidoubah5711 Месяц назад

    Merci pour les vidéos. Juste une question, après avoir finis développer comment déployer le frontend et le backend

  • @kerbar9262
    @kerbar9262 2 месяца назад

    Devenir developpeur Sénior n'est pas juste savoir coder , ou etre bon en code . c'est un enssemble de compétences Techinques et non techniques a maitriser pour etre sénior. i

    • @proxidev2523
      @proxidev2523 2 месяца назад

      Justement. Ce que j'ai dit est faux ou tu l'appuis juste

  • @phidiasahouandjinou6850
    @phidiasahouandjinou6850 2 месяца назад

    Salut big merci pour la vidéo je voulais savoir si c'est possible que tu nous montres comment dockeriser une application ou API django comme tu l'as fait pour spring boot??

  • @coachbrasco
    @coachbrasco 2 месяца назад

    Bonjour merci formateur 2.0

  • @lechampi2237
    @lechampi2237 2 месяца назад

    j'ai une question quand tu as créer la variable d'environnement pour le dossier venv n'est pas apparue a la racine du projet le dossier 0:50 quand tu as fait . code pour ouvrir vscode

    • @proxidev2523
      @proxidev2523 2 месяца назад

      Peu Tu reformuler la question ?

  • @kassigerard5470
    @kassigerard5470 2 месяца назад

    MERCI 🎉

  • @tamdjimraiknan2806
    @tamdjimraiknan2806 3 месяца назад

    Bonjour, merci pour le partage. mais j'ai remarqué que la vidéo ne montre pas en totalité la création des model

  • @coachbrasco
    @coachbrasco 3 месяца назад

    Force à toi formateur ❤❤❤ l’algorithme RUclips devrait normalement booster ce travail

  • @SamSam-zn4ym
    @SamSam-zn4ym 3 месяца назад

    La config c est une vrai prise de tete.

    • @proxidev2523
      @proxidev2523 3 месяца назад

      La vidéo sur le serveur de configuration arrive

    • @SamSam-zn4ym
      @SamSam-zn4ym 3 месяца назад

      @@proxidev2523 J ai hate de la voir. c est cool

  • @trabrouss
    @trabrouss 3 месяца назад

    Superbe vidéo, A quand la formation Spring Boot ? je suis très impatient.

    • @proxidev2523
      @proxidev2523 3 месяца назад

      Personnellement je ne sais pas trop, je suis actuellement occupé avec les formations en présentiel

  • @coachbrasco
    @coachbrasco 3 месяца назад

    Triple pro ❤🎉 prends tes cœurs ♥️

  • @pemochamdev
    @pemochamdev 3 месяца назад

    🎉🎉🎉🎉🎉🎉 Merci.

  • @kassigerard5470
    @kassigerard5470 3 месяца назад

    Très pro 🎉🎉🎉🎉🎉

  • @fulberiatangbe2427
    @fulberiatangbe2427 3 месяца назад

    Trop bon !! Car on me disait que c’est plus rapide avec le SpringBoot ou NodeJS . Je suis tellement vos cours sur votre chaîne. Je souhaiterais qu’un jour selon votre disponibilité vous faites cela pour nous. Grâce vous j’ai compris la logique de l’optimisation des requêtes en Django(Débutant à Expert). Vous êtes un bon formateur.

    • @proxidev2523
      @proxidev2523 3 месяца назад

      Rapide niveau développement ou bien niveau performance?

  • @fulberiatangbe2427
    @fulberiatangbe2427 3 месяца назад

    Est-ce que avec le framework Django nous pouvons aller dans cette logique microservices

  • @honoreCHINA
    @honoreCHINA 3 месяца назад

    je n'arrive à creer le mot de passe

  • @phidiasahouandjinou6850
    @phidiasahouandjinou6850 3 месяца назад

    Un plaisir de te revoir et j'espère qu'on aura d'autre vidéo pouvant permettre de renforcer les compétences

  • @phidiasahouandjinou6850
    @phidiasahouandjinou6850 3 месяца назад

    Salut proxi vivement cette vidéo dont tu parles concernant les compétences qu'il faut connaitre pour être développeur senior

  • @pemocham
    @pemocham 3 месяца назад

    Merci pour ce cours monsieur Proxi

  • @Les-videos-de-Yvonne
    @Les-videos-de-Yvonne 3 месяца назад

    yes la repetiton est bedagogique .

  • @AbdoulayeDiagne-e9z
    @AbdoulayeDiagne-e9z 4 месяца назад

    J'adore bien ce que tu fait cependant y'a un petit problème avec moi c'est personnel: d'abord vous saisissez très vite et l'écran n'est pas bien visible, puis si vous pouviez changer un peu ta voix ça serait mieux, mais à part ça c'est très bien expliqué. Merci !

  • @Open4Didact
    @Open4Didact 4 месяца назад

    Je viens de découvrir la chaîne je m'abonne direct.

  • @pemocham
    @pemocham 4 месяца назад

    Le meilleur de mon époque ❤❤❤❤

  • @TAngaconcept
    @TAngaconcept 4 месяца назад

    Salut ! J'aime bien ce dont vous faites, j'ai un souci :est il possible de combiner plusieurs langage de programmation sur un même projet ?...

    • @proxidev2523
      @proxidev2523 4 месяца назад

      Oui tu peux

    • @proxidev2523
      @proxidev2523 4 месяца назад

      Tu devras utiliser le architecture microservices J'explique cela dans cette masterclass ruclips.net/video/Jq-OJBRXAYQ/видео.html

  • @kenpro6989
    @kenpro6989 4 месяца назад

    Merci bien j’ai beaucoup appris

  • @kassigerard5470
    @kassigerard5470 4 месяца назад

    Très pro

  • @doukouremohamed8805
    @doukouremohamed8805 4 месяца назад

    super mais comment ouvrir le fichier hosts avec windows

    • @proxidev2523
      @proxidev2523 4 месяца назад

      Une petite recherche sur ChatGPT Va t aider

  • @bricetchongoue4463
    @bricetchongoue4463 4 месяца назад

    La difficulté pour nous qui sommes en Afrique c'est que les salariés sont médiocre et pour trouver une entreprise étrangère qui vas te recruter c'est difficile... J'aime que vous faciès un autre meeting pour nous donner des astuces...

  • @DynamicCorp242
    @DynamicCorp242 4 месяца назад

    Merci

  • @coachbrasco
    @coachbrasco 4 месяца назад

    Merci mon tuteur 🎉❤

  • @MamadouDiallo-gw8pe
    @MamadouDiallo-gw8pe 5 месяцев назад

    C'est du bon boulot

  • @MamadouDiallo-gw8pe
    @MamadouDiallo-gw8pe 5 месяцев назад

    Le contenu est super