TDC 2017
São Paulo
Um dos maiores encontros de comunidades e empresas no Brasil

Trilha NoSQL NoSQL, no Limits, lots of Fun!

Volumes de dados e capacidade de processamento como nunca vimos antes: essa é a nossa nova realidade e para tirarmos proveito disso, precisamos também de novas formas de armazenamento de dados. O movimento NoSQL surgiu em 2009 para trazer novas opções de ferramentas e modelos de dados capazes de atender as necessidades de uma nova geração de aplicações.

Nesta trilha, iremos discutir diversas ferramentas NoSQL, tendências, as últimas novidades da área e como VOCÊ pode usar essa tecnologia para criar aplicações incríveis.

Palestras

Importante: A grade de palestras está sujeita a alterações sem prévio aviso.
Conteúdo
08:00 às 09:00 Credenciamento e recepção dos participantes

Todas as pessoas inscritas, palestrantes, coordenadores e de imprensa, devem retirar seus crachás e kit do congressista nos balcões de credenciamento localizados na entrada do evento, para obterem acesso às salas e Auditório Principal.

09:00 às 10:00 Abertura do evento no Auditório Principal

Após o credenciamento, convidamos os participantes a comparecerem ao auditório para receberem as boas vindas por parte dos realizadores e patrocinadores.

Neste keynote de abertura, todos serão orientados sobre o funcionamento do evento, destaques e outras novidades.

10:10 às 11:00 Persistência Poliglota, o que é e como isso pode ser útil nas suas aplicações
Amelia Pessoa

Com o surgimento do big data, muitos bancos de dados foram evoluindo para comportar a grande quantidade e variedade dos dados. Cada banco tem características distintas e com isso é melhor aproveitado em diferentes situações. Há ainda aplicações que em funcionalidades diferentes, seriam mais performáticas com bases de dados de diferentes tipos. Isso é o que chamamos de persistência poliglota, uma única aplicação conversando com diferentes bancos. Essa palestra busca esclarecer o que persistência poliglota significa, traz cases no assunto e apresenta ferramentas que fazem a abstração dos bancos atuando como interface única e permitindo a junção de dados vindos de bancos de dados distintos.

Pequenos erros, grandes desastres com NoSQL
Otávio Gonçalves de Santana

Os bancos NoSQL estão cada vez mais consolidados no mundo do desenvolvimento de software vários cases de grandes empresas e sucessos ao redor do mundo, por exemplo, as redes sociais. Porém, uma pergunta comum é: A sua empresa é possui o mesmo porte dessas grandes empresas? Qual tipo de banco utilizar? Como ficará a modelagem? Dentre outras dúvidas. O motivo dessa palestra será falará dos maiores erros iniciais na escolha desse tipo de banco de dados além de verificar se você realmente precisa desse tipo de banco ou apenas é um Hype Driven Development.

11:10 às 12:00 Throughput, escalabilidade e distribuição global com Cosmos DB
Vinicius Quaiato

Banco de dados como serviço, escalabilidade por throughput, armazenamento multi-modelo (key-value, table family, document), múltiplos modelos de consistência (strong, bounded staleness, consistent-prefix, session, and eventual) e replicação global dos dados a apenas alguns cliques: este é o Cosmos DB.

Construído pensando em escalabilidade e distribuição, que se integra com APIs já existentes (MongoDB e Gremlin), permitindo manter aplicações já em produção completamente funcionais, com storage e entrega garantidos por SLA.

Homogeneity of Web apps using noSQL data
Daniel Ceragioli Abrão

On this presentation we will discuss how a web developer could benefit from using noSQL over traditional SQL data within a Javascript environment.

With the growing adoption of node.js and community efforts to standardise javascript it is very easy, and even obvious, to go on with JSON data to build your app model and persistent data as well without any painful data transformation on each endpoint.

12:10 às 13:00 Cassandra: por que o pensamento relacional vai destruir a performance de seu sistema?
Paulo Ricardo Rocha de Almeida

O banco de dados Apache Cassandra é famoso por seu desempenho, escalabilidade e alta disponibilidade, sendo um grande player no mundo de aplicações distribuídas, no entanto, traz consigo conceitos diferentes até certo ponto estranhos para a maioria dos desenvolvedores. Iremos discutir como o Cassandra encaixa-se no teorema CAP, como funciona replicação de dados, consistência eventual e uma técnica de modelagem para alto workload chamada Query Driven.

13:10 às 14:00 Intervalo para Almoço
Uma excelente oportunidade de todas as pessoas no evento interagirem e trocarem ideias, colaboradores, empresas patrocinadoras e apoiadoras, palestrantes e coordenadores.
14:10 às 15:00 Elasticsearch: O poder das buscas full-text
Thiago Barradas

