Architecture

Archi & techno

SAP Analytics Cloud – épisode 2 : booster SAC avec Python

Cet article est le deuxième article de la série Booster SAP Analytics Cloud. Il fait suite au premier article sur la partie Visualisation innovantes D3JS. 1. Contexte et périmètre : Dans le cadre du Hackathon SAP Analytics Cloud (SAC) du 30 avril au 7 mai 2020, la tribu LIQSA (Liquid SAP Analytics) a réalisé un tableau de bord incorporant : un algorithme de Machine Learning en Python, des visualisations innovantes grâce à des librairies D3JS. Sachant que cet article fait référence à un PoC réalisé…

Lire la suite
Archi & techno

SAP Analytics Cloud – épisode 1 : booster SAC avec des visualisations innovantes D3.JS

Contexte et périmètre : Dans le cadre du Hackathon SAP Analytics Cloud (SAC) du 30 avril au 7 mai 2020, la tribu LIQSA (Liquid SAP Analytics) a réalisé un tableau de bord incorporant : un algorithme de Machine Learning en Python, des visualisations innovantes grâce à des librairies D3JS. Sachant que cet article fait référence à un PoC réalisé dans le cadre d’un hackathon très court, nous n’aborderons donc pas ici les problématiques de sécurité et d’authentification, qui sont inhérentes à tout projet informatique. Booster…

Lire la suite
Archi & techno

Pourquoi faire simple quand on peut faire compliqué ? – Extrait d’une discussion chez OCTO

Introduction Cet article n’est pas un article comme les autres, c’est un extrait brut de discussion que nous avons sur notre mailing-list “tech” interne, un bout de la culture OCTO. tech : L’objectif de cette mailing-list est d’échanger entre OCTO sur des sujets techniques, on y retrouve des demandes d’aide sur un sujet ou une architecture technique, des REX (retour d’expérience) sur des technologies ou des missions, des échanges d’opinions ou de convictions, des partages de savoir, et beaucoup de débats. l’objectif de l’article : En écrivant…

Lire la suite
Big Data

Apache Kafka 101

Introduction Apache Kafka est une plateforme distribuée de streaming de données. Il est essentiellement utilisé comme un broker de messages (bus de messages). Il a été conçu pour des objectifs de performance (millions de messages par seconde) et de résilience (tolérance à la panne). On doit le nom Kafka à Jay Kreps (co-fondateur) et son admiration pour l’écrivain de langue Allemande Franz Kafka qu’il considère comme “un système optimisé d’écriture”. Dans une série d’articles, on va vous présenter les fonctionnalités d’Apache Kafka et comment il…

Lire la suite
Archi & techno

Les architectures microservices, c’est un peu trop fort pour toi mon p’tit gars !

Introduction Je suis confiné avec ma famille et mes collègues aussi. Ce dernier point est crucial pour la suite de l’article, car le corollaire est que je deviens intouchable physiquement, je vais pouvoir critiquer les architectures microservices au chaud et mes collègues ne pourront pas venir me casser les genoux à la récré. J’aviserai comment gérer mes genoux et mon retour à la vie sociale un peu plus tard ;-) Note : Cet article propose les grands principes d’une architecture microservices et ce que cela…

Lire la suite
Archi & techno

Kube is the new mainframe – Compte-rendu du talk de Désiré ATANGA à la Duck Conf 2020

Alors qu’une cinquantaine d’années séparent Mainframe et Kubernetes, Désiré ATANGA a ouvert l’édition 2020 de la Duck Conf en tentant de répondre à la question suivante : Kubernetes peut-il s’installer dans nos SI et occuper une place aussi importante que le si robuste mainframe ? Qui se ressemble s’assemble ? Tout d’abord, commençons par définir ces deux technologies dans notre contexte : Le mainframe est un ordinateur de grande puissance de traitement qui répond aux besoins de robustesse, performance et résilience requis pour l’exécution d’applications…

Lire la suite
Archi & techno

Elle est où ton appli ? Dans mon Kube ! – Compte-rendu du talk de Lucas BOISSERIE et Benjamin BRABANT à La Duck Conf 2020

Lucas et Benjamin nous partagent leurs bonnes pratiques, avec pour toile de fond un retour d’expérience d’un peu plus de deux ans avec Kubernetes dans le retail. A quoi ça sert Kubernetes ?  La principale réponse qu’apporte Kubernetes dans le monde de l’infrastructure et de la conteneurisation c’est de l’orchestration avancée de conteneurs sur un parc de machines, managées comme un ensemble cohérent que l’on appelle aussi “cluster”. Toujours dans une logique de “Desired State Configuration”, Kubernetes apporte une grande abstraction sur la technique à…

Lire la suite
Archi & techno

L’API Management, au-delà des promesses – Compte-rendu du talk de Daniel Sabin et Adrien Graux à La Duck Conf 2020

Le décor est planté, la pause terminée. L'assistance se rassoit tandis que s'avancent les deux challengers, j'ai nommé Adrien Graux et Daniel Sabin. Les deux champions, fébriles, montent sur le ring, là où plusieurs conférenciers posèrent le pied avant eux. Plus tôt dans la matinée, certains parlaient d’ESB, prémices de l’API Management. Ce dernier est né de nouveaux besoins utilisateurs, pour lesquels les éditeurs promettaient monts et merveilles. Mais qu’en est-il vraiment ? Nos experts ont synthétisé pour vous les promesses des plateformes du marché…

Lire la suite
Archi & techno

Mon DSI veut une MEP par jour, comment faire de l’architecture quand tout est en mouvement ? – Compte-rendu du talk de Fabien Arcellier à La Duck Conf 2020

Il y a quelques années on a découvert l’agile, qui nous a permis d’accorder métier et développeurs et ainsi mettre en place des transformations qui ont impacté le rôle d’architecte de système d’information. Aujourd’hui c’est le DevOps qu’on essaye de mettre en place, durant son talk Fabien va nous montrer comment cela se passe dans la réalité. Mise en situation : un DSI vient nous voir en nous montrant une étude qu’il vient de lire, Accelerate. Il en a retenu le message suivant : Les…

Lire la suite