Uma stack escolhida para durar.
Ferramentas maduras, bem documentadas e sob controle direto. A escolha prioriza previsibilidade em produção, não novidade.
01Stack tecnológico
Três camadas, responsabilidades claras.
-
C1
Web & Aplicação
- PHP
- Laravel
- Livewire
- Tailwind CSS
Aplicações renderizadas no servidor, com interatividade adicionada onde ela agrega. Menos JavaScript enviado ao navegador, menos pontos de falha.
-
C2
Persistência & Cache
- MariaDB
- MySQL
- Redis
Bancos relacionais para dados que exigem integridade; Redis para cache, sessões e filas.
-
C3
Infraestrutura
- Linux
- VPS dedicados
- Automação
- Isolamento de processos
- Redundância
Ambientes Linux administrados diretamente, com rotinas agendadas, processos supervisionados e separação entre aplicações.
02Critérios de escolha
Por que estas ferramentas.
-
01
Maturidade
Tecnologias com anos de uso em produção e comunidades ativas.
-
02
Previsibilidade
Comportamento conhecido sob carga e em falha, sem dependências obscuras.
-
03
Manutenção
Código legível por qualquer pessoa da equipe, hoje e daqui a anos.
-
04
Controle
Tudo pode ser executado na infraestrutura própria, sem amarras a um fornecedor.
03Este site
Este site segue a mesma regra.
O cavendral.com é uma aplicação Laravel renderizada no servidor, com JavaScript apenas para movimento e interação. Textos, ilustrações e sistema visual ficam separados do código, em arquivos de conteúdo próprios.
Fontes e ilustrações são servidas pelo próprio servidor, sem dependência de serviços de terceiros.
Menos peças em movimento, menos pontos de falha.
A stack roda sobre infraestrutura própria.
Veja como servidores, bancos, filas e rotinas são organizados e operados.