TRIVADIS AUX FOIRES ET CONGRÈS

TRIVADIS AUX FOIRES ET CONGRÈS

IT jours 2020 - en ligne

Les IT-Tage (IT jours) aura lieu du 07 au 10 décembre 2020 en ligne. Elle est considérée comme la conférence la plus importante pour développement de logiciels, architecture, bases de données et gestion: À ces IT-Tage tu trouves exactement les présentations qui correspondent à tes défis professionnels. Trivadis est représentée cette année encore, car nous voulons partager nos connaissances personnellement avec toi et nous nous réjouissons de te rencontrer toi aux IT-Tage 2020.

Viens écouter nos présentations aux IT-Tage 2020

08 décembre 2020

Le rôle du hub événementiel (i.e. Kafka) dans une architecture de données moderne (Guido Schmutz)

11 h 00 à 11 h 45:

"Quels sont les avantages de l'utilisation d'un hub d'événements dans une architecture de données moderne? Qu'est-ce qu'un hub d'événements et quelles fonctionnalités doit-il offrir? Pourquoi Apache Kafka est-il actuellement l'implémentation la plus populaire d'un hub d'événements?
Cette présentation répond à ces questions et à d’autres. La conférence commence par une définition indépendante du fabricant d'un centre d'événements. Ensuite, les différents styles d'architecture qui peuvent être pris en charge à l'aide d'un hub d'événements sont examinés, tels que l'intégration de données de flux, l'analyse de flux et les applications ou microservices découplés et pilotés par les événements, et comment ceux-ci peuvent être combinés dans une architecture holistique.
La conférence se termine par un examen d'Apache Kafka et montre l'utilisation des différents composants Kafka dans l'architecture de données moderne."

Démo en direct Kafka: Mise en place d'une solution de streaming en 45 minutes (Guido Schmutz)

12 h 00 à 12 h 45:

"Sur la base d'un exemple de bout en bout, l'utilisation de Kafka et des outils liés à Kafka sera démontrée et les participants verront avec quelle facilité les solutions de streaming peuvent être mises en œuvre sans nécessairement avoir à écrire beaucoup de code.
Les données sont générées par des capteurs IoT fictifs qui sont intégrés à Kafka via MQTT. Kafka Connect et StreamSets Data Collector seront affichés en action. Ensuite, les données sont analysées dans Kafka avec KSQL et Kafka Streams et les résultats sont visualisés en temps réel. Les données IoT sont étendues avec des données statiques provenant de systèmes de données de base. Les formats de données possibles pour les messages tels que JSON et AVRO sont également abordés.
Le tout est une démo en direct sans diapositives. La seule exception est une diapositive avec l'architecture de la solution, qui est complétée étape par étape avec les outils appropriés afin que le participant ne perde jamais la vue d'ensemble."

10 conseils de performance ETL pour les nuits trop courtes (Dani Schnider)

12 h 00 à 12 h 45:

"Lors du chargement de grandes quantités de données dans un entrepôt de données, les règles d'optimisation des performances sont différentes, par exemple, des requêtes dans un système OLTP. C'est pourquoi il est important de comprendre comment les processus ETL doivent être implémentés afin qu'ils puissent s'exécuter dans le temps requis. Si «la nuit est trop courte» pour exécuter tous les travaux ETL, une action est requise.
À l'aide de divers exemples pratiques, la conférence présente des mesures et des conseils avec lesquels les travaux ETL peuvent être écrits efficacement et les processus à long terme peuvent être améliorés. L'objectif principal est de savoir comment les mappages ETL, les commandes SQL ou les packages PL / SQL sont écrits afin de pouvoir être exécutés efficacement. Mais des sujets tels que la configuration de la base de données, l'indexation et les statistiques d'optimisation sont également une condition préalable à l'efficacité des processus ETL. Ce n'est que si tout est coordonné que les données chargées seront disponibles à temps pour les requêtes dans l'entrepôt de données. Les conseils donnés dans la présentation devraient aider à ce que la nuit ne soit pas trop courte."

Kafka comme stockage à long terme - Introduction au stockage hiérarchisé Confluent (Michael Mühlbeyer)

14 h 00 à 14 h 45:

