Maha ALSAYASNEH

Maha ALSAYASNEH

Elastic

I am a computer scientist with more than 10 years of experience in various fields ranging from web development to big data, including cloud computing and artificial intelligence. My experience combines technical and analytical aptitudes with problem-solving strengths to drive projects to on-time and high-quality completion.

I also have a Ph.D. in optimizing the performance of multi-tier distributed systems.

Currently, I am an Engineering Manager at Elastic. We are the leading platform for search-powered solutions.

I love communicating and sharing knowledge with people ;) ( I also love sports and mountains ;) )

My motto in life is LIVE + LOVE + LAUGH :)

Twitter : @MahaALSayasneh

cldops

Track : Cloud, Containers & Infrastructure, DevOps

Type de présentation : Tools-in-Action

The Developer Portal: Open the Gate to Productivity 🚀

ArgoCD, Jenkins, Buildkite, Kubernetes, Jira, SonarQube, Vault, etc., with the rapid growth of technologies, this list keeps getting larger and the company software ecosystem gets more and more complex.

It becomes overwhelming and time-consuming for developers to configure and use these software tools especially when the tools used for developing services owned by team A are different from those owned by team B.

To free your developers from the burden of figuring out what service to use and how, in this talk, I will present the concept of the service catalog, a developer portal to improve the developer experience and speed up development cycles.

Through a demo, I will show how to build a developer portal using Backstage service catalog and how to plug your existing services into it. Real successful case studies will be presented.

Join me if you would like to know more about it 😉

References: https://backstage.io/ https://www.cncf.io/projects/backstage/ https://www.cortex.io/compare/spotify-backstage-vs-cortex https://pronovix.com/blog/7-frameworks-help-you-build-better-developer-portal

bigd

Track : Big Data, Machine Learning, Analytics

Type de présentation : Hands-on Labs

Un moteur de recherche de documents d'entreprise

Lors de cet atelier, nous allons expliquer comment mettre en place un moteur de recherche pour les données de notre entreprise.

Afin d'éviter le côté trop "magique" parfois des solutions sur étagère, nous verrons d'abord :

  • les bases du moteur de recherche Elasticsearch
  • l'indexation de contenu JSON
  • la transformation à la volée du contenu JSON via les pipelines ingest
  • l'extraction de texte et de meta-données depuis un document binaire avec le processor attachment
  • l'utilisation du tout nouveau processeur d'inférence pour déterminer des entités nommées de nos documents ainsi qu'une analyse de sentiments
  • l'utilisation du projet FSCrawler open-source pour réaliser plus simplement ces étapes

Nous verrons ensuite comment chercher dans les données ainsi indexées.

Enfin, nous mettrons en place une interface de recherche sur étagère, portée par la solution gratuite Workplace Search qui nous permettra de chercher dans différentes sources documentaires avec assez peu d'efforts.