Recursos / Infraestrutura

A estrutura por trás da Amethys.

Conheça os dois servidores informados para a plataforma e as aplicações que sustentam a operação de uma loja, do painel ao pedido.

AMETHYS / INFRAESTRUTURA02 SERVIDORES
HARDWARE / VISÃO 3D
EXPLORAR HARDWARE01 / 02
SERVIDOR 01 / CONFIGURAÇÃO

Xeon 1230 v2

Processador
Xeon 1230 v2
Memória RAM
20 GB
Unidade
SSD NVMe
Capacidade
5 TB

Visualização conceitual. O formato físico dos servidores não foi informado.

PROCESSAMENTOMEMÓRIAARMAZENAMENTO
02servidores
24 GBRAM somada
5 TBno servidor 01
SSDnos dois servidores

01 / Hardware

Os servidores, sem letras miúdas.

As configurações informadas para cada máquina estão reunidas aqui. Processador, memória e armazenamento aparecem separadamente para deixar claro o que pertence a cada servidor.

Servidor / 01

Xeon 1230 v2

Processamento Xeon, 20 GB de RAM e armazenamento SSD NVMe.

MEMÓRIA RAM20 GB
FICHA TÉCNICA01 / 02
Processador
Xeon 1230 v2
Memória
20 GB
Armazenamento
SSD NVMe
Capacidade
5 TB
SSD NVMe + 5 TB informados
Servidor / 02

Intel Core i5-3330

Processador i5-3330, 4 GB de RAM e armazenamento SSD.

MEMÓRIA RAM4 GB
FICHA TÉCNICA02 / 02
Processador
Intel Core i5-3330
Memória
4 GB
Armazenamento
SSD
Capacidade não informada

02 / Plataforma em detalhe

Por dentro de cada camada.

Explore a relação entre o hardware, os dados e as aplicações. Gire o modelo, abra o interior e acompanhe o percurso de uma compra.

AmethysArquitetura da plataforma
Visualização ativaMODELO CONCEITUAL
Cinco camadas em uma visualização 05 CAMADAS / 01 PLATAFORMA
ARQUITETURA ILUSTRATIVA · NÃO REPRESENTA A DISPOSIÇÃO FÍSICA
Início da compraVitrine pública · produto selecionado

CÂMERA
Preparando visualização
As camadas da Amethys

O modelo 3D não está disponível neste navegador. Explore a estrutura da plataforma abaixo.

01 API02 Painel03 Vitrine04 Pedidos05 Checkout

Visualização conceitual da plataforma. O modelo não representa a aparência dos servidores nem a disposição física das aplicações.

01 / 03

Base física

Dois servidores com as configurações descritas acima.

02 / 03

Dados e memória

20 GB de RAM no primeiro servidor, 4 GB no segundo e armazenamento SSD.

03 / 03

Aplicações

Painel, vitrine, API, pedidos e checkout vistos como uma plataforma.

03 / Plataforma

Aplicações com papéis claros.

O hardware é uma parte da história. A Amethys também separa a experiência de quem vende, a de quem compra e os serviços que processam cada operação.

01 / 03

Experiências separadas

O painel da plataforma e a vitrine pública são aplicações distintas. Cada uma apresenta sua própria interface e encaminha as requisições à API pelo servidor Next.

DashboardVitrine
02 / 03

Núcleo da operação

A API principal reúne autenticação, catálogo, checkout, pagamentos e regras de negócio. PostgreSQL guarda os dados da operação e Redis participa dos controles e da coordenação.

API principalPostgreSQLRedis
03 / 03

Serviços dedicados

A API de extensões atende seus contratos próprios. O runtime de bots é outro processo, separado da API principal e da API de extensões.

ExtensõesBots

04 / Fluxo

Uma compra atravessa várias camadas.

Da vitrine ao pós-venda, cada etapa tem uma responsabilidade definida no código da plataforma.

  1. 01 / 04

    Vitrine

    O cliente encontra o produto na loja pública e inicia a compra.

  2. 02 / 04

    Checkout

    A API valida dados, produto e valores antes de criar a cobrança.

  3. 03 / 04

    Confirmação

    O evento de pagamento é conferido antes de finalizar o pedido.

  4. 04 / 04

    Pós-venda

    A finalização registra o resultado e enfileira notificações e webhooks aplicáveis.

05 / Operação

Visibilidade e controle na rotina.

Além do hardware, a operação usa verificações de saúde e controles no processamento das requisições.

Saúde da APIGET /api/v1/health
DEPENDÊNCIASPostgreSQL Redis
INÍCIO DO PROCESSOstarted_at
TEMPO EM EXECUÇÃOuptime_seconds

O endpoint consulta PostgreSQL e Redis e informa desde quando o processo da API está ativo.

01

Entrada protegida

A API aplica limites de requisições, restringe o tamanho dos corpos HTTP e valida sessão e permissões antes de operações protegidas.

02

Eventos sem duplicidade

Webhooks financeiros exigem assinatura. A confirmação do pagamento reivindica a entrega e usa registros idempotentes para evitar o mesmo processamento duas vezes.

03

Trabalho persistido

Notificações e webhooks de loja são registrados para processamento por workers, separados da resposta imediata do checkout.

Dúvidas frequentes

Entenda cada camada.

Quais são os processadores dos servidores?

O servidor 01 usa Xeon 1230 v2 com 20 GB de RAM. O servidor 02 usa Intel Core i5-3330 com 4 GB de RAM.

Os dois servidores usam o mesmo tipo de SSD?

O servidor 01 foi informado com SSD NVMe e 5 TB de armazenamento. Para o servidor 02, foi informado apenas SSD; tipo detalhado e capacidade não foram especificados.

A vitrine e o painel são a mesma aplicação?

Não. A plataforma administrativa e a vitrine pública têm aplicações próprias. Ambas encaminham as operações de negócio às APIs por seus proxies no servidor.

O que o endpoint de saúde da API verifica?

Ele consulta PostgreSQL e Redis e retorna o estado dessas dependências, a hora de início e o tempo em execução do processo da API principal.