iMaster Developers

Leonardo Lemos
Graduado em análise e desenvolvimento de sistemas, mais de cinco anos de experiência na área trabalhando com PHP e com Laravel, Interessado em design patterns e boas práticas.
  • Publicou
    12
    Artigo(s)
    book
  • Visualizados
    14400
    Vezes
    eye
  • Desde
    2018
    clock
awardArtigos Publicados
Leonardo Lemos
Docker
E o Docker Swarm? Contextos e motivadores diários

Uma opção que temos disponível é o Docker Swarm que muitas vezes conversa melhor com a necessidade da empresa em questão. A seguir motivadores…

Leonardo Lemos
AWS
Spot By NetApp análise da utilização do Elasticgroup na Convenia

Nesse artigo tenho como objetivo contar um pouco de como está sendo a utilização da Spot by NetApp. Importante analisar que a Spot tem um monte de produtos voltados para cloud, quero analisar apenas o Elasticgroup que é o produto da Spot voltado para gerenciar as instâncias EC2, similar ao AutoScalingGroup(ASG) da AWS. OBS: Sempre…

Leonardo Lemos
Arquitetura de Informação
Mongo Atlas: por que utilizar o recurso de VPC Peering no seu cluster?

Nesse artigo quero compartilhar uma dica bem valiosa que adotamos na Convenia. Nossa stack é composta de microsserviços, e utilizamos extensamente MongoDB e RabbitMQ, esse último para comunicação entre os serviços, como mostrado neste post. Toda infra da Convenia roda dentro da AWS, e a AWS não tem uma boa opção gerenciada de MongoDB ou RabbitMQ,…

Leonardo Lemos
PHP
Utilizando uma imagem base para suas aplicações PHP

Para garantir a padronização das aplicações e facilitar o trabalho do dia a dia, na Convenia, utilizamos uma imagem base para todas as aplicações. O proposito desse post é mostrar as vantagens dessa abordagem e como criar suas aplicações a partir dessa imagem. Porque padronizar a imagem base? Na Convenia temos uma stack bem homogênea quase que inteiramente…

Leonardo Lemos
Tecnologia
Os cuidados para um deploy "Zero Down Time"

Atualmente existem ferramentas que nos ajudam a executar containers em produção e a maioria delas trazem funcionalidades preciosas como “Health Checks”, “Limite de recursos” e até mesmo prometem um deploy “Zero Down Time”, o foco deste post é nesse último Item. Na Convenia utilizamos o Docker Swarm para gerenciar alguns containers em produção e o Docker Swarm entrega esse…

Leonardo Lemos
Arquitetura de Informação
Arquitetura Event Driven, quando dá errado: o que fazer?

Event driven: Já expliquei como funciona uma arquitetura orientada a eventos. Hoje pretendo me aprofundar mais nesse assunto.

Leonardo Lemos
PHP
Aprenda agora: arquitetura Event Driven com Laravel Pigeon

Event driven: arquitetura difundida em microsserviços por promover desacoplamento entre os diferentes serviços. Vou expor como usamos e o que usamos.

Leonardo Lemos
Banco de Dados
Laravel & MongoDB: saiba mais sobre embedded documents

Nesse post vou falar um pouco sobre como utilizamos MongoDB com o Laravel na Convenia e quais vantagens que ele nos trouxe com documentos embedados.

Leonardo Lemos
PHP
Event Driven com Laravel Pigeon

Event driven é uma arquitetura muito difundida em microsserviços por promover desacoplamento entre os diferentes serviços

Leonardo Lemos
PHP
Laravel: single table inheritance

Nossa aplicação de Folha é em Laravel, os exemplos que vocês vão ver são feitos em Laravel. Mas as técnicas podem ser reproduzidas em qualquer framework.

visualizando 10 de 12
Publicidade