Início Arquitetura no InfoQ Brasil
Entrevistas
Feed RSS-
Stack de microserviços reativa no Netflix
Nessa entrevista, Diego Pacheco fala sobre a sua experiência na utilização da stack de microserviços reativa do Netflix , uma visão geral sobre seus componentes e seu alto desempenho. Aborda a importância da engenharia de caos, sua relação com DevOps e também as vantagens e desvantagens ao se utilizar microserviços.
-
Migrando um sistema varejista web legado
Nessa entrevista, José Roberto fala sobre por onde iniciar a migração de um grande sistema varejista web legado. Descreve os principais pontos para gerir o caos dentro de um time de desenvolvimento, fazer que essa equipe acredite em seu trabalho e o importante papel de cada membro, além da difícil missão de retrabalhar uma ferramenta que esteja desacreditada.
-
Transformação de sistemas legados para microserviços
Nessa entrevista João Bosco Seixas fala sobre a transformação de sistemas legados para uma arquitetura mais moderna como a de microserviços, o importante papel do arquiteto de software frente à equipe e descreve oito passos para iniciar essa transformação.
-
Desafios de Escalabilidade no iFood
Tiago Dolphine trabalha no iFood como responsável pela arquitetura e desenvolvimento de sistemas e APIs. Nessa entrevista ele fala sobre as principais tecnologias utilizadas no iFood e sobre os principais desafios de escalabilidade enfrentados no dia-a-dia de uma empresa com uma alta taxa de crescimento da base de usuários.
-
Continuos Design: em busca da agilidade
Tássia Spinelli fala sobre como a ThoughtWorks alinha o trabalho de designers e desenvolvedores permitindo a buscar os princípios ágeis a partir das metodologias aplicadas, detalhando as ferramentas e métodos que são aplicados permitindo o alinhamento da visão de todo o time.
-
Design para desenvolvedores
Samantha Rosa explica as principais etapas do processo de design, sua importância e como ele se insere no processo de desenvolvimento de software. Apresenta também uma visão geral do processo de design utilizado pela Thoughtworks apontando as principais ferramentas e metodologias utilizadas.
-
Codigo legado e micro serviços na prática
Bernardo Fontes fala explica o que é uma arquitetura baseada de micro serviços contando sua experiência na migração de código legado para uma arquitetura baseada em micro serviços. Também apresenta os principais problemas e dificuldades encontrados nesse processo como, por exemplo, a dificuldade de tratar o acoplamento forte no código legado e a importância do uso de testes.
-
Programação reativa no ambiente de microservices
Nessa entrevista Raphael Almeida aborda os problemas de como tratar uma cadeia gigante de serviços mantendo uma baixa latência de rede em um ambiente de microservices, o conceito de programação reativa e seu impacto no dia a dia do desenvolvedor.
-
Big Data com publicidade
Nessa entrevista, Fernando Babadopulos comenta como a TailTarget processa bilhões de informações por dia com base no histórico de navegação das pessoas, e a partir desses dados consegue identificar os diversos perfis dos clientes e apresentar banners de propagandas mais especificos.
-
Cenário Atual de Implementação de APIs no Brasil
Felipe Oliveira é fundador da SOP|Expert e possui mais de 20 anos de experiência em projetos utilizando SOA. Nessa entrevista ele fala sobre o cenário atual de implementação de APIs por empresas no Brasil. Ele comenta sobre as principais novidades na área de SOA.
-
APIs REST e outros assuntos relacionados
Será que HTTPS é o suficiente para proteger as APIs REST? Qual a melhor forma de liberar suas APIs para demais desenvolvedores? Conversamos com Kleber Bacili para conhecer mais sobre os problemas mais comuns encontrados na disponibilização e documentação, e também abordamos o problema da segurança de APIs REST.
-
O encontro do deep learning com big data
Nessa entrevista, Juliano Viana explica o que é deep learning, ferramentas de código aberto, exemplos práticos conhecidos no mercado e como aplicar em conjunto com big data pensando na otimização de algoritmos, processamentos em paralelo e ferramentas.