"Avec la version 5.4 de leur plateforme de streaming Confluent, Confluent a introduit une nouvelle fonctionnalité appelée Confluent Tiered Storage. Cela vous permet d'étendre rapidement et facilement votre environnement Kafka avec un magasin d'objets et de réagir rapidement aux nouvelles exigences. De plus, avec le stockage hiérarchisé Confluent, il est possible d'utiliser Kafka comme stockage à long terme en utilisant le stockage objet, tel que S3.
La conférence donne un aperçu de l'architecture du stockage hiérarchisé et discute des cas d'utilisation potentiels. Dans le cours ultérieur, nous abordons les thèmes de la performance et de la fiabilité. Enfin, la configuration du stockage hiérarchisé dans un cluster Kafka est présentée."

Modèles de conception de logiciels résilients (Thorsten Maier)

15 h 00 à 15 h 45:

"L'époque où une application était constituée d'un seul grand artefact semble révolue. Dans le cadre d'une conteneurisation accrue avec Docker & Co, entre autres, il devient de plus en plus populaire de compiler des applications à partir de plusieurs artefacts indépendants qui communiquent entre eux au-delà des limites du processus. Cette architecture permet un développement plus rapide et une adaptation élastique à l'évolution des exigences de charge. Cependant, si un grand nombre d'applications plus petites doivent effectuer une tâche commune, un système global sans erreur devient de plus en plus improbable.
Dans la conception de logiciels résilients, nous n'essayons plus d'éviter les erreurs, mais nous les acceptons plutôt comme une partie inévitable du logiciel. Nous concentrons nos efforts de développement sur le dépannage le plus rapide et le plus automatisé possible afin de rendre l'ensemble du système plus résistant aux erreurs.
La session présente les concepts de base de la conception de logiciels résilients et montre la mise en œuvre pratique de ces concepts avec des techniques du monde du saut."

09 décembre 2020

AWS RDS - Que manque-t-il pour un service entièrement géré? (Daniel Hillinger)

12 h 00 à 12 h 45:

"Avec le Relational Database Service (RDS), Amazon Web Services (AWS) propose un service géré pour de nombreux produits de base de données (par exemple, Oracle, Postges et MYSQL). AWS prend déjà en charge de nombreuses activités DBA standard et les a automatisées. Mais que manque-t-il pour que vous n'ayez plus à vous soucier de rien? Quels sujets sont entièrement gérés et où devez-vous travailler activement sur des solutions vous-même?
Dans un monde où une sauvegarde automatique n'est qu'une coche dans une interface Web, cela vaut la peine de regarder de plus près."

Smart Data Analytics - Utilisation de l'IA et des graphiques pour les ventes et le marketing (Dr Martin Zablocki)

13 h 00 à 13 h 45:

"Dans cette conférence, nous montrerons comment la mise en réseau intelligente d'informations à partir de données structurées et non structurées permet des analyses précieuses pour les ventes et le marketing. Le cœur des données est constitué de graphiques de connaissances qui utilisent des méthodes modernes d'apprentissage automatique pour identifier les liens intelligents entre les besoins des clients et leurs propres produits ou services.
Le contenu informationnel de ces graphiques de connaissances intelligents à 360 ° est continuellement enrichi de nouvelles données via une plateforme de données événementielle. Les avantages de cette base de données intelligente pour les analyses dans les domaines de la vente et du marketing vont de prospects plus qualifiés et hiérarchisés au développement ultérieur de vos propres produits en fonction des besoins ainsi qu'à des analyses de marché quotidiennes."

WebAssembly - un retour judicieux pour Java dans le navigateur? (Christian Dedek)

14 h 00 à 14 h 45:

"WebAssembly est un nouveau format de code de bas niveau d'exécution binaire portable et de taille optimisée qui, bien que la norme W3C reste un produit viable minimal, est déjà pris en charge nativement par tous les navigateurs courants. Contrairement à JavaScript, il est déjà nettement plus rapide.
Un aspect intéressant du format binaire est que les langages de haut niveau tels que Java ou C / C # peuvent être compilés dans WebAssembly afin qu'ils puissent être exécutés directement dans le navigateur. Cela signifie que JavaScript ne doit pas être utilisé exclusivement pour développer des applications Web, mais peut être développé en Java ou C / C #. De cette façon, des environnements de développement et des bibliothèques éprouvés pour le développement Web peuvent être obtenus. WebAssembly pourrait signifier une certaine «révolution» pour le Web dans les prochaines années.
Dans cette session, vous apprendrez les bases de WebAssembly et comment vous pouvez développer des applications Web avec Java et JWebAssembly ou TeaVM basées sur le format WebAssembly."

