Please enable JavaScript.
Coggle requires JavaScript to display documents.
Gallery-CP (Client) - Netlify (O Gallery-CP usa o Gallery-API para fazer…
-
-
-
-
-
AWS ElastiCache
-
O Zoombook-BG utiliza a biblioteca Sidekiq para realizar o processamento de jobs em background com ajuda do Redis.
-
-
-
-
AWS Lambda
Toda requisição autenticada do Foton pega os dados do usuário em cache. Caso o cache estiver expirado, o Foton chama uma função Lambda que calcula todos os dados do usuário e os devolve para que o Foton atualize as informações no cache usando o Redis.
Foton (Http) - EC2
O Foton é a API HTTP que gerencia as regras de negócio do Front-FP, Select-CP, Account-CP e Admin-CP. É escrito em Node.js e está hospedado no EC2 através da plataforma PasS chamada CaptainRover.
-
-
O Select-CP utiliza o Foton para realizar envio de imagens, logo e CRUDs de galerias, fotos, etc.
-
-
-
AWS Lambda
-
-
A Lambda utiliza o S3 para, através da Key (path da foto no s3) recebida pelo Planck via requisição HTTP, buscar a foto que será processada
-
Site-CP (Client) - EC2
O Site-CP é nosso painel de controle da plataforma de sites que é feito em Ruby on Rails e está hospedado no EC2 através da plataforma PasS chamada CaptainRover.
-
AWS RDS
O Gallery-API se comunica direto com o banco de dados Postgres para relizar operações CRUD de usuários, fotos, galerias, portfolios, etc.
Gallery-API (Http) - EC2
-
-
O Gallery-API utiliza o SQS como ferramenta de mensageria para adicionar jobs na fila de processamento em background do Gallery-Side-Jobs.
O Gallery-API é a API HTTP que gerencia as regras de negócio do Gallery-CP, Portfolio-FP e Home-FP. É escrito em Node.js e está hospedado no EC2 através da plataforma PasS chamada CaptainRover.
-
AWS SQS
-
O Gallery-Side-Jobs consome diversas filas de mensagem do SQS para realizar processamento de jobs em background.
-
-
-
-
-
AWS S3
A Lambda utiliza o S3 para, através da Key (path da foto no s3) recebida pelo Gallery-Side-Jobs via requisição HTTP, buscar a foto que será processada.
-
-
AWS S3
O Gallery-API se comunica direto com o S3 para realizar upload de marca d'agua, fotos, foto de capa, logo, avatar, etc.
-
-
AWS RDS
O Foton utiliza a biblioteca Sequelize para se comunicar com o banco de dados Postgres, para realizar operações CRUD de usuários, fotos, galerias, etc.
-
AWS RDS
A Lambda recebe o id do usuário via requisição e faz query no banco de dados para trazer informações consolidadas de uso e assinatura de tal usuário.