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 |
Arquitetura de Microserviços assíncronos com DotNet Core e RabbitMQ
Felipe William Caputo Veremos como o uso de microserviços em conjuto com soluções de mensageria usando DotNet Core WebApi em conjunto com o RabbitMQ podem agregar mais resiliência, performance e facilidade na construção de arquiteturas orientadas a microserviços, com casos de uso reais na Softplan. Serão apresentados rapidamente os conceitos do AMQP e CQRS para melhor entendimento da base da arquitetura, passando em seguida pelas bibliotecas usadas e alguns exemplos objetivos de como é simples e poderosa a união de ambas as tecnologias |
11:10 às 12:00 |
Construindo um Context Map
Matheus Poleza / Fabrício Rissetto Context Map é um conceito que surgiu como uma das ferramentas estratégicas do Domain Driven Design, mas que pode te ajudar mesmo sem você sequer conhecer o que é o DDD. Na teoria parece ser muito fácil mapear seus produtos, aplicações, e como eles interagem entre si. Na prática surgem diversas dificuldades, tais como: tempo para documentar, desalinhamentos de informação, conhecimentos espalhados por várias pessoas, entre outros. Nós vamos apresentar um case do processo de construir um Context Map em um ambiente confuso e de constantes mudanças, das falhas e acertos que tivemos ao organizar esse processo, e de como essa prática está nos ajudando a guiar decisões arquiteturais e de negócio. Caliel Lima da Costa Você se lembra de quando uma sonda a caminho de marte explodiu porque parte do sistema estava em polegadas e parte no sistema métrico? Eu tenho uma solução. |
12:00 às 13: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.
|
13:10 às 14:00 |
Event Driven Architecture
Camila Campos Já percebeu que nossa realidade é assíncrona? Nós enviamos uma mensagem (seja ela falada ou escrita) e esperamos que quem está nos ouvindo ou lendo receba a mensagem, entenda e nos responda apropriadamente. Além disso, muito do que acontece no mundo é visto por nós como "coisas" (ou eventos) que acontecem. Por exemplo, ao pensarmos no processo de fechar um pedido em alguma loja online, o que geralmente acontece é: produtos são adicionados ou removidos até que o pedido seja fechado. Uma lista de produtos que foram fechados não reflete a realidade de como as coisas aconteceram até chegarmos ao ponto final do pedido fechado. O que isso tem a ver com código? É isso que essa talk vai mostrar! |
14:10 às 15:00 |
Criando uma aplicação serverless com CQRS, Azure Functions, Blob Storage e CosmosDB
Rafael Turino A arquitetura serverless é uma arquitetura voltada para pequenas aplicações com o foco de ser extremamente rápida, escalável e de baixo custo. Nesta palestra pretendo demonstrar boas práticas e como aproveitar os recursos da Microsoft Azure para construir uma aplicação ideal.
Usando Clean Architecture no .NET Core
Gabriel Schade Cardoso Clean Architecture, Arquitetura Limpa, Arquitetura Hexagonal e até Ports and Adapters. Essa arquitetura pode ter diversos nomes, mas a responsabilidade de cada camada é bastante clara. Vamos ver os principais conceitos da Clean Architecture desmistificando essa arquitetura e entendendo as responsabilidades de cada uma das camadas. |
15:00 às 15: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. |
15:40 às 16:30 |
Infraestrutura para desenvolvedores
Thiago Borba Como desenvolvedores, somos apaixonados por software. Sabemos que podemos transformar o mundo através do código. Esse pensamento apaixonado pode ser um pitfall e nos cegar. Frequentemente desenvolvemos software ignorando o hardware. Falamos de microserviços, aplicativos em escala, computação distribuída e outras coisas, mas no final, esquecemos que para tudo isso funcionar precisamos de hardware. Essa palestra aborda o impacto de desenvolver software sem pensar na sua infra. Vamos abordar rede, memória, concorrência e nuvem. Vamos revisitar bases esquecidas no desenvolvimento moderno de software. Vamos entender porque infraestrutura nos transforma em um desenvolvedor melhor. |
16:40 às 17:30 |
GraphQL: evoluindo uma arquitetura REST já existente
Guilherme Bueno Com o crescimento do REST como um dos principais meios de comunicação entre cliente/servidor, fica notório de que este modelo é um dos mais utilizados atualmente. Contudo, o surgimento do GraphQL vem em um bom momento, não para acabar com o REST, mas para atuar em meios e especifidades onde o REST não é capaz. No caso do .NET Core, temos sempre que mapear objetos de saída para nossas consultas, com o GraphQL, tudo fica um pouco mais descomplicado, e o cliente passa a ter domínio sobre quais dados ele quer receber. Eduardo Spaki Devemos documentar muito ou pouco? Como manter a documentação atualizada? Quais documentos/diagramas um arquiteto deve desenhar? Como fica a questão: documentação vs. metodologias ágeis? Vamos explorar um pouco sobre qual o papel do arquiteto de software diante de um projeto nos dias de hoje, e qual o valor que o mesmo entrega. |
17:40 às 18:30 |
Arquitetura de software, estou tomando as decisões corretas?
Márcio Fábio Althmann / Cristiano Rodrigues Escalabilidade, elasticidade, alto desempenho, tolerância a falhas, CQRS, etc.... Não é fácil e nem sempre é necessário resolver todas essas questões. Cada cenário exige uma arquitetura específica e foco no que é importante para resolver o problema. Vamos conversar e compartilhar experiências em vários projetos onde a arquitetura correta foi essencial para atender a demanda e permitir a evolução das aplicações.
|
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. |
Terça-feira, 23 de Abril de 2019
10 às 19h
Av. Governador Gustavo Richard, 850
Centro | Florianópolis - SC
Arquitetos, engenheiros e desenvolvedores de software com foco em .NET, que buscam melhorar e aprimorar seus conhecimentos e suas técnicas visando o aumento da qualidade do seu software.
presencial:R$ 290,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.
Trilha Carreiras: Você poderá assistir às palestras da trilha Carreiras do mesmo dia.
Trilha Stadium: Você poderá assistir às palestras da trilha Stadium do mesmo dia.