Recentemente, o framework Horse recebeu atualizações muito importantes para suporte a gRPC utilizando o transporte nativo HTTP/2. Desde então, muitos desenvolvedores que testaram a tecnologia com Node.js ou outras linguagens começaram a se perguntar: como estruturar um cliente robusto em Delphi?
Desenvolver aplicações móveis (FMX) ou desktop integradas com gRPC exige atenção a conceitos importantes de arquitetura de software, como resiliência de rede, gerenciamento de threads e estratégias offline. Neste artigo, vamos responder às principais dúvidas sobre reconexão automática, keepalive, ciclo de vida de conexões e como aplicar Offline First de maneira eficiente.
Continue lendo…