Jump to content

Azure API Center: Centralizando a Gestão de APIs para Melhoria da Descoberta e Governança

Featured Replies

Posted

largevv2px999.png.395e62bc99f190f8fa66c7d5671ee5ae.png

 

 

 

Já pensou na possibilidade de centralizar a gestão de suas APIs em um único local, facilitando a descoberta e governança de seus serviços? O Azure API Center é uma solução que ajudará você a alcançar esse objetivo, oferecendo uma plataforma unificada para a criação, publicação, gerenciamento e monitoramento de APIs. Neste artigo, vamos entender melhor sobre esse serviço, suas funcionalidades e benefícios.

 

 

[HEADING=1]Novo Treinamento Gratuito no Microsoft Learn: Introdução ao Azure API Center!

[/HEADING]

 

Mas, antes de começarmos, gostaríamos de trazer uma grande novidade! Há um novo treinamento gratuito no Microsoft Learn sobre o Azure API Center.

 

 

Lembrando que, após a conclusão do curso, você receberá um certificado de conclusão que poderá ser compartilhado em suas redes sociais e até mesmo no seu currículo ou LinkedIn. Confira agora mesmo o treinamento:

 

[HEADING=1]largevv2px999.png.5de021d5899a50cb63612fd30245892d.png[/HEADING]

 

 

 

[HEADING=1]O que é o Azure API Center?

 

largevv2px999.png.e13aa84c5d67941755497e36302bec26.png[/HEADING]

 

 

 

O Azure API Center permite que as organizações desenvolvam e mantenham um inventário estruturado e organizado de suas APIs, independentemente de seu tipo, estágio de ciclo de vida ou local de implantação. Este hub centralizado permite que stakeholders, como API Producers, API Consumers e API Platform Engineers, descubram, reutilizem e governem as APIs de maneira eficiente. Ao fornecer detalhes de versão, arquivos de definição de API e metadados comuns, o Azure API Center garante que as APIs sejam facilmente acessíveis e gerenciáveis.

 

 

Mas, quais são os principais benefícios desse serviço? Vejamos a seguir.

 

 

[HEADING=1]Benefícios do Azure API Center[/HEADING]

 

 

 

  • Criar e Manter um Inventário de APIs Organizacional: O Azure API Center nos permite criar um inventário completo de todas as APIs de uma organização. Além disso, é possível promover a colaboração entre API Producers, API Consumers e API Platform Engineers para aumentar a reutilização, qualidade, segurança, conformidade e produtividade para todos os envolvidos, especialmente para os desenvolvedores.

 

 

 

  • Governança das APIs da Organização: Com o Azure API Center é possível obter visibilidade completa das APIs sendo produzidas e consumidas em toda a organização. Outro ponto importante a ser destacado é a definição de metadados personalizados, para que sejam analisadas as definições de API para garantir a conformidade com os padrões organizacionais.

 

 

 

  • Descoberta Fácil de APIs: Com esse serviço é possível também promover a reutilização de APIs para maximizar a produtividade dos desenvolvedores e permitir que os gerentes de programas e desenvolvedores descubram APIs fazendo uso de metadados embutidos e personalizados.

 

 

 

  • Acelerar o Consumo de APIs: E, finalmente, tempo é algo precioso, e com o Azure API Center é possível melhorar a produtividade dos desenvolvedores ao garantir o consumo seguro de APIs de acordo com os padrões organizacionais.

 

 

 

largevv2px999.png.f0ac71667cdff68f3de247232289a098.png

 

 

 

E, quais são as suas principais capacidades? Vamos descobrir a seguir.

 

[HEADING=1]Principais Capacidades do Azure API Center[/HEADING]

 

 

 

O Azure API Center oferece uma série de capacidades que ajudam a simplificar a gestão de APIs, tais como:

 

 

 


  • Gestão de Inventário de APIs: Registre todas as APIs da organização em um inventário centralizado.
     
     

  • Representação Real das APIs: Adicione informações reais sobre cada API, incluindo versões e definições da OpenAPI. É possível listar implantações de APIs e associá-las a ambientes de tempo de execução.
     
     

  • Governança de APIs: Organize e filtre APIs usando metadados embutidos e personalizados. Configure linting e análise para garantir a qualidade da definição de APIs.
     
     

  • Descoberta e Reutilização de APIs: Permita a descoberta de APIs através do Portal do Azure, Portal do API Center e ferramentas de desenvolvimento integradas ao Visual Studio Code: Azure API Center Extension. Essa extensão permite criar, descobrir, explorar e consumir APIs diretamente do Visual Studio Code.
     

 

 

 

 

 

largevv2px999.png.98825e40b6a887b90ac12c5e74ac6dbd.png

 

 

 

 

 

largevv2px999.gif.1a998b10f4f0a67307a8c7587875dd52.gif

 

 

 

[HEADING=1]Disponibilidade de Região e Preços[/HEADING]

 

 

 

O Azure API Center está disponível em várias regiões do Azure, incluindo:

 

 

 

  • Austrália Leste
  • Índia Central
  • Leste dos EUA
  • Sul do Reino Unido
  • Oeste da Europa

 

 

 

O Azure API Center é oferecido nos planos Free e Standard.

 

 

 

Há muitos outros aspectos interessantes sobre o Azure API Center. Deixaremos um vídeo realizado por Julia Kasper - Program Manager do Azure API Center na Microsoft durante o Microsoft Build 2024 falando mais sobre o serviço:

 

 

 

 

 

 

[HEADING=1]Próximos Passos[/HEADING]

 

 

 

O Azure API Center é uma ferramenta poderosa para centralizar e gerenciar APIs dentro de uma organização. Com seus recursos robustos e futuras melhorias, promete simplificar a governança de APIs, melhorar a visibilidade e aprimorar a experiência geral dos desenvolvedores.

 

 

 

Encorajamos você a explorar o Azure API Center e descobrir como ele pode ajudar sua organização a gerenciar APIs de maneira mais eficiente.

 

 

 

[HEADING=1]Recursos Adicionais[/HEADING]

 

 

 

Se você quiser saber mais sobre o Azure API Center, acesse a documentação oficial do Azure e outros recursos abaixo:

 

 

 

 

 

 

Aqui também vão alguns blogs publicados por Cloud Advocates e Product Managers da Microsoft sobre o Azure API Center:

 

 

 

 

 

 

[HEADING=2]Exemplos e Referências[/HEADING]

 

 

 

O Portal APIC (Azure API Center) desenvolvido, conforme a imagem abaixo, usa as seguintes tecnologias:

 

 

 

 

 

 

largevv2px999.png.0d5f880b21048c72799b21c939c963df.png

 

 

 

 

 

 

 

Spoiler (Highlight to read)

Link do repositório do GitHub com exemplos de uso do Azure API Center com .NET e Javascript: API Center Reference

Link do repositório do GitHub com exemplos de uso do Azure API Center com .NET e Javascript: API Center Reference

 

 

 

Se você gosta de aprender através de vídeos, recomendamos essa série de vídeos sobre o Azure API Center:

 

 

 

 

 

 

 

 

 

 

 

 

 

Espero que você tenha gostado deste artigo e que ele tenha sido útil para você. Se tiver alguma dúvida ou comentário, sinta-se à vontade para compartilhar conosco.

 

 

 

Até o próximo artigo!

 

Continue reading...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...