APLICAÇÃO WEB PARA AGENDAMENTO DE SERVIÇOS E PAGAMENTOS ONLINE COM INFRAESTRUTURA EM NUVEM E ARQUITETURA ESCALÁVEL UTILIZANDO SERVIÇOS DA AWS
Resumo
Este artigo apresenta o desenvolvimento de uma aplicação web full stack para agendamento de serviços e pagamentos online, com infraestrutura em nuvem e arquitetura escalável utilizando serviços da AWS. A plataforma conecta clientes e prestadores de serviços, oferecendo funcionalidades como cadastro, autenticação, gerenciamento de agendas, perfis públicos, programa de fidelidade, integração com pagamentos digitais e envio de e-mails automatizados. O front-end foi desenvolvido em React.js e hospedado no Amazon S3, com distribuição via CloudFront. O back-end, construído com FastAPI, é executado em instância EC2. Os dados são armazenados em PostgreSQL (via Amazon RDS) e DynamoDB para acesso rápido. O serviço Amazon SES foi integrado para o envio automático de e-mails, incluindo recuperação de senha e notificações de agendamento. A solução prioriza modularidade, segurança e escalabilidade, demonstrando a viabilidade técnica de aplicações cloud-native no suporte a pequenos negócios.
Referências
AMAZON WEB SERVICES. AWS Well-Architected Framework. Seattle: Amazon Web Services, 2023.
ARMBRUST, M. et al. A view of cloud computing. Communications of the ACM, New York, v. 53, n. 4, p. 50-58, 2010.
BANKS, A.; PORCELLO, E. Learning React: Modern Patterns for Developing React Apps. 2. ed. Sebastopol: O'Reilly Media, 2020.
BASS, L.; CLEMENTS, P.; KAZMAN, R. Software Architecture in Practice. 4. ed. Boston: Addison-Wesley, 2022.
CUCCO, R. S. Tecnologias aplicadas ao agendamento online de serviços: desafios e oportunidades. Revista Brasileira de Gestão e Inovação, v. 7, n. 2, p. 145-160, 2018.
ELMASRI, R.; NAVATHE, S. Fundamentals of Database Systems. 7. ed. Boston: Pearson, 2017.
FASTAPI. FastAPI Documentation. Disponível em: https://fastapi.tiangolo.com. Acesso em: 20 maio 2026.
FIELDING, R. T. Architectural Styles and the Design of Network-based Software Architectures. 2000. Tese (Doutorado em Ciência da Computação) – University of California, Irvine, 2000.
FOWLER, M. Refactoring: Improving the Design of Existing Code. 2. ed. Boston: Addison-Wesley, 2019.
MELL, P.; GRANCE, T. The NIST Definition of Cloud Computing. Gaithersburg: National Institute of Standards and Technology, 2011. (Special Publication 800-145).
META. React Documentation. Disponível em: https://react.dev. Acesso em: 20 maio 2026.
POSTGRESQL GLOBAL DEVELOPMENT GROUP. PostgreSQL Documentation. Disponível em: https://www.postgresql.org/docs. Acesso em: 20 maio 2026.
MICROSOFT. REST API Guidelines. Redmond, 2023.
NEWMAN, S. Building Microservices. 2. ed. Sebastopol: O'Reilly Media, 2021.
PCI SECURITY STANDARDS COUNCIL. PCI DSS: Payment Card Industry Data Security Standard Version 4.0. Wakefield, 2022.
PRESSMAN, R. S.; MAXIM, B. R. Engenharia de Software: uma abordagem profissional. 9. ed. Porto Alegre: AMGH, 2021.
SOMMERVILLE, I. Engenharia de Software. 10. ed. São Paulo: Pearson, 2019.