Em meados de junho, nosso escritório sediou a conferência
T + Conf 2019 , na qual foram feitos muitos relatórios interessantes sobre o uso do Tarantool, computação em memória, multitarefa cooperativa e Lua para criar serviços tolerantes a falhas altamente carregados em Digital e Enterprise. E para todos que não puderam participar da conferência, preparamos vídeos e apresentações de todos os discursos, bem como um monte de ótimas fotos do meio dos eventos, por assim dizer.


Por 9 horas em dois corredores do T + Conf 2019, você pode ouvir 16 relatórios. Falamos sobre como o Tarantool se desenvolverá ainda mais, como esse DBMS pode ser usado em uma empresa severa. Havia muitos relatórios práticos do Tarantool: sobre o protocolo para construir um cluster, sobre o fornecimento de recursos omnichannel, sobre caches e replicação e sobre dimensionamento. E cerca de um terço dos discursos foram sobre exemplos práticos do uso do Tarantool em diferentes empresas e para resolver uma variedade de problemas.
Por exemplo:
Aplicações Tarantool CI / CD: de um repositório vazio para produçãoKonstantin Nazarov
Konstantin falou sobre uma nova abordagem na estruturação e entrega de aplicativos no Tarantool:
- como gerenciar dependências (rockspec + friends);
- como escrever e executar testes de unidade e integração;
- Vou mostrar uma prévia da nova estrutura de teste para aplicativos;
- como empacotar aplicativos com dependências (e por que escolhemos o link estático);
- Como instalar em produção com systemd.
Tarantool: agora com SQLKirill Yukhin
A conversa é sobre a arquitetura Tarantool e sua evolução. Kirill explicou por que é importante ter o banco de dados e o servidor de aplicativos no mesmo espaço de endereço, por que o Tarantool foi criado com thread único e por que o banco de dados na memória precisa de um mecanismo para armazenar dados no disco. Então Cyril falou sobre os últimos desenvolvimentos da equipe de criadores do Tarantool: por que adicionamos a sintaxe SQL e como isso pode resolver seus problemas.
Por que o Tarantool Enterprise é útilYaroslav Dynnikov
O Tarantool Enterprise não é apenas um item valioso, mas também um SDK rico em recursos. Yaroslav contou como o NT difere da versão de código-fonte e quais benefícios ela pode trazer. Existem muitas diferenças: são ferramentas de administração de cluster, um fluxo de trabalho de desenvolvimento pronto e um assembly estático que não requer nenhuma configuração do ambiente.
Upscaling de Tarantool usando Intel OptaneGeorge Kirichenko
George contou como usar o Intel Optane com Tarantool. Examinei os efeitos do uso do modo Não volátil para registrar logs de transações, a possibilidade de escala vertical do mecanismo In-Memory em conjunto com o modo Intel Optane Volatile, perfis de carga bons e ruins em termos de largura de banda e latência. E também Georgy irá falar sobre diferentes implementações do Intel Optane e compará-las em relação ao Tarantool.
SWIM - protocolo de construção de clusterVladislav Shpileva
SWIM é um protocolo para detectar e monitorar nós do cluster, distribuindo eventos e dados entre eles. O protocolo é especial por sua leveza, descentralização e independência da velocidade do trabalho no tamanho do cluster. Vladislav falou sobre como o protocolo SWIM funciona, como e com quais extensões ele é implementado no Tarantool.
Em geral, havia um mar de informações úteis!
Se você não pôde vir ao T + Conf 2019 ou deseja atualizar alguns momentos em sua memória,
aqui estão as gravações em vídeo de todas as apresentações, e
aqui também colocamos as apresentações delas.



Todas as nossas fotos da conferência (você pode encontrar nelas):
VK e
FB .
Não nos despedimos disso, mas estamos esperando por você no próximo ano na T + Conf 2020, siga os anúncios!