História de sucesso de SaaS
Fotos Magnum
4 serviços complexos para o gigante da fotografia mais canônico de todos os tempos - Magnum Photos - pronto para receber tráfego de várias dezenas de milhares de usuários ao mesmo tempo, sem falhas.
Sobre a Magnum Photos
A Magnum é uma cooperativa icônica de fotógrafos com sede em todo o mundo, fundada em 1947 pelos fotojornalistas mais renomados da época.
Eles contratam o creme de la creme do mundo da fotografia e do cinema, trabalhando com as principais marcas, como Dior, Nike, TIME, Vogue, National Geographic, Apple e muito mais.



Linha do tempo
2.600 horas de trabalho desde o lançamento do projeto até o lançamento final
Fotos Magnum
Agosto de 2018 - fevereiro de 2020
Magnum Learn
Agosto de 2019 - dezembro de 2018
Magnum Creative
Dezembro de 2018 - julho de 2019
Loja Magnum
Agosto de 2019 - fevereiro de 2020

Necessidades e metas de negócios
A Magnum precisava de nosso apoio para desenvolver quatro de seus serviços. Cada um deles tinha um objetivo ligeiramente diferente.
-
01.
Fotos Magnum
A Magnum Photos precisou de suporte contínuo, assunção da responsabilidade técnica, aumento da eficiência do site e adição de vários pequenos recursos de marketing, como uma página de destino e boletins informativos.
-
02.
Magnum Learn
O Magnum Learn, uma plataforma para comprar e assistir a cursos de e-learning sobre fotografia, precisava de desenvolvimento e implementação completos.
-
03.
Loja Magnum
A Magnum Shop, uma plataforma de compras com álbuns, fotos, livros e pôsteres, precisava ser desenvolvida, implementada e vinculada a outros sistemas usados atualmente por nosso cliente: impressões, distribuição e um banco de fotos.
-
04.
Magnum CREATIVE
O Magnum Creative é um serviço que agrega e demonstra a cooperação dos fotógrafos da Magnum com marcas específicas, apresentando seus portfólios individuais.
Funcionalidade
-
01.
Fotos Magnum
1. Um serviço de reportagem típico com artigos, galerias e anúncios de ofertas especiais
2. Criamos um sistema de navegação intuitivo e fácil de usar, permitindo que os visitantes naveguem sem esforço por sua vasta coleção de fotografias e histórias icônicas.
3. Para ajudar os usuários a encontrar fotografias específicas ou tópicos de interesse, foi integrado um sistema avançado de pesquisa e filtragem. Os usuários podem pesquisar imagens com base em fotógrafos, temas, locais e muito mais, possibilitando uma experiência personalizada. -
02.
Magnum Learn
1. Sistema central de gerenciamento de usuários SSO - login e senha únicos funcionam perfeitamente em todos os serviços em que um usuário pode fazer login, e o processo é automático em diferentes domínios
2. Criação de um caminho educacional completo com descrições, materiais para download e aulas em vídeo incorporadas
3. Integração com o Vimeo
4. Acompanhamento do progresso dos materiais visualizados -
03.
Magnum Creative
1. Um filtro de classificação de material complexo
2. Integração de uma ferramenta para escolher e fazer download de fotos do banco de fotos Magnum, juntamente com as meta-descrições. As fotos estão no formato e no tamanho aplicáveis somente para apresentação. As fotos originais não são armazenadas localmente.
3. Otimização do carregamento de fotos -
04.
Loja Magnum
1. Uma plataforma com um sistema de comércio eletrônico baseado na união do WordPress com o Magento e microsserviços externos
2. Apresentação de variantes de produtos e um perfil de usuário implementado com o WordPress
3. A finalização do pedido, a realização, o envio, os pagamentos, os preços e as ofertas especiais são implementados por meio de um subsistema separado na rede interna pela plataforma de comércio eletrônico Magento
4. Importação de todos os produtos para o WordPress a partir de um microsserviço separado (serviço de produto)

