Histórias de Sucesso / Software & Internet
2024

Kiwify reduz em 70% os custos de codificação de vídeo com infraestrutura AWS
A Kiwify migrou o seu processo de codificação de vídeos para a AWS, utilizando um encoder desenvolvido internamente e concentrando 100% de seu processamento em instâncias GPU spot.
70%
de redução nos custos de codificação de vídeo
80%
de redução no tempo de codificação de vídeos
162%
de crescimento em saídas de CDN
100%
do processo de conversão de vídeos rodando em instâncias GPU spot
Visão geral
Fundada em 2020, a Kiwify é uma plataforma completa para criadores de conteúdo transformarem conhecimento em produtos digitais, como cursos e mentorias online. Com essa proposta, a companhia conta hoje com mais de 200 colaboradores, que dão suporte a mais de 30 mil infoprodutores e cerca de 25 milhões de compradores cadastrados.
Dos cursos vendidos hoje pela Kiwify, 99% contam com videoaulas, o que torna crítico o processo de codificação de vídeo. Trata-se de um processo de compressão de arquivos de vídeo para que se tornem mais leves e possam ser transmitidos pela internet com qualidade e sem consumir muitos recursos de banda larga. O processo é executado por meio de algoritmos de compressão, que removem informações redundantes e otimizam a codificação.

Oportunidade | Buscando mais disponibilidade
De acordo com o engenheiro DevOps da Kiwify, Fernando Silva, até recentemente esse processo era realizado em outra plataforma de mercado, mas em duas ocasiões a empresa ficou offline, tirando do ar os cursos mantidos na plataforma. “Temos cerca de oito mil vídeos rodando diariamente e, por isso, começamos a sondar como resolver isso”, diz o executivo. Na época, a empresa já era cliente AWS e entrou em contato com o fornecedor para buscar alternativas.
Solução | Inovando no uso de instâncias spot
Depois da realização de diversas provas de conceito, a Kiwify optou pelo desenvolvimento de seu próprio encoder, que seria processado em instâncias spot do Amazon EC2 utilizando CPUs Intel. “Antes da escolha, passamos cerca de um mês realizando testes. Testamos com spot e sem spot para verificar o nível de quebra e colocamos tudo na ponta do lápis”, lembra.
Apesar do uso de CPU inicialmente resolver o problema, o trabalho conjunto entre a AWS e a Kiwify demonstrou que a migração do processamento para instâncias com aceleração por GPUs da NVIDIA poderia trazer ainda mais desempenho e reduzir mais os custos. Usando especificamente instâncias NVIDIA L4, trabalhando com o Amazon Elastic Kubernetes Service (Amazon EKS) e com o AWS Karpenter, o time de Silva conseguiu incrementar o processamento em paralelo utilizando instâncias EC2 spot com aceleração por GPU, resultando em um desempenho 12 vezes mais rápido do que o obtido com as Instâncias EC2 sem aceleração.
Com este resultado, em fevereiro a companhia decidiu adicionar ao seu processamento instâncias EC2 spot por aceleração por GPU, projeto que contou com o apoio da NVIDIA. Hoje a Kiwify utiliza cerca de 400 instâncias de GPU spot mensalmente que, junto com as instâncias EC2 spot sem aceleração, processam um volume de vídeos que pode variar de 6 mil a 12 mil por dia. Além de suas operações de codificação, a Kiwify tem 12 PB de dados aguardando migração da plataforma antiga para a AWS.

Depois que migramos 100% para a AWS nunca tivemos problemas. Para o cliente, o que importa são os vídeos no ar”
Fernando Silva
Engenheiro DevOps da Kiwify
Benefícios | Reduzindo custos e ganhando agilidade
Com a implementação das instâncias GPU spot, a Kiwify vem apontando uma série de ganhos operacionais. Em relação aos criadores de conteúdo, a conversão de vídeos – que anteriormente podia levar de 30 minutos a 2 horas – hoje é feita em no máximo 20 minutos, reduzindo drasticamente o tempo de onboarding de novos clientes.
“A infraestrutura AWS também nos trouxe estabilidade. Começamos a utilizar instâncias spot em dezembro e até hoje não tivemos qualquer indisponibilidade”, destaca Silva. O executivo aponta ainda que a saída de CDN (Content Delivery Network) cresceu 162% desde janeiro, sem aumento nos custos da companhia. “Depois que migramos 100% para a AWS nunca tivemos problemas. Para o cliente, o que importa é a CDN estar no ar e nunca tivemos problemas neste ponto”, afirma.
Silva destaca que todos estes benefícios foram obtidos junto com uma redução de 70% nos custos em comparação ao modelo que eles adotavam anteriormente. “De janeiro para cá nossa carteira de clientes dobrou e mantivemos os custos de codificação de vídeos. Este resultado veio com o uso de spot, que nos permitiu otimizar processamento e custos”, diz.
Sobre a Kiwify
Fundada em 2020 com o objetivo de democratizar o acesso à criação de infoprodutos, a Kiwify oferece uma plataforma completa para criadores de conteúdo transformarem conhecimento em produtos digitais. Com funcionalidades que vão desde a venda de cursos até a gestão de afiliados, a empresa se consolida como uma das principais opções do mercado. Atualmente, a plataforma conta com mais de 30 mil infoprodutores ativos e uma rede de 25 milhões de compradores cadastrados.
Serviços AWS
Instâncias Spot do Amazon EC2
As instâncias spot do Amazon EC2 permitem aproveitar a capacidade não utilizada do EC2 na Nuvem AWS e estão disponíveis com até 90% de desconto em comparação aos preços sob demanda.
AWS Karpenter
O Karpenter foi projetado para provisionar novas instâncias do EC2 e programar pods do Kubernetes em menos de um minuto. O Karpenter escolhe dinamicamente os tipos de instância do EC2 mais adequados ao que os pods do Kubernetes precisam com configuração mínima e nenhuma infraestrutura adicional da AWS.
Amazon EKS
O Amazon EKS é um serviço gerenciado do Kubernetes para executar o Kubernetes na Nuvem AWS e em datacenters on-premises.
Comece a usar
Organizações de todos os portes, em todos os setores, estão transformando seus negócios e cumprindo suas missões todos os dias usando a AWS. Entre em contato com nossos especialistas e comece sua própria jornada para a AWS hoje mesmo.