Hoje na PagueVeloz temos basicamente 4 aplicações:
- Conjumto de APIs, que é o nosso backend e que é o coração da nossa operação pois é consumida pelas demais e também por clientes e parceiros que integram conosco.
- Aplicação web que é o nosso front-end onde a maioria dos clientes usa os nossos serviços.
- Aplicação Android e outra iOS nativas, que “compete” com a versão web.
- Aplicação desktop, que basicamente é o elo de ligação entra as nossas APIs e a máquina de cartão instalada na máquina local.
- Aplicação embarcada, que roda nas máquinas de cartão sem fio.
Backend:
- C#
- SQLServer
- Redis
- NHibernate
- Dapper
- RabbitMQ
- Hangfire
- ElasticSearch
- Kibana
Frontend:
- AngularJS, mas estamos migrando para React
Mobile:
- Swift para iOS
- Kotlin para Android
Embarcada:
- C
Nossos fontes são armazenados em git e nosso fluxo de trabalho é gerenciado no Azure DevOPs.