Desenvolva um aplicativo Swift corporativo com serviços  

Desenvolva e implemente um aplicativo Swift corporativo que use vários serviços e bibliotecas

Last updated

A linguagem de programação Swift é uma linguagem de uso geral para plataformas Apple e Linux. Esta jornada mostra como desenvolver um aplicativo Swift corporativo que use vários serviços e bibliotecas ao implementar executá-lo na plataforma Bluemix.

By Ricardo Olivieri, Ishan Gulhane

Overview

Esta jornada do desenvolvedor mostra como implementar novos recursos corporativos ao implementar executar seus aplicativos Swift na plataforma Bluemix. Os serviços e bibliotecas do Bluemix a seguir serão utilizados para a linguagem Swift:

  • Auto Scaling
  • Alert Notification
  • Circuit Breaker
  • SwiftMetrics

Você aprenderá a ajustar a escala do aplicativo, receber alertas quando ocorrerem eventos importantes acontecerem e impedir o aplicativo de realizar ações que obrigatoriamente falharão. O aplicativo também fornece widgets de IU para acionar ações que possam aumentar ou diminuir o uso de memória, o tempo de resposta de HTTP e o número de solicitações de HTTP por segundo.

Flow

  1. O usuário define a configuração para a biblioteca do Circuit Breaker no código antes de implementar o aplicativo no Bluemix (usando o IDE escolhido por ele). Depois de implementar o aplicativo, o usuário cria uma política no Bluemix para configurar os serviços Auto-Scaling e Alert Notification. Essa tarefa é realizada com o painel do Bluemix.
  2. Quando o usuário realiza alguma ação, a IU chama o componente de backend do aplicativo Swift. Quando as condições da política de Auto-Scaling são cumpridas, a escala do aplicativo é ajustada no Bluemix. São enviadas notificações de alerta a respeito das condições atuais do aplicativo que acionam as regras de Auto-Scaling. Em caso de falha em várias solicitações para o terminal, a biblioteca do Circuit Breaker é ativada para o terminal configurado.

Components

Auto-Scaling

Aumenta ou diminui automaticamente a capacidade de computação do aplicativo.

IBM Alert Notification

Receba notificações antecipadas de problemas em aplicativos ou serviços antes que seus usuários sejam afetados.

Circuit Breaker

Melhore a estabilidade do aplicativo e o tempo de resposta enquanto reduz o número de solicitações com falha.

Application Metrics for Swift

Obtenha informações insights sobre o desempenho em tempo real dos aplicativos Swift no lado do servidor.

Cloud Foundry

Desenvolva, implemente e execute aplicativos em uma plataforma Cloud de software livre.

Technologies

Microsserviços

Acervo de serviços acoplados e de baixa granularidade usando um protocolo leve para fornecer blocos de desenvolvimento na composição moderna de aplicativos na cloud.

Plataforma como Serviço

Uma plataforma para serviços na Cloud que facilita o desenvolvimento, a implementação e o gerenciamento de aplicativos, ao abstrair a complexidade de manutenção da infraestrutura necessária.

Swift no Servidor

Desenvolva aplicativos em Swift para Cloud eficientes, rápidos e seguros no servidor.

Related Blogs

Nenhuma publicação correspondente ao seu critério de busca foi encontrada

Related Links

Swift@IBM

Desenvolva aplicativos Swift rápidos e seguros no lado do servidor para a cloud.

Swift@IBM: Kitura

Uma estrutura de web nova, modular e baseada em um framework em Swift.

IBM Swift Sandbox

Um website interativo para escrever código em Swift e executá-lo em um servidor com Linux.

Privacy Preference Center

Close your account?

Your account will be closed and all data will be permanently deleted and cannot be recovered. Are you sure?