[Ekaterinbourg, annonce] java.ural.Meetup @ 3 - annonce des troisièmes reportages vidéo Java mitap + de java.ural.Meetup @ 2

Nous vous invitons à participer à la troisième réunion de java.ural.Meetup le samedi 21 septembre . La réunion aura lieu dans une salle de conférence dans le bureau de Kontur à ul. Maloprudnaya, 5. À partir de 11h30 .

Horaire:

11h30 - 12h00 Inscription et café
12:00 - 14:30 Trois rapports
14h30 - 15h00 Pause (pour ceux qui le souhaitent - visite du bureau)
15h00 - 16h30 Atelier

Sous les informations de chat sur les rapports et MK. + bonus: matériel de la deuxième réunion .

java.ural.Meetup

java.ural.Meetup @ 3


Le programme a 3 rapports et 1 master class. La réunion sera consacrée à la pile Elastic .

La participation est gratuite. Inscrivez-vous par lien vers Timepad .
Date: 21 septembre
Heure: 11h30 - 16h30
Lieu: st. Maloprudnaya, 5.

1. Ajoutez une barre de recherche à votre application avec Elasticsearch

Alex Shestakov

Les développeurs considèrent souvent Elasticsearch comme un outil de stockage des journaux, mais en réalité, il peut faire beaucoup plus. Entre des mains compétentes, Elasticsearch peut facilement devenir la base d'une recherche sur votre application, économisant ainsi une tonne de temps utilisateur pour la navigation.

Je vais vous dire d'où vient l'élastique, comment cela fonctionne, passer en revue la théorie, vous dire comment configurer correctement la recherche. Et je vais tout montrer sur l'exemple du réseau d'entreprise du circuit.
Alexey Shestakov ewing / Kontur
Il travaille à Kontur, où il développe le réseau social d'entreprise Kontur.Personnel, qui aide les employés à résoudre leurs tâches quotidiennes dans l'entreprise. Au cours de son travail à Kontur, il a participé au développement de services sociaux qui aident les employés dans les émissions en ligne, les voyages d'affaires et autres.

2. Poids élastique en pétaoctets

Vladimir Lila

Nous avons déployé Elasticsearch dans notre Circuit il y a longtemps, nous en avons beaucoup vécu: la migration de 200 To de données d'Elasticsearch v2 vers Elasticsearch v6, le manque d'espace et de performances, nous avons écrit plusieurs de nos propres outils pour travailler avec Elastic et nous utilisons un grand nombre d'outils prêts à l'emploi.

La quantité de données dans notre Elastic approche un pétaoctet, nous avons acquis beaucoup d'expérience en travaillant avec un tel volume de données, et nous voulons vous dire pourquoi nous aimons toujours l'élastique, comment il aide notre entreprise et pourquoi vous devriez également l'aimer!

Dans le rapport, nous parlerons à la fois de l'organisation du processus de transport des journaux et des détails techniques de la construction d'un tel cluster, en commençant par l'organisation des index et en terminant par le fer. Parlons de la surveillance de cette énorme voiture. À la fin, nous vous expliquerons comment nous avons construit Kibana sur la base de Kubernetes, et ce qu'il nous a finalement donné, nous parlerons de la recherche inter-cluster et comment organiser plus de 90 équipes dans un Kiban.
Vladimir Leela weslyg / Contour
Je travaille dans l'infrastructure de base de la société Kontur, supporte et développe notre cluster de pétaoctets Elastika, forme les développeurs à travailler avec elle, aide les équipes à construire des installations Elastika dans les équipes de développement, supporte et développe de telles installations, dans le circuit que je m'appelle Elastic Man.

3. Vous ne pouvez pas simplement prendre et envoyer tous les journaux à Elastic

Grigory Koshelev

Les journaux sont une grande quantité de données. Par conséquent, leur livraison fiable peut ne pas être aussi évidente qu'elle pourrait sembler au départ.

Parlons de:

  • Organisation d'un pipeline très chargé avec logs,
  • Caractéristiques de l'utilisation de l'API élastique REST,
  • Réglage des performances,
  • Gestion des erreurs.

Grigory Koshelev gnkoshelev / Kontur
Gregory travaille dans le circuit depuis près de cinq ans, dont un an et demi pour le développement des infrastructures. Pendant son temps libre, elle se rend à des conférences et parle de ses expériences.

Master class: Une introduction détaillée à la pile ELK

Vladimir Lila

Tâches:

  • Comprendre la structure interne de l'élastique
  • Apprenez à envoyer des données à l'élastique à partir du code
  • Apprenez à rechercher des données
  • Comprendre les types de données: quels avantages ils ont et quels inconvénients ils ont.
  • Apprenez à créer des tableaux de bord dans Kibana

Prérequis:

  • MK est destiné aux débutants (il n'y a pas d'exigences particulières pour le niveau de formation)
  • Pour MK, vous aurez besoin d'ordinateurs portables avec JDK / IDE / Postman / navigateur.

La participation est gratuite, inscription via le lien sur Timepad .

Vidéo java.ural.Meetup @ 2 du 1er décembre 2018


Une liste de lecture: YouTube .

1. Java 11

Grigory Koshelev gnkoshelev

Aperçu des innovations par rapport à Java 8.


2. Personnalisation de la résolution des dépendances au printemps

Andrey Nevedomsky

Spring est le framework d'injection de dépendances le plus utilisé. Il fournit des outils riches prêts à l'emploi, mais parfois lorsque vous utilisez ces outils, vous devez faire des compromis. Le rapport montre des moyens d'étendre les capacités de Spring pour résoudre les dépendances, en les comparant avec des outils «prêts à l'emploi».


3. Clojure. LISP pour la JVM, mais pourquoi?

Denis Shilov

Dans le rapport, Denis parle du langage de programmation Clojure, pourquoi vous pouvez choisir ce langage particulier pour développer votre prochain système (et peut-être actuel). L'attention principale est accordée à l'un des composants les plus importants de ce langage - le développement interactif dans REPL.

Source: https://habr.com/ru/post/fr466721/


All Articles