Hallan Sefarim Pagani
Pós-graduação em Engenharia de Software pela ESUCRI (2015), Bacharel em Sistemas de Informação pela ESUCRI (2013), Analista e Programador de Sistemas, tendo como principais atividades: Análise e desenvolvimento de softwares ERP para o comércio atacadista e varejista, elicitação de requisitos para o aprimoramento contínuo dos sistemas e a manutenção dos mesmos. Atua ativamente como desenvolvedor de software Full Stack utilizando as linguagens: Delphi, C#, Asp.Net MVC, Angular, Typescript, NodeJS, desenvolvimento de APIs para integração front-end Web. Banco de dados PostgreSQL, Oracle, MySql, MongoDB, SQLite, Firebird.
Recomendações do Professor
Inclua essas obras na sua trajetória, acessando-as em formato resumo, audiolivro e texto completo.
Migrando Sistemas Monolíticos Para Microsserviços
NEWMAN, Sam
Obra presente na disciplina
Desenvolvimento de Microserviços
Sinopse da Obra
Como decompor um sistema monolítico e migrar para uma arquitetura de microsserviços? Como fazer iss... Ver mais
Como decompor um sistema monolítico e migrar para uma arquitetura de microsserviços? Como fazer isso enquanto mantém os negócios funcionando como sempre? Como parceiro do livro extremamente popular de Sam Newman, Building Microservices, este novo livro detalha um método comprovado para a transição de um sistema monolítico existente para uma arquitetura de microsserviços. Com vários exemplos ilustrativos, padrões de migração inteligentes e vários conselhos práticos para fazer a transição de seu sistema monolítico para uma plataforma de microsserviços, este guia prático descreve diversos cenários e estratégias para uma migração bem-sucedida, partindo do planejamento inicial e passando por todo o caminho até a decomposição da aplicação e do banco de dados. Você conhecerá diversos padrões e técnicas testados e comprovados, que poderão ser usados quando você fizer a migração de sua arquitetura atual. Ver menos
JavaScript descomplicado programação para a Web
OLIVEIRA, Cláudio Luís Vieira
Obra presente na disciplina
Desenvolvimento de Microserviços
Sinopse da Obra
Este livro apresenta os conceitos fundamentais que possibilitam aplicações para a web, além de ferr... Ver mais
Este livro apresenta os conceitos fundamentais que possibilitam aplicações para a web, além de ferramentas e frameworks mais empregados, incluindo o uso de sistemas de bancos de dados para realizar o armazenamento das informações. Trata das mudanças tecnológicas atuais, do desenvolvimento de soluções para a Internet das Coisas (IoT) e, também, do uso da linguagem JavaScript no desenvolvimento de aplicativos para dispositivos móveis. Ver menos
Microsserviços Prontos Para a Produção
FOWLER, Susan J
Obra presente na disciplina
Desenvolvimento de Microserviços
Sinopse da Obra
Um dos maiores desafios para as empresas que adotaram a arquitetura de microsserviços é a falta de ... Ver mais
Um dos maiores desafios para as empresas que adotaram a arquitetura de microsserviços é a falta de padronização de arquitetura – operacional e organizacional. Depois de dividir uma aplicação monolítica ou construir um ecossistema de microsserviços a partir do zero, muitos engenheiros se perguntam o que vem a seguir. Neste livro prático, a autora Susan Fowler apresenta com profundidade um conjunto de padrões de microsserviço, aproveitando sua experiência de padronização de mais de mil microsserviços do Uber. Você aprenderá a projetar microsserviços que são estáveis, confiáveis, escaláveis, tolerantes a falhas, de alto desempenho, monitorados, documentados e preparados para qualquer catástrofe. Explore os padrões de disponibilidade de produção, incluindo:Estabilidade e confiabilidade – desenvolva, implante, introduza e descontinue microsserviços; proteja-se contra falhas de dependência; Escalabilidade e desempenho – conheça os componentes essenciais para alcançar mais eficiência do microsserviço; Tolerância a falhas e prontidão para catástrofes – garanta a disponibilidade forçando ativamente os microsserviços a falhar em tempo real; Monitoramento – aprenda como monitorar, gravar logs e exibir as principais métricas; estabeleça procedimentos de alerta e de prontidão. Ver menos