reactlaravelmysqlredis

Proprietário Direto

By Roberto Lima
Picture of the author
Published on
Período
2019-2020
Cargo
Full stack senior
proprietario direto
proprietario direto
proprietario direto
proprietario direto

Migração de monolito Laravel para arquitetura de microsserviços

Este projeto de software migrou um monolito feito em Laravel para uma arquitetura de microsserviços. A migração foi necessária para melhorar a escalabilidade, a manutenibilidade e a segurança do projeto.

O front end foi convertido para React, um framework web JavaScript que oferece suporte a SSR (server-side rendering). A API foi convertida para Lumen, um microframework PHP que é leve e rápido. O banco de dados foi mantido como MySQL, um banco de dados relacional de código aberto. A infraestrutura foi migrada para a DigitalOcean, uma provedora de hospedagem em nuvem que oferece uma variedade de recursos e serviços para projetos de software.

Benefícios da migração

A migração para uma arquitetura de microsserviços trouxe os seguintes benefícios:

  • Melhor escalabilidade: os microsserviços podem ser escalados de forma independente, o que permite que o projeto atenda a um maior número de usuários.
  • Melhor manutenibilidade: os microsserviços são mais fáceis de manter e atualizar, pois cada microsserviço é responsável por uma única funcionalidade.
  • Melhor segurança: os microsserviços podem ser isolados uns dos outros, o que dificulta a exploração de vulnerabilidades.

Fique atento

Quer saber mais sobre JavaScript e Python?
Receba os melhores artigos sobre desenvolvimento em sua caixa de entrada!