Tecnologia Amazon

Progresso
A Amazon tem quatro centros de desenvolvimento de software no mundo. Estas unidades estão constantemente criando novas características para a Amazon.com e desenvolvendo a tecnologia de apoio.
A principal tecnologia que mantém a administração da Amazon é completamente baseada no Linux. Desde 2005, a Amazon tem as três maiores bases de dados Linux do mundo, com capacidade total de 7,8 terabytes (TB), 18,5 TB e 24,7 TB respectivamente [ref] - em inglês. O banco de dados central da Amazon é constituído por 28 servidores Hewlett Packard, com quatro CPUs cada, que utilizam o software de banco de dados Oracle 9i.

O banco de dados é, a grosso modo, dividido em três funções: consulta, dados de histórico e ETL (extrai, transforma, e carrega - em inglês - uma função de base de dados principal que puxa os dados de uma fonte e integra com outra). Os servidores de consulta (capacidade de 24,7 TB) continham 15 TB de dados puros em 2005; os servidores de histórico em um clique (capacidade de 18,5 TB) mantêm 14 TB de dados puros; e o cluster ETL (capacidade de 7,8 TB) contém 5 TB de dados puros. A arquitetura tecnológica da Amazon lida com milhões de operações back-end por dia, bem como as de consultas de mais de meio milhão de vendedores de terceiros. De acordo com um relatório lançado pela Oracle, depois de ter ajudado na migração do armazém de dados da Amazon para Linux em 2003 e 2004, o processo central de tarefa é mais ou menos assim:


Na temporada de festas de 2003, a Amazon processou um milhão de embarques e 20 milhões de atualizações de estoque em um dia. O volume de vendas da Amazon significa que milhares de pessoas enviaram seus números de cartão de crédito para os servidores da Amazon todos os dias, sendo a segurança um problema maior. Além de encriptar automaticamente os números dos cartões de crédito durante o processo de somar as compras e receber pagamento, a Amazon permite que os usuários escolham encriptar cada parte da informação que eles inseriram, como nome, endereço e sexo.

A Amazon usa o Servidor de Comércio Seguro da Netscape através do protocolo SSL - Secure Sockets Layer (veja como funciona a encriptação). Os números de cartões de crédito são armazenados em bases de dados separadas que não são acessíveis pela Internet, evitando a possibilidade de entrada de hackers. Os clientes que são especialmente cuidadosos podem decidir por inserir apenas um número parcial do cartão de crédito pela Internet e informar o resto por telefone, uma vez que o pedido online for enviado. Com exceção das preocupações gerais de segurança sobre as compras online com cartão de crédito, a Amazon sofre do mesmo tipo de phishing (fraude eletrônica) - problema que causou aborrecimentos para o eBay e PayPal. Então, tome cuidado com e-mails falsos pedindo por seus dados de conta da Amazon.com. Acesse o Grupo de Trabalho Anti-Phishing (fraude eletrônica): Amazon.com - em inglês - para detalhes sobre como reconhecer um e-mail falso.

Agora vamos voltar ao negócio de vendas. A abordagem do comércio eletrônico da Amazon é uma das que tentam de tudo.

Patentes Amazon
A Amazon tentou patentear quase todos os aspectos de sua arquitetura de comércio eletrônico, esboçando mais do que uma pequena controvérsia para a patente do programa de afiliação ganha em 2000. Segundo notícias publicadas à época, outros sites de comércio eletrônico já estavam usando os programas de afiliação que pareciam muito com o desenvolvido e patenteado pela Amazon. Veja algumas das patentes da Amazon:
  • Sistema de encaminhamento de cliente baseado na Internet, Patente Americana 6.029.141, 22 de fevereiro de 2000
  • Sistema de encaminhamento de cliente baseado na Internet, Patente Americana 6.853.982, 08 de fevereiro de 2005
  • Sistema de encaminhamento de cliente baseado na Internet, Patente Americana 6.882.981, 19 de abril de 2005
  • Sistema de encaminhamento de cliente baseado na Internet, Patente Americana 6.912.505, 28 de junho de 2005