Compartilhar via


Interfaces: simplificar o provisionamento e solicitações de serviço

O desenvolvimento de interfaces eficazes na engenharia de plataforma envolve a transição de processos personalizados e manuais para soluções padronizadas e consistentes que simplificam o provisionamento e as solicitações de serviço. Este artigo explora os estágios de desenvolvimento de interface, com foco na configuração de ambientes de desenvolvimento e no diagnóstico do comportamento do aplicativo.

Estágios

Processos personalizados

Existe uma coleção de processos variados para provisionar diferentes recursos e serviços, mas a consistência da interface não é considerada. Processos personalizados personalizados abordam as necessidades imediatas de indivíduos ou equipes e dependem da intervenção manual, mesmo que o provedor use alguns scripts de implementação automatizados.

O conhecimento de como solicitar essas soluções é compartilhado de pessoa para pessoa. O processo de solicitação de um serviço não tem padronização e consistência. O provisionamento e o uso de um serviço de plataforma provavelmente exigem suporte profundo do provedor de recursos.

A falta de requisitos e padrões centrais torna esse nível apropriado quando a empresa ainda não identificou e documentou as expectativas. Pode ser eficaz para equipes de empresas em fase inicial ou em esforços de plataforma. Nesses ambientes, as equipes têm a liberdade de evoluir processos e recursos para suas necessidades, permitindo que elas entreguem mais rapidamente e paguem o preço da padronização apenas quando necessário posteriormente.

Configurar o ambiente de desenvolvimento: engenheiros individuais reúnem as etapas necessárias para configurar um ambiente solicitando aos colegas, encontrando documentação e seguindo suas próprias práticas conhecidas.

Diagnosticar o comportamento do aplicativo: os engenheiros escolhem suas próprias ferramentas e processo para diagnosticar o comportamento. Eles são responsáveis por tomar medidas para acessar o aplicativo e os logs.