Esse documento lista brevemente as tecnologias que utilizamos. Dessa forma, novos membros do time sabem “onde estão se metendo”. :)
Desenvolvimento
- Vue.js v2 (SPA) + Nuxt (SSR + Static)
- Laravel v9 (API)
- Cypress para testes e2e
- PEST para testes da API
- MySql como banco principal
- Redis para filas e cache
Devops
- Heroku (API) + Netlify (Front)
- Digital Ocean + Google Cloud + CDN (storage)
- buddy.works (CI/CD)
- Datadog (Observability)
- Bitbucket (git)
- Cloudflare for SaaS
- GitPod (estamos experimentando)
Essa é a stack básica, mas existem outros sistemas e ferramentas que estão sempre em constante evolução.