Descrição
Projeto Integrado Interdisciplinar do curso de Análise e Desenvolvimento de Sistemas focado naTechMarket, uma plataforma de e‑commerce fictícia que enfrenta instabilidades críticas em períodos de promoção (ex.: Black Friday) semelhantes aos picos de transações bancárias como Pix e TED. O cenário descrito aponta problemas concretos: falhas recorrentes em horários de pico, latência elevada em transações (>5s), arquitetura monolítica com escalonamento vertical, banco de dados sobrecarregado, frontend não responsivo em dispositivos móveis (40% do tráfego), falta de resiliência regional, ausência de monitoramento em tempo real e custos de infraestrutura elevados; o impacto econômico citado é de perda de R$ 2,1 milhões por hora durante indisponibilidades e risco de sanções por não conformidade com normas do BACEN.
Esta atividade reúne cinco desafios técnicos interligados que exigem solução aplicada: (1) computação em nuvem e proposta de escalonamento horizontal para suportar alto volume de acessos; (2) projeto de endpoint REST para transferências com validação de saldo, registro de transação e geração de código único; (3) melhoria da programação web para um extrato bancário responsivo e com destaque para transações acima de R$ 5.000; (4) desenvolvimento de uma procedure SQL que calcule saldo, liste as 10 últimas transações e permita filtro por período; (5) validações em JavaScript para CPF (11 dígitos), data de nascimento e telefone. O trabalho deve aplicar práticas e ferramentas abordadas nas disciplinas do curso.
O que é desenvolvido nesta atividade
Elaboração de uma proposta técnica inicial para migração de uma arquitetura monolítica para soluções escaláveis horizontalmente; desenho de um endpoint seguro e auditável para transferências financeiras; implementação de um extrato móvel com foco em usabilidade e performance; criação de procedure SQL para cálculo de saldo e consulta de transações; e implementação de validações client‑side para reduzir inconsistências em formulários. O material final é entregue em arquivo Word, formatado conforme normas da ABNT, conforme especificado na fonte.
Principais conteúdos abordados
- Escalonamento vertical vs horizontal em computação em nuvem
- Arquiteturas monolíticas x distribuídas e resiliência regional
- APIs REST, validação transacional, registro de operações e geração de identificadores únicos
- Responsividade móvel, desempenho de interfaces e destaque de transações > R$ 5.000
- Procedures SQL para cálculo de saldo, listagem das 10 últimas transações e filtro por período
- Validações JavaScript: CPF (11 dígitos), data de nascimento e número de telefone
- Conformidade com normas regulatórias (BACEN) e monitoramento em tempo real
Projeto Integrado Interdisciplinar Análise e Desenvolvimento de Sistemas TechMarket
ATIVIDADES
Situação Problema: Desenvolvimento soluções para a TechMarket
Contexto:
A TechMarket, especializada em e-commerce, enfrenta desafios críticos de desempenho durante promoções,
com cenários similares aos picos de transações bancárias como Pix e TEDs. O sistema atual apresenta:
• Falhas recorrentes durante horários de pico (ex: Black Friday)
• Latência elevada (>5s) em transações financeiras
• Arquitetura monolítica com escalonamento apenas vertical
• Banco de dados sobrecarregado por consultas não otimizadas
• Frontend não responsivo em dispositivos móveis (40% do tráfego)
• Falta de resiliência – falhas em SP afetam todo o país
• Não conformidade com normas BACEN para disponibilidade
• Sessões não persistentes causando repetição de operações
• Ausência de monitoramento em tempo real
• Custos explosivos com infraestrutura ineficiente
Impacto: Perda de R$ 2,1 milhões por hora durante indisponibilidades e risco de multas regulatórias.
Você foi contratado para integrar a equipe de tecnologia da TechMarket e deverá propor soluções
técnicas para os cinco principais desafios enfrentados, aplicando os conhecimentos adquiridos
nas disciplinas do curso.
Leia o contexto de cada um com atenção e implemente a solução solicitada com base nas boas
práticas de desenvolvimento e nas ferramentas aprendidas.
DESAFIO:
Passo 1: COMPUTAÇÃO EM NUVEM (Escalonamento)
PROJETO INTEGRADO
Público
Durante períodos de alta demanda, como Black Friday ou liquidações relâmpago, a TechMarket sofre
com instabilidades no sistema, o que resulta em falhas e prejuízos significativos. Essas instabilidades
decorrem, principalmente, da sua arquitetura atual monolítica e escalonamento vertical limitado, que
não acompanha o crescimento das requisições simultâneas.
Com o avanço da computação em nuvem, técnicas de escalonamento horizontal passaram a permitir
uma distribuição mais eficiente da carga de trabalho entre servidores, aumentando a disponibilidade
e a resiliência do sistema. A empresa está avaliando migrar para essa abordagem, e cabe a você
elaborar uma proposta técnica inicial.
Explique a diferença entre escalonamento vertical e horizontal na computação em nuvem. Em
seguida, proponha como configurar a aplicação horizontalmente para suportar muitos acessos
simultâneos.
Passo 2: FRAMEWORKS PARA DESENVOLVIMENTO DE SOFTWARE
Durante uma promoção bancária, a fintech FastPay enfrentou uma falha grave: transferências
duplicadas afetaram milhares de clientes, e o sistema apresentava latência elevada nas transações.
Erros como esse são comuns em aplicações que não implementam validações robustas e não
registram corretamente as operações.
No ambiente da TechMarket, uma API de transações financeiras também está sendo criada, e você
foi incumbido de projetar um endpoint seguro, validado e com retorno confiável para o cliente. Sua
tarefa está diretamente ligada à confiabilidade e precisão do sistema de pagamentos.
Crie um endpoint REST para realizar transferências financeiras com as seguintes funcionalidades:
• Validação de saldo;
• Registro da transação;
• Geração de um código único para a operação.
Passo 3: PROGRAMAÇÃO WEB
Com a maior parte dos acessos sendo realizados por dispositivos móveis, o layout de uma aplicação
precisa se adaptar a diferentes tamanhos de tela. No entanto, muitos sistemas ainda negligenciam
essa necessidade, resultando em má experiência do usuário, aumento de chamados no suporte e
queda na reputação.
A TechMarket enfrenta exatamente essa dificuldade. Usuários reclamam que não conseguem
visualizar o extrato de suas compras em smartphones. Além disso, valores altos de transações
PROJETO INTEGRADO
Público
acabam passando despercebidos, dificultando o controle financeiro do cliente. Sua tarefa é melhorar
a visualização desse extrato com foco em responsividade, clareza e performance.
Crie um extrato bancário com foco em usabilidade móvel:
• Responsivo para smartphones;
• Destaque transações acima de R$ 5.000;
• Boa performance de carregamento.
Passo 4: PROGRAMAÇÃO E DESENVOLVIMENTO DE BANCO DE DADOS
Empresas que lidam com milhares de transações precisam garantir a eficiência das suas consultas,
especialmente ao calcular saldos de contas. Um banco de dados desorganizado ou mal indexado
pode causar lentidão, travamentos e até prejuízos por erros nos valores apresentados aos usuários.
Na TechMarket, o crescimento das vendas exige consultas rápidas e precisas. Por isso, você foi
solicitado a criar uma procedure que automatize o cálculo de saldo e apresente as transações
recentes de um cliente, respeitando um período informado pelo usuário.
Crie uma procedure SQL que:
• Calcule o saldo de uma conta;
• Liste as 10 últimas transações;
• Permita filtro por período.
Passo 5: DESENVOLVIMENTO EM JAVASCRIPT
Erros em formulários são uma das maiores causas de abandono de cadastro em plataformas digitais.
Quando o sistema não valida dados corretamente, os clientes acabam frustrados, perdendo tempo
e deixando de concluir o processo. Além disso, os dados inconsistentes aumentam a carga de
trabalho manual das equipes internas.
A TechMarket está enfrentando esse problema no processo de abertura de conta. Muitos usuários
informam CPF, data de nascimento ou telefone incorretamente. Você foi encarregado de
implementar as validações básicas para garantir que os dados preenchidos atendam aos padrões
esperados.
PROJETO INTEGRADO
Público
Crie uma validação de formulário para:
• Verificar se o CPF possui 11 dígitos;
• Validar data de nascimento;
• Validar número de telefone.
Como funciona?
Elaboramos os portfólios, já deixamos prontos, nas normas da ABNT e conforme os requisitos da universidade. Fácil assim! O MELHOR É QUE VOCÊ COMPRA E JÁ BAIXA NA HORA O SEU ARQUIVO EM WORD! Sabemos que conciliar trabalho, família, vida profissional e estudos é difícil hoje em dia, por isso, estamos aqui para ajudar você. Conte com nossa qualidade, experiência e profissionalismo adquirindo seu portfólio conosco. GARANTIMOS SEU CONCEITO!
Como se realizam os envios?
O seu trabalho é disponibilizado pronto, respondido e nas normas já na mesma hora aqui em nosso site na sua área de downloads e também no seu e-mail.
Em quanto tempo recebo o portfólio?
Os envios são imediatos. Após sua compra, o trabalho já é disponibilizado instantaneamente aqui em nosso site e no seu e-mail.
E se o portfólio que comprei precisar de correção?
Caso haja alguma solicitação de correção/alteração por parte do tutor, basta entrar em contato conosco pelo WhatsApp que providênciaremos sem custo algum.
Qual o formato do arquivo?
Os arquivos são enviados em formato Word e são editáveis.
Caso eu tiver alguma dúvida, terei suporte no pós venda?
Sim, com certeza. Basta clicar no ícone do WhatsApp no cantinho da tela. Será um prazer atendê-lo(a).
Quais os seus canais de contato?
Whatsapp: 53 984751621 – Clicar no canto da tela ou ESCANEIE O QRCODE ABAIXO
E-mail:portifoliosp@gmail.com
Portfólio em Word, respondido, completo e já nas normas
Prefere falar pelo WhatsApp?
Se estiver acessando pelo computador, escaneie o QR Code abaixo com a câmera do celular para abrir nosso atendimento no WhatsApp.


