O objetivo deste artigo é configurar o Laravel para rodar no Docker com cache do Redis, mas teremos o Mysql também o/
O Laravel é um dos frameworks mais poderosos da linguagem PHP e além de uma curva de aprendizagem muito pequena, você pode construir aplicações muito simples e outras bastante robustas. Tudo depende da sua imaginação :)
Redis é uma estrutura de armazenamento de dados em memória. Pode ser utilizado como banco de dados, cache e message bloker. O Redis não armazena apenas strings (quando simplificamos o conceito de chave x valor), mas é capaz de armazenar estruturas de dados mais complexas. Você pode se aprofundar um pouco mais na documentação aqui.
Docker é a salvação dos aflitos. Se você já chorou nas configurações dos seus ambientes de desenvolvimento e até produção, sabe que o Docker impediu a queda de muitos fios de cabelo. De forma bem simplificada, essa ferramenta facilita o gerenciamento da infraestrutura das aplicações, impactando positivamente no processo de criação, manutenção e escala dos serviços.