Desenvolvimento
Desafios e soluções
-
01.
Integrações entre todos os elementos do ecossistema tecnológico da Magnum
Nossa equipe tecnológica era composta por 4 fornecedores independentes: Fooz, responsável pelo Magento, um para AWS e um para integrações.
Os principais desafios incluíam:
Integração com microsserviços, como Image Service, User Service e Fulfillment Service, todos baseados no Symphony, além de integração com a AWS e o sistema de implantação baseado em Docker e SSOTodos os sistemas são implantados automaticamente no servidor do AWS com um banco separado de fotos estáticas. O AWS garante a escalabilidade do serviço - ele cria e aplica instâncias de serviço adicionais dependendo da carga, mantendo a integridade dos dados gerados pelos usuários.
Trabalhamos com imagens Docker, configuração de servidor e autenticação de usuários por meio de plataformas externas, garantindo integração e escalabilidade perfeitas. -
02.
Cesta global
O desafio aqui foi integrar uma cesta global disponível em todos os serviços. Um usuário poderia adicionar um item à cesta enquanto estivesse no site Shop, passar para a plataforma Learn, adicionar um curso escolhido à mesma cesta e concluir a transação com um único pagamento.
A cesta é operada pelo sistema Magento, mas a apresentação dos dados (foto e descrição) é carregada e armazenada ao adicionar um produto à cesta. A descrição de cada produto pode apresentar toda a sua história e funcionalidades, mesmo que a seção tenha sido elaborada em outros serviços, por exemplo, a integração com o banco de fotos e a apresentação otimizada da galeria de fotos.
-
03.
Plataforma de e-learning sob medida
O primeiro desafio foi criar uma plataforma de e-learning. Escolhemos o serviço mais adequado para hospedagem e compartilhamento de vídeos. A tarefa seguinte foi grampear cursos específicos ao sistema de comércio eletrônico, que controla (concede e revoga) o acesso aos materiais. Além disso, o sistema de e-learning monitora o progresso do curso dos usuários para que eles possam continuar o treinamento do ponto em que pararam anteriormente.
-
04.
Integração com o comércio eletrônico Magento
As informações típicas da loja, como preço, ofertas especiais e descontos, são implementadas ao vivo por meio da integração com a principal ferramenta de vendas baseada no Magento. Uma das empresas com as quais trabalhamos em estreita colaboração assumiu a responsabilidade por sua realização e implementação. O WordPress, por outro lado, desempenhou um papel de motor/base de fornecimento para o front-end. Ele criou um espaço para gerenciar produtos, sua visibilidade, descrições, fotos etc. Ao mesmo tempo, os preços e os níveis de estoque foram importados ao vivo pelo WordPress a partir de serviços externos.
-
05.
Suporte contínuo
Nossa equipe foi responsável por todo o processo de suporte contínuo a todos os serviços do WordPress usados como parte da infraestrutura da Magnum Photos. Participamos das campanhas de marketing de forma contínua, ajudando a equipe da Magnum a criar páginas de destino, boletins informativos, correspondências, subpáginas dedicadas, conjuntos de produtos, campanhas promocionais para novos cursos etc.
-
06.
Site criativo Portfólios de fotógrafos
Foi um desafio criar uma ferramenta para navegar e fazer download das fotos escolhidas para usá-las nas entradas. As fotos tinham que ser compactadas e cortadas localmente no servidor e só então adicionadas a uma biblioteca disponível publicamente. Os administradores podem pesquisar as fotos por um determinado nome, autor e palavras-chave.
Além disso, tivemos que preparar ganchos adequados no WordPress que permitissem o download de descrições e licenças de fotos. Em seguida, inserimos essas informações em uma meta_descrição da foto processada.

Resumo
Aprimoramento dos negócios

Marek Korczak,
CEO DA BTSI
Eles são muito receptivos e provavelmente são a melhor equipe que esteve envolvida em todo o projeto. Sinto-me muito positivo com relação à cooperação que tive com eles. Do meu ponto de vista, é importante que eu possa confiar nas pessoas para estimar e aconselhar em termos de implementação de tecnologia. Nunca tive um problema em que uma estimativa fosse insuficiente ou em que eles não conseguissem resolver o problema.
Leia esta resenha
Resultado
Os quatro principais serviços modernos e atualizados da Magnum agora são mais fáceis e agradáveis de gerenciar, permitindo que a equipe do cliente automatize totalmente o trabalho e tenha todas as operações de vendas em um único local prático. Graças à mudança dos sites para o WordPress, é muito mais simples gerenciar uma vasta coleção de ativos e editar os detalhes dos produtos oferecidos.
A plataforma tornou-se uma grande base de conhecimento e de itens e cursos relacionados à fotografia para a vasta comunidade de fãs da Magnum. Eles podem acessar facilmente todos os serviços da empresa e estar atualizados com sua seleção de produtos, ofertas especiais, descontos e novidades.