Projetos da faculdade

APS 8 | Sistema de redundância

October, 1, 2022

backend
fast-api

Projeto APS do 8º semestre de Ciência da Computação

Sistema de redundância | APS 8

Introdução

APS (Atividades Práticas Supervisionadas) é um projeto de final de semestre que precisava fazer na faculdade, ou seja, esse projeto foi feito na metade pro fim do oitavo semestre das minhas aulas de Ciência da Computação.

Naquele semestre, a matéria principal estudada, foi sistemas distribuidos. Como era o último semestre o professor deixou bem claro logo no inicio do semestre qual seria o trabalho. Deveria ser um sistema que tivesse redundância completa, ou seja, por exemplo um site em que se um dos servidores fosse desligado, o site deveria continuar funcionando.

Sobre

O projeto foi feito utilizando HaProxy como Load Balancer, Docker para rodar o sistema (Foi usada uma simples API ao invés de um site inteiro, mas o funcionamento de redundância seria o mesmo) e o K6 para testar a API feita com FastAPI.