Capítulo 4: Serviços Auxiliares e Persistência de Dados
"O modo como você se organiza acaba direcionando a arquitetura de seus sistemas, para o bem ou para o mal." - Autor: Sam Newman
Após a ativação da conta no OCI, é o momento de iniciar a criação dos serviços que a aplicação OCI PIZZA utilizará. Eu me refiro a esses serviços como Serviços Auxiliares, que são todos os recursos externos necessários para o funcionamento da aplicação.
Lembre-se de que a aplicação web desenvolvida é composta por um conjunto de regras de negócios expressas através da linguagem de programação Python. Todos os recursos necessários para sua execução são considerados como sendo Serviços Auxiliares.
Neste capítulo, iniciaremos a criação de alguns desses serviços dos quais a aplicação OCI PIZZA depende. Outros serviços, como o OCI Functions, serão discutidos e implementados em capítulos posteriores, pois necessitam de uma estrutura de rede pronta para funcionar, tema este que será abordado no Capítulo 5.
Logo após a criação dos Serviços Auxiliares, será possível acessá-los por meio de suas APIs pela Internet, permitindo a execução da aplicação OCI PIZZA localmente, ainda que de forma parcial. O objetivo é desenvolver e testar a aplicação de maneira já integrada à nuvem, uma vez que a maioria dos serviços oferecidos pelo OCI não pode ser emulada localmente.