Nettoyez le chaos du cloud et observez l'informatique. Environnements cloud d'un simple clic de souris - grâce au libre-service (Jens Bertenbreiter)

14 h 00 à 14 h 45:

"Remplissez le formulaire, faites-le signer, transmettez-le, attendez ... Les services de développement et spécialisés ne connaissent que trop bien la procédure de demande de ressources informatiques. Jusqu'à présent, cela a été un processus manuel et long dans la plupart des cas, combiné à un niveau élevé d'efforts bureaucratiques. Il n'était pas rare que des jours ou des semaines s'écoulent avant qu'une ressource informatique soit enfin disponible. Ces dernières années, les départements de développement et spécialisés ont souvent pris eux-mêmes l'initiative et utilisé les services de cloud de manière extravagante - créant ainsi un cloud fantôme qui défie toute vue d'ensemble. Vous pouvez éviter cela et en même temps augmenter l'efficacité."

mlflow pour tout le cycle de vie de l'apprentissage automatique (Dr.Parinaz Ameri)

17 h 00 à 17 h 45:

"Contrairement au monde traditionnel du développement logiciel, le développement d'une solution d'apprentissage automatique ne dépend pas seulement de la qualité du code et ne se limite pas au respect de certaines spécifications fonctionnelles. L'objectif des projets d'apprentissage automatique est de mesurer un certain nombre de métriques, par exemple B. la précision à optimiser sur plusieurs itérations. Atteindre cet objectif nécessite une expérimentation constante et la répétition des étapes de préparation des données et de réglage des paramètres pour améliorer la métrique. Ce processus implique la sélection et la combinaison de différentes bibliothèques et modèles, et l'utilisation de différents environnements de déploiement. En tant que plate-forme d'apprentissage automatique open source pour gérer l'ensemble du cycle de vie des projets d'apprentissage automatique, mlflow gagne en popularité pour de bonnes raisons.
Cet exposé se concentrera sur les méthodes fournies par mlflow pour la réutilisabilité des artefacts de code et des projets, pour le suivi des configurations et des paramètres, et pour l'interface utilisateur afin de simplifier le processus de comparaison des différents modèles et de leurs métriques associées."

10 décembre 2020

La qualité du code dans la pratique (Thorsten Maier)

10 h 00 à 10 h 45:

"Après la première version, la lutte contre la lente décomposition d'une base de code commence.
La session utilise des exemples pratiques pour montrer comment la dégénérescence qui se produit normalement peut être contrecarrée en améliorant continuellement la qualité du code. La base est une documentation d'architecture conviviale pour les développeurs avec un modèle de démarque allégé. L'utilisation efficace des revues de code, la vérification automatique des spécifications d'architecture à l'aide de l'analyse de code statique avec jQAssistant et l'amélioration continue assistée par des outils de métriques de code sélectionnées avec git-ratchet ne sont que quelques autres mesures sur la voie d'un code maintenable en permanence."

Oracle Security: De quoi aimeriez-vous? à De quoi avez-vous vraiment besoin? (Markus Flechtner)

11 h 00 à 11 h 45:

"Quel DBA ne sait pas: l'une des premières commandes SQL lors de l'installation d'un logiciel tiers est "GRANT DBA TO .."? Même les développeurs de leur propre département de développement ne savent pas de quels droits ils ont besoin dans la base de données - et ils demandent d'abord des droits DBA complets dans l'environnement de développement. Et puis l'agent de sécurité arrive et dit "chacun ne peut obtenir que les droits dont il a vraiment besoin" - le principe du moindre privilège est requis.
Mais comment pouvez-vous le savoir? Oracle propose la fonction «Analyse des privilèges» depuis la version 12c de la base de données. Malheureusement, l'utilisation de cette fonction était à l'origine liée à la licence Database Vault - et donc non (légalement) utilisable pour la plupart des DBA. Cette restriction ne s'applique plus depuis novembre 2018: tous les clients disposant de l'édition Enterprise peuvent utiliser la fonctionnalité. Raison suffisante pour examiner de plus près cette fonctionnalité dans la conférence: Comment le DBA peut-il déterminer les droits dont les applications et les utilisateurs ont vraiment besoin, puis mettre en place un concept de droits approprié?"

Innovation pilotée par les données - Une réussite dans le monde des médias numériques (Eberhard Lösch)

