[Yekaterinburg, anúncio] java.ural.Meetup @ 3 - anúncio do terceiro relatório de vídeo mitap + Java de java.ural.Meetup @ 2

Convidamos você a participar da terceira reunião do java.ural.Meetup no sábado , 21 de setembro . A reunião será realizada em uma sala de conferências no escritório de Kontur na ul. Maloprudnaya, 5. A partir das 11:30 .

Horário:

11:30 - 12:00 Registro e café
12:00 - 14:30 Três relatórios
14:30 - 15:00 Intervalo (para quem desejar - um tour pelo escritório)
15:00 - 16:30 Workshop

Sob informações de gatos em relatórios e MK. + bônus: materiais da segunda reunião .

java.ural.Meetup

java.ural.Meetup @ 3


O programa possui 3 relatórios e 1 master class. A reunião será dedicada à pilha Elastic .

A participação é gratuita. Registre-se por link para Timepad .
Data: 21 de setembro
Horário: 11:30 - 16:30
Local: st. Maloprudnaya, 5.

1. Adicione uma barra de pesquisa ao seu aplicativo com Elasticsearch

Alex Shestakov

Os desenvolvedores geralmente se deparam com o Elasticsearch como uma ferramenta para armazenar logs, mas na realidade ele pode fazer muito mais. Em mãos habilidosas, o Elasticsearch pode facilmente se tornar a base de uma pesquisa em seu aplicativo, economizando muito tempo para navegação do usuário.

Vou lhe dizer de onde veio o Elastic, como funciona, revisar a teoria, como configurar a pesquisa corretamente. E vou mostrar tudo no exemplo da rede corporativa do circuito.
Alexey Shestakov ewing / Kontur
Ele trabalha em Kontur, onde está desenvolvendo a rede social corporativa Kontur. Staff, que ajuda os funcionários a resolver suas tarefas diárias de trabalho na empresa. Durante seu trabalho em Kontur, ele participou do desenvolvimento de serviços sociais que ajudam os funcionários em transmissões on-line, viagens de negócios e outros.

2. Peso elástico em petabytes

Vladimir Lila

Nós implantamos o Elasticsearch em nosso circuito há muito tempo, experimentamos muito com ele: a migração de 200 TB de dados do Elasticsearch v2 para o Elasticsearch v6, falta de espaço e desempenho, escrevemos várias de nossas próprias ferramentas para trabalhar com o Elastic e usamos um grande número de prontas.

A quantidade de dados em nosso Elastic está se aproximando de um Petabyte, adquirimos muita experiência trabalhando com um volume de dados tão grande e queremos dizer por que ainda amamos o elástico, como ele ajuda nossa empresa e por que você também deve amá-lo!

No relatório, falaremos sobre a organização do processo de transporte de logs e os detalhes técnicos da construção de um cluster, começando com a organização dos índices e terminando com ferro. Vamos falar sobre o monitoramento deste carro enorme. No final, mostraremos como construímos o Kibana com base no Kubernetes e, no final, falaremos sobre a pesquisa entre clusters e como organizar mais de 90 equipes em um Kiban.
Vladimir Leela weslyg / Contorno
Eu trabalho na infraestrutura básica da empresa Kontur, apoio e desenvolvo nosso cluster de petabytes Elastika, treino os desenvolvedores para trabalhar com ele, ajudo as equipes a construir as instalações do Elastik nas equipes de desenvolvimento, apóio e desenvolvemos essas instalações, no circuito que eu sou chamado Elastic Man.

3. Você não pode simplesmente pegar e enviar todos os logs para o Elastic

Grigory Koshelev

Os logs são uma grande quantidade de dados. Portanto, sua entrega confiável pode não ser tão óbvia quanto pode parecer inicialmente.

Vamos falar sobre:

  • Organização de um gasoduto altamente carregado com logs,
  • Recursos do uso da API REST Elastic,
  • Ajuste de desempenho,
  • Tratamento de erros.

Grigory Koshelev gnkoshelev / Kontur
Gregory trabalha no circuito há quase cinco anos, dos quais o último ano e meio se dedicou ao desenvolvimento de infraestrutura. Em seu tempo livre, viaja para conferências e fala sobre suas experiências.

Master class: uma introdução detalhada à pilha ELK

Vladimir Lila

Tarefas:

  • Entenda a estrutura interna do elástico
  • Aprenda a enviar dados para o elástico do código
  • Aprenda a procurar dados
  • Entenda os tipos de dados: quais vantagens eles têm e quais desvantagens eles têm.
  • Aprenda a criar painéis no kibana

Requisitos:

  • O MK é voltado para iniciantes (não há requisitos especiais para o nível de treinamento)
  • Para o MK, você precisará de laptops com JDK / IDE / Postman / navegador.

A participação é gratuita, a inscrição é feita através do link no Timepad .

Vídeo java.ural.Meetup @ 2 de 1 de dezembro de 2018


Uma lista de reprodução: YouTube .

1. Java 11

Grigory Koshelev gnkoshelev

Visão geral das inovações em comparação com o Java 8.


2. Personalização da resolução de dependências no Spring

Andrey Nevedomsky

Spring é a estrutura de injeção de dependência mais usada. Ele fornece ferramentas avançadas prontas para uso, mas às vezes, quando você usa essas ferramentas, precisa comprometer-se. O relatório demonstra maneiras de expandir os recursos do spring para resolver dependências, comparando-os com as ferramentas "prontas para uso".


3. Clojure. LISP para a JVM, mas por quê?

Denis Shilov

No relatório, Denis fala sobre a linguagem de programação Clojure, sobre por que você pode escolher essa linguagem específica para desenvolver o seu próximo sistema (e talvez atual). A principal atenção é dada a um dos componentes mais importantes dessa linguagem - desenvolvimento interativo no REPL.

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


All Articles