Cada milissegundo faz diferença ao realizarmos as mais variadas consultas, principalmente quando falamos de busca full-text, e é nessa etapa que o Elasticsearch com seu alto desempenho e velocidade de resposta se destaca. O palestra apresenta, além de muitos conceitos, seu uso na prática de Elasticsearch para o uso com qualquer tecnologia.

15:10 às 16:00 Sistema de busca na Administração Pública, com MongoDB e Elastic
Thiago Dieb

Realmente é mais difícil encontrar na Administração Pública o uso de novas tecnologias especialmente para processos de indexação de informações. A montagem de uma arquitetura complexa com clusterização e sincronismo de informações utilizando MongoDB e Elastic, tudo para aperfeiçoar e otimizar o processo de pesquisa e indexação de conteúdos de uma Empresa Pública de Comunicação. Entenda os problema, dificuldades e as soluções.

Como ativar a segurança no MongoDB
Adamo Tonete

Recentemente temos visto sequestros de dados envolvendo o banco de dados MongoDB e nesta apresentação mostrarei como ativar a segurança no mongodb afim de evitar este problema. Mostraremos o que são roles de usuários e privilégios, bem como configurar uma replicação segura.

16:00 às 16:30 Coffee-break e Networking

Durante o intervalo de coffee-break, serão entregues kits contendo suco e biscoitos. Um delicioso intervalo para relaxar, conhecer novas pessoas e estreitar contatos.

Neste tempo, também surge a oportunidade de todas as pessoas no evento interagirem entre sí, participantes das trilhas, empresas patrocinadoras e apoiadoras, palestrantes e coordenadores.

16:40 às 17:30 Feel the power of MongoDB Aggregation Framework!!
Derek Stavis

MongoDB Aggregation Framework is a powerful database feature that allows you to aggregate data and consolidate information from it. It's so powerful that you can forget ODMs (like Mongoose) and replace them entirely with an efficient aggregation pipeline and let MongoDB crunch the data in a fast and parallel fashion. In this talk we will deep dive into pipeline steps and operators and extract information from raw data.

Migração de dados para o MongoDB, o que não te contaram...
Leandro Del Busso Domingues

Demonstrar caminhos e desafios encontrados para fazer uma migração para o MongoDB. Dicas do que e não fazer.

17:40 às 18:30 Governança, qualidade de dados e NoSQL: dá para combinar?
Danielle Monteiro

Hoje temos além da possibilidade de armazenar dados nos tradicionais e conhecidos bancos de dados relacionais, e temos também os novos e surpreendentes bancos de dados Não Relacionais, agrupamos na categoria NoSQL. A nova possibilidade abre diversas oportunidades para o desenvolvimento de aplicativos e APIs, mas traz o desafio da governança e da qualidade de dados. Como enfrentaremos estes dois desafios sem receitas de bolo, caras é inviáveis para muitas organizações?

Performance em SoA com Redis
Paulo Gurgel

Com o crescimento da demanda de aplicações de alto desempenho e das aplicações móveis, torna-se necessário buscar soluções que permitam obter boa performance e rápido tempo de resposta nos backends das aplicações. Uma boa solução é a utilização da base de dados noSQL Redis, que possui interessantes atrativos como tempo de resposta O(1) para a maioria das consultas e recursos interessantes para escalabilidade e suporte a dados georreferenciados. A presente apresentação tem por objetivo mostrar como o redis pode turbinar seu backend, reduzindo drasticamente o tempo de resposta de sua aplicação.

18:40 às 19:00 Encerramento e Sorteios

No horário de encerramento, todas as trilhas serão direcionadas de suas salas para o Auditório Principal, mesmo local da abertura.

Após a apresentação de resultados do dia muitos sorteios fecharão o dia.

Data e Local

Quarta-feira, 19 de Julho de 2017

8:30 às 19:00 h

Universidade Anhembi Morumbi

Rua Casa do Ator, 275
Vila Olímpia | São Paulo - SP

Informações sobre Data e Local


Público Alvo

Arquiteto de dados, desenvolvedores e interessados em NOSQL.


Investimento

presencial:R$ 240,00

Fazendo sua inscrição presencial, você terá acesso a esta trilha e no mesmo dia também:
TDC Expo: Venha conversar com pessoas e conhecer empresas incríveis.
Embarcados Experience: Venha conferir informações de qualidade que auxiliam em projetos eletrônicos e servem para atualização do conhecimento.
Trilha Stadium: Você poderá assistir às palestras da trilha Stadium do mesmo dia.


Patrocinadores