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 @ 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 ShestakovOs 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 LilaNó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 KoshelevOs 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 LilaTarefas:- 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 gnkoshelevVisão geral das inovações em comparação com o Java 8.
2. Personalização da resolução de dependências no Spring
Andrey NevedomskySpring é 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 ShilovNo 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.