💡 Objetivo:

Trazer uma breve noção de como aplicações distribuídas funcionam e como construí-las

Tecnologias que iremos interagir

Python + FastAPI + uviconer

React + Vite + React router dom + nginx

MongoDB

Em que Contexto o Docker Representa um Solução

Modelo Cliente - Servidor

Esse modelo uma arquitetura/estrutura de aplicação que distribui as tarefas e cargas de trabalho entre os fornecedores de um recurso ou serviço e os requerentes dos serviços designados como clientes

Cliente dispositivos com o front-end > Software de back-end > Servidor

Esse modelo, quando muito solicitado por diversos clientes, demanda muito hardware para garantir a performance do serviço Para isso são usadas estruturas de data center, que demanda também um custo elevando de aquisição, manutenção e cuidados preventivos

Modelo Cloud: