Antonio Gomes Rodrigues
Déporter des traitements lourds, transférer des logs, gérer des pics de charges, architecture réactive… Il existe de nombreux cas d’utilisation du design pattern Asynchronous data exchanges qui permet de gérer la communication de message en mode asynchrone.De nos jours, plein de solutions existent pour l’implémenter :Utilisation de méthode intégrée...
Circuit breaker, un pattern pour fiabiliser vos systèmes distribués (ou microservices) : partie 4
Software EngineeringNous voilà à la fin de cette série d'articles (disponibles ici, ici et ici) sur le circuit breaker.Comment superviser le circuit breaker en production ?Notre application a passé tous les tests et il est temps de passer en production.Si l’on reste sur Hystrix, il existe beaucoup de métriques.La liste est disponible sur le site officiel.Une des diffi...
Circuit breaker, un pattern pour fiabiliser vos systèmes distribués (ou microservices) : partie 3
Software EngineeringMaintenant que nous avons vu la théorie sur les précédents articles disponibles ici et ici, penchons-nous sur la pratique.Comment l’implémenter ?Plusieurs solutions sont possibles pour l’implémenter. Par exemple en Java il existe des librairies qui le font pour nous comme :Spring Cloud NetflixNetflix HystrixbreakrFocalisons-nous sur Netflix Hystrix...
Circuit breaker, un pattern pour fiabiliser vos systèmes distribués (ou microservices) : partie 2
Software EngineeringLors de l'article précédent, nous avons vu quelques solutions possibles pour résoudre la gestion des dépendances (externe ou interne) qui peuvent (et le seront tôt ou tard) défaillantes lors de l’exécution de notre application.Regardons d'un peu plus près le design pattern circuit breaker.Une solution possible : le design pattern circuit breaker ?L...
L'évolution des besoins (réductions des coûts et du time to market, concept d'ATAWAD (AnyTime, AnyWhere, AnyDevice)...) a mis en avant certaines architectures (architecture applicative cloud ready, architecture microservices, architecture distribuée…).Cela a engendré de nouvelles problématiques, en particulier l’augmentation du nombre de dépendanc...
Encore cette année, Octo a participé à Devoxx France 2016 en tant que speaker et visiteur.Devoxx est une conférence qui parle de Java, BigData, DevOps, IoT, Mobile, Performance... sous divers formats de conférences (keynote, university, quickie, tools-in-action, hands-on-lab).Tous ces thématiques et formats contribuent à la richesse de l'événement...