Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Integration in #Microservices Style

203 Aufrufe

Veröffentlicht am

Vous avez certainement eu affaire à Apache Camel dans vos projects d'intégration et une grande partie se pose la question à savoir comment les styler en microservices & les embarquer dans des conteneurs ?

Dans cette session nous allons voir comment on peut developper rapidement des Microservices d'intégration et passer à DevOps avec Apache Camel & Fabric8 en se basant sur docker, kubernetes & jenkins.

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

Integration in #Microservices Style

  1. 1. #DevoxxFR#DevoxxFR Integration in #Microservices Style Abdellatif BOUCHAMA @a_bouchama 1
  2. 2. #DevoxxFR #DevoxxFR@a_bouchama 2 Abdellatif BOUCHAMA I work at Red Hat on Open Source Integration technology. Contact Twitter: @a_bouchama Linkedin: https://fr.linkedin.com/in/abouchama Blog: http://bushorn.com/author/a_bouchama/ Senior Middleware Engineer
  3. 3. #DevoxxFR@a_bouchama #DevoxxFR Apache Camel est un framework d’intégration open source qui fournit la mise en œuvre des EIP.
  4. 4. #DevoxxFR Microservices Apache Camel
  5. 5. #DevoxxFR Microservices Spring Boot ●Déploiement simple: jar “self-contained” ●Cloud ready ●Démarrage ultra rapide ●Une configuration par défault d’un certain nombre de paramétres via application.properties
  6. 6. #DevoxxFR Microservices Spring Boot : Démo
  7. 7. #DevoxxFR Microservices Docker ●Isolation de l’environnement d’exécution d’un service ●Déploiement rapide et sans couture ●Portabilité et de la scalabilité ●Compatibilité avec des solutions d’hébergement dans un Cloud privé, public ou hybride.
  8. 8. #DevoxxFR@a_bouchama #DevoxxFR let's develop #microservices faster and have fun!
  9. 9. #DevoxxFR Microservices Docker : Démo fabric8:build
  10. 10. #DevoxxFR@a_bouchama #DevoxxFR Microservices OpenShift / Kubernetes
  11. 11. #DevoxxFR OpenShift ? Bro, I’m lost with my all Docker containers ? You need certainly Kubernetes, this will help you to orchestrate the lifecycle of your containers, ... What ? again a new thing, and what about managing my applications (Build, develop, deployment. scale...) with this thing. Sorry, But, you need OpenShift
  12. 12. #DevoxxFR Microservices OpenShift / Kubernetes: Démo fabric8:cluster-start fabric8:deploy fabric8:log fabric8:start fabric8:debug MasterNode API / Authentication Data Store Scheduler Management/Replication PodPod fabric8:stop
  13. 13. #DevoxxFR Microservices OpenShift: Elasticity / Service Discovery / load Balancing Replication Controller Pod Pod Pod name: Camel version:1 Selector/label:Replicas: 13
  14. 14. #DevoxxFR Microservices Zero Downtime Deployment Service Pod Pod Route
  15. 15. #DevoxxFR@a_bouchama #DevoxxFR #DevOps àportée de main
  16. 16. #DevoxxFR DevOps Fabric8 (CI /CD) Infrastructure
  17. 17. #DevoxxFR DevOps Fabric8 (CI /CD) Workflow : Démo Automated Workflow Testing Staging Production fabric8:import Docker Registry
  18. 18. #DevoxxFR@a_bouchama #DevoxxFR DevOps microservices
  19. 19. #DevoxxFR@a_bouchama #DevoxxFR 19 Don’t reinvent the wheel ??
  20. 20. #DevoxxFR#DevoxxFR Questions ? Merci / Thank you @a_bouchama 2 0

×