Blog

Case: IACC migra Apache Kafka para a nuvem AWS

Case: IACC migra Apache Kafka para a nuvem AWS

Como o IACC levou seu Kafka para a AWS com mais escala e alta disponibilidade.

O IACC é uma instituição de ensino chilena com mais de 16.000 alunos na modalidade online. Para sustentar seu crescimento, a instituição adotou uma arquitetura baseada em eventos com Apache Kafka, mas precisava de um ambiente mais escalável e altamente disponível.

Para isso, escolheu a TruStep para migrar seu ambiente Kafka on-premise para o Amazon MSK (Managed Streaming for Apache Kafka). Veja como essa migração foi desenhada e executada.

Instituto Profissional IACC e sua necessidade

O Instituto Profissional IACC é uma instituição de ensino superior fundada em 1981 no Chile. Em 2008, tornou-se pioneira ao oferecer ensino 100% online, consolidando-se como referência no país.

Com milhares de alunos e diversos sistemas integrados, surgiu a necessidade de uma arquitetura mais moderna, confiável e escalável.

A equipe de TI validou uma arquitetura baseada em eventos utilizando Apache Kafka, e então buscou a TruStep para evoluir essa prova de conceito para um ambiente produtivo na AWS.

Desenho da solução

A solução combinou o Amazon MSK com serviços da AWS como EC2, CodeCommit, CodeDeploy e CodePipeline, permitindo automação completa do ciclo de vida das aplicações.

Arquitetura AWS da solução do IACC

Os ambientes de QA e Produção são segregados, porém consistentes entre si, com deploy automatizado e controlado via pipeline.

A comunicação com sistemas legados ocorre por meio de VPN segura entre AWS e o data center.

O cluster Kafka Connect foi implementado em modo distribuído com Auto Scaling, garantindo alta disponibilidade e elasticidade.

Automação do ambiente

Cada novo servidor provisionado recebe automaticamente:

  • Apache Kafka e dependências
  • AWS CLI
  • Agente do AWS CodeDeploy

Além disso, o processo automatiza:

  • Configuração de conexão com o cluster MSK
  • Recuperação de segredos via AWS Secrets Manager
  • Configuração de conectores via API REST
  • Criação de tópicos Kafka
  • Ajustes e reinício do cluster Kafka Connect

Novas versões dos conectores são automaticamente buildadas e distribuídas via CodePipeline, sem necessidade de intervenção manual.

Benefícios obtidos

  • Escalabilidade automática: ajuste dinâmico da infraestrutura
  • Alta disponibilidade: arquitetura resiliente na AWS
  • Automação completa: menos esforço operacional
  • Agilidade: deploys mais rápidos e consistentes
  • Foco no negócio: equipe livre para inovar

Com a nova arquitetura, o IACC passou a expandir integrações entre sistemas e utilizar dados em tempo real para tomada de decisão.

Saiba mais

Quer aplicar essa arquitetura no seu negócio?

Agende uma conversa inicial com a TruStep. Podemos analisar seu cenário, entender as dependências existentes e discutir caminhos para uma modernização gradual, preservando a continuidade da operação durante a transição.

Acesse nossa página de contato e escolha um horário para conversar.

Related Articles

Endereço Brasil

Brasil

Rua da Bronzita, 1917, sala 10
Lagoa Nova
Natal/RN - Brasil
CEP 59076-500

Endereço Chile

Chile

Av. Apoquindo 6550 of. 205
Las Condes
Santiago - Chile
CP 7560903