Um Estudo Exploratório sobre Infraestrutura de Operação para uma Assistente Virtual Inteligente
Resumo
Várias ferramentas e técnicas foram desenvolvidas nos últimos anos para a execução de sistemas distribuídos na nuvem relacionadas a escalabilidade, orquestração, contêineres e microsserviços. Diante desse cenário, este trabalho tem o objetivo utilizar essas tecnologias para definir e configurar uma infraestrutura de operação da assistente virtual chamada A.D.A. (Assistente Distribuída Avançada). Para tanto, estão sendo estudadas diferentes maneiras de organização e comunicação da arquitetura de microsserviços, buscando identificar melhores formas de prover os serviços e integrar as partes que compõem a assistente em questão. Esperamos que ao final do estudo tenhamos configurado e testado uma infraestrutura de operação viável para prover serviços e integrar as diferentes partes que compõem a assistente A.D.A..
Referências
Mitchell, T., Caruana, R., Freitag, D., Mcdermott, J., and Zabowski, D. Experience With a Learning Personal Assistant 1. Technical report.
Newman, S. (2015). Building Microservices: Designing Fine-Grained Systems. O’Reilly Media, Sebastopol - USA, first edition.
Shaw, M. and Garlan, D. (1996). Software architecture: perspective on an emerging discipline. Alan Apt.
Truyen, E., Landuyt, D. V., Preuveneers, D., Lagaisse, B., and Joosen, W. (2019). A comprehensive feature comparison study of open-source container orchestration frameworks. Applied Sciences, 9(5):931.