Dia 03/11/16 – aula aberta com Matheus Alagia

Na noite do dia 03/11, entre as 19:30 e 21:00, uma aula aberta com o arquiteto de soluções Matheus Alagia. Uma oportunidade para alunos e interessados discutirem com um profissional de referência sobre as diferentes tomadas de decisão em um projeto web em relação a tecnologia, frameworks, ferramentas, metodologia e boas práticas.

aula-aberta-te-matheus-alagia

O vídeo da aula com o Matheus está no Facebook, clique no link abaixo. Eu bocaberteei e perdi o comecinho, mas 90% está no vídeo:

alagia

O mapa vai muito além do óbvio, em um projeto que primou por uma plataforma robusta e segura, com boa cobertura e excelência. Como por exemplo, abaixo, dê uma olhada e prepare-se para tirar suas dúvidas quanto ao porque, benefícios, riscos, impacto e resultados:

Premissas

1. Orientação a serviços;
2. UI leve (JS e CSS);
3. Spring Security;
4. O-Auth (token).

Frontend

1. Angular #1 (mvc simples);
2. Bootstrap (para um sistema web corporativo);
3. Aquisições assíncrona (~ node);
4. JSON.

Backend

1. Inicio JAVA e continuação GROOVY;
2. Spring Boot (micro serviços);
3. JPA / SQL Server;
4. Spring Cloud (descoberta e autenticação de serviços);
5. Eureka – Netflix (open Source sw);
6. FEING (integração REST full serviços);
7. ZOOPROXY – distribuição entre serviços;
8. HYSTRIX – circuit Bresser / tratamento de erros;
9. RX GROOVY -assíncrona de serviços).

Ferramental 

1. GIT (versionamento);
2. GERRIT (peer review);
3. GRADLE (gerencia dependências).

Qualidade

1. Spock – (GROOVE, Spring MVC);
2. JUNIT;
3. Mockito;
4. BDD Mockito;
5. JASMINE.

Deploy

1. JENKINS (integração contínua e garantia de % de cobertura de testes);
2. PUPPET – provisionamento e configuração de máquinas, escalabilidade;
3. REDIS / ZOOKEEPER – cache distribuída;
4. KUBERNETS – gerência hosts DOCKER, balanceamento.

Outros

1. ALFRESCO (GED);
2. CMIS (protocolo CMS);
3. RABBIT MQ – message queue.

Metodologia

1. SCRUM com sprints de 2 semanas;
2. Quadro Kanban;
3. Estimativas em US Points, TShirt Size e livre;
4. Release Plan – inception com mais de 20 envolvidos;
5. Cotidiano envolvimento dos clientes.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s