Jornada
Falar sobre meu projeto

Para times técnicos

Arquitetura, segurança e processo — a camada técnica por trás do software fluido

Esta página existe para quem vai avaliar a Onda tecnicamente antes de decidir: como trabalhamos, com que stack, que testes rodam antes de um deploy e como tratamos dado sensível e acesso.

Metodologia OndaDev TDD · XP CI/CD Segurança

Metodologia OndaDev

As cinco fases que aparecem em linguagem comercial na home (Jornada) correspondem, na prática de engenharia, a este fluxo:

Arquitetura e stack

Fatos reais dos dois sistemas em produção — sem stack padronizada forçada: cada projeto usa o que melhor serve a regra de negócio.

Instituto Melvin (ERP)

Backend: Java 21 · Spring Boot 3.3
Frontend: React · Vite · TypeScript
Banco: PostgreSQL · Flyway
Infra: Docker · Docker Compose · Nginx

Instituto Lucas

Frontend: Angular (Signals) · Tailwind
Backend: Java 21 · Spring Boot 3.4
Banco: PostgreSQL 15 · Flyway
Entrega: Docker Compose

Segurança e dado sensível

Autenticação, cifragem e defesa contra abuso tratadas como parte do sistema desde o primeiro módulo, não como item de última hora.

Testes e qualidade

Testes automatizados reais nos dois projetos em produção — cada um com seu próprio número, sem somar suíte com teste como se fossem a mesma unidade.

Instituto Melvin: 17 suítes E2E (Playwright) + 8 testes de backend (JUnit 5 + Mockito)
Instituto Lucas: 164 testes de backend
Entrega contínua (Instituto Melvin): CI/CD em GitHub Actions
Ambiente (Melvin e Lucas): Docker Compose

Ver a engenharia em produção

Quer avaliar tecnicamente um projeto novo?

Conte o cenário e a gente entra em detalhes de arquitetura, segurança e processo diretamente com seu time técnico.

Falar sobre meu projeto