[Dev]DemoDay iDEXO — Uall

iMasters
iDEXO Developers
Published in
1 min readApr 17, 2018

A Uall é uma startup com o objetivo de comparar cursos de ensino superior em todo o Brasil. São mais de 2.000 instituições cadastradas e o uso de crawller para buscar as informações mais ricas como nota no ENADE, nota do MEC, reputação, dentre outros.

Vinicius dos Santos, Rodrigo Chernhak apresentam arquitetura do UALL

Atualmente tem CodeIgniter como base, mas a nova versão já está construída tendo o Magento como plataforma. O motivo? Possibilidade de modularização do Magento, facilidade de checkout e poder da ferramenta e suas APIs.

Como Back-end a solução foi MySQL, Nginx com Pagespeed e infra na Digital Ocean, mas migrando para Google Cloud "para deixar as coisas mais separadas”.

Usam PHP pois é a linguagem base do Magento e Python como Middeware. E mais:

  • Fail2ban, como gatilhos através de assinaturas de ataques
  • NAXSI (Nginx Anti XSS & SQL Injection)
  • Suricata (IDS/IPS) (ainda em estudo)
  • Testes de penetração da plataforma para encontrar vulnerabilidades

Falando em vulnerabilidades, a segurança preocupa. Magento é uma plataforma bem visada e o Uall usa a versão Community, por isso a atenção a todos os paths de segurança liberados pelo Magento.

--

--