13 h 00 à 13 h 45:

"Les données sont souvent désignées comme la ressource la plus précieuse du 21e siècle. Mais comment les entreprises ou organisations peuvent-elles en profiter rapidement et spécifiquement pour elles-mêmes? Et comment trouver et mettre en œuvre simplement des idées innovantes? Des entreprises particulièrement performantes nous montrent déjà comment le faire et tirent une part significative de leur avantage concurrentiel de l'utilisation ciblée des données.
A l'aide d'un vrai projet, vous apprendrez comment une solution basée sur l'utilisation innovante des données a été développée et mise en œuvre pour les services d'une entreprise dans le domaine des médias numériques. Cela donne un aperçu du processus, comment et sur quelle base des idées innovantes ont été développées. Vous apprendrez à connaître les subtilités qui ont été maîtrisées au cours du projet. Enfin, vous aurez un aperçu des facteurs de succès techniques, professionnels et culturels de ce projet d'innovation."

Atlassian DevOps-Tools @Azure Cloud (Christian Dedek, Patrick Rudloff)

15 h 00 à 15 h 45:

"Exploiter des outils Atlassian Devops comme Jira, Confluence ou Bitbucket dans le cloud Microsoft Azure? Avec Atlassian Cloud et AWS, il existe déjà des offres Atlassian Cloud déjà établies et Microsoft propose ses propres outils DevOps dans le Cloud Azure.
La conférence aborde les raisons possibles des outils Atlassian dans le cloud Azure comme alternative et prend en compte notamment les différentes options de fonctionnement dans Azure et le potentiel économique associé. Sur la base des options d'installation Atlassian disponibles dans Azure Store, certains scénarios d'entrée actuellement réalisables rapidement sont affichés, afin d'envisager ensuite une petite sélection de problèmes et d'options de solution issus de la pratique opérationnelle. Une courte démo en direct devrait faciliter la prise en main du sujet."

Principes de l'architecture logicielle - moderne mais intemporel (Thorsten Maier)

17 h 00 à 17 h 45:

"Des sujets tels que le cloud, DevOps, Kubernetes, serverless & Co font désormais partie du quotidien de beaucoup. L'abondance de termes et de nouvelles technologies fait régulièrement transpirer les architectes et les développeurs lorsqu'il s'agit de faire une sélection éclairée. Pourquoi devons-nous nous attaquer à ces problèmes?
La vision future de nombreuses entreprises est le traitement flexible d'un flot de données, puis l'utilisation rentable des informations qui en sont extraites dans toutes les parties de l'entreprise. La quantité de données augmente régulièrement, donc l'évolutivité est désormais une exigence importante. Une application cloud native peut s'adapter automatiquement aux exigences de charge en constante évolution. Pour cela, cependant, une coopération hautement intégrée entre les entreprises, le développement et l'exploitation est nécessaire afin de pouvoir réagir le plus rapidement possible à un environnement de marché en évolution.
Vous serez surpris de la facilité avec laquelle il est possible de prendre des décisions basées uniquement sur des principes d'architecture logicielle éprouvés. Nous devrions en toute confiance dire au revoir à certains d'entre eux, la réutilisation et l'indépendance technologique ont déjà causé plus de problèmes que d'avantages. Pour des raisons d'organisation, la liberté de redondance a également reçu une priorité moindre. La session montre sur quels principes et même sur quelles lois nous pouvons nous rabattre malgré la complexité croissante des systèmes logiciels actuels."

PERSONNES DE CONTACT

Silke Leisner_225x225

SILKE LEISNER
Trivadis Holding AG
Project Leader Eventmarketing D-A-CH

Téléphone: +41 58 459 57 22
E-Mail: silke.leisner@trivadis.com

ap_stephan-göpel_1x

STEPHAN GOEPEL
Trivadis Germany GmbH
Project Manager Eventmarketing D-A-CH

Téléphone: +49 40 334 68 200
E-Mail: stephan.goepel@trivadis.com

Reste curieux
En plus de cet événement, nous partageons également nos connaissances lors d'un grand nombre d'autres occasions, en public et en ligne. Tu peux trouver un aperçu de tous les événements par ou avec Trivadis ici.
Reste informé
Tu voudrais savoir en quoi les TIC intelligentes peuvent t'être utiles?
Dans ce cas, notre newsletter est faite pour toi.