Descrição
O PlanRadar é um aplicativo da Web com arquitetura de três camadas que consiste em um aplicativo de servidor escrito em Ruby on Rails. O PlanRadar usa um banco de dados relacional (Postgres) como principal armazenamento de dados lógicos. Os dados binários são armazenados no Amazon S3. O PlanRadar usa o ElastiCache e o Memcached para armazenamento temporário. O PlanRadar está computando trabalhos em segundo plano com o sistema de trabalho em segundo plano Resque. O Resque e o aplicativo da Web PlanRadar se comunicam via Redis.
O aplicativo principal do PlanPadar e vários microsserviços de suporte são executados em contêineres em um cluster Kubernetes de dimensionamento automático.
Os front-ends voltados para o usuário consistem em um aplicativo JS baseado em React e clientes móveis nativos para iOS, Android e Windows UWP. Todos os clientes se comunicam por meio de uma API JSON baseada em REST padronizada.
Para o desenvolvimento e a implantação, executamos um processo de devops para criar, testar e implantar automaticamente nossas cargas de trabalho de contêineres por meio do GitLab.
A configuração é feita com o AWS Secrets Manager e o ARGOCD
Comentários
0 comentário
Por favor, entre para comentar.