A Programmer’s apresenta uma discussão em 3 episódios sobre Modernização de aplicações com Microsserviços para entender o que é, como implementá-lo ou se é melhor fazer de outra forma.

No episódio passado sobre os benefícios dos microsserviços, foi discutido a técnica de separar o seu monólito em microsserviços e quais benefícios você colhe com essa prática.

Mas quais são os principais desafios que permeiam essa implantação? Pelo ambiente dos microsserviços ser bem complexo graças às suas interdependências, podem ocorrer falhas durante a integração. E a hora certa para ocorrer as falhas é durante os testes de resiliência, onde os times dedicados conseguem realizar a manutenção, pois estão totalmente focados em um único projeto.

Para continuar esta discussão, contamos com a expertise de dois dos nossos Arquitetos de Soluções, André Ariano e Eduardo Cerqueira.

Vem com a gente e com nossos especialistas neste segundo episódio do podcast sobre os microsserviços! Você vai conhecer os problemas e as soluções para uma implementação bem-sucedida.

========

Fale conosco
E-mail: contato@programmers.com.br
Assunto: Microsserviços

========

Sobre os especialistas

André Ariano é Arquiteto de Soluções na Programmer’s há mais de 10 anos, tendo experiência na área cerca de 20. Atua com microsserviços utilizando NetflixOSS (Zuul, Eureka, Ribbon, Hystrix), NServiceBus, Docker e Kubernetes.

Também possui expertise em:
– Linguagens de desenvolvimento: Java 8, C #, Javascript, HTML5, CSS3;
– Ferramentas de teste: JUnit, NUnit, Mocha.js, Sinon.js, Jest;
– Ferramentas de construção / tarefa: Gradle, Gulp.js, Webpack, Cake.net;
– Padrões / Práticas: TDD, SOLID, GoF;
– Bancos de dados relacionais: SQL Server, MySQL, DB2, Oracle;
– Bancos de dados NoSQL: DynamoDB, MongoDB;
– Frameworks: Node.js, React / Redux, Angular, .NET Framework, .NET Core, Spring Boot;
– Fluxo de trabalho do ALM do código fonte: Git, fluxo do Github, VSTS, SVN;
– CI / CD: Jenkins, Azure DevOps.

Eduardo Cerqueira é Arquiteto de Soluções na Programmer’s há mais de 8 anos, tendo experiência na área cerca de 10 anos. Atua na construção e transição para microsserviços, utilizando Docker e orquestração de contêineres via Kubernetes, tanto em ambientes on-premises quanto na plataforma Microsoft Azure. Elaboração e desenvolvimento de pipelines de CI/CD utilizando Jenkins, provisionando build agents de forma dinâmica dentro do cluster Kubernetes e controle de pacotes via Helm charts.

Também possui expertise em:
– Linguagens de Desenvolvimento: C#, VB.NET, Javascript;
– Frameworks: ASP.NET MVC, Classic ASP, PHP, KnockoutJS, Node.js;
– Ferramentas de testes: NUnit, Mocha.js, FitNesse, Specflow, cucumber.js Postman;
– ORMs: Entity Framework (Code First e migrations), NHibernate;
– Relational Databases: Microsoft SQL Server, MySQL e MariaDB, IBM DB2;
– NoSQL Databases: MongoDB, Azure CosmosDB;
– Padrões de projeto e boas práticas: TDD, BDD, DDD, SOLID;
– Ferramentas de CI/CD: Jenkins, AzureDevOps, Team City.

========

Dica de material extra

  • Domain-Driven Design – Eric Evans;
  • Artigo – Microservices prerequisites – Martin Fowler.

========

Quer mais agilidade para seu negócio? Acesse e descubra a solução personalizada Programmer’s Agile Experience.

Quer acelerar a transformação digital da sua empresa?_

Nós te ajudamos a prever tendências e alcançar objetivos futuros.

Telefone +55 (11) 3504-1100 Email contato@programmers.com.br                    Entre em contato