Início SOA no InfoQ Brasil
Notícias
Feed RSS-
restQL, uma linguagem de consulta para microservices, lançada no GitHub
O restQL está disponível no GitHub como um projeto open-source. O objetivo da restQL é simplificar cenários comuns para o acesso do lado do cliente a microservices RESTful, incluindo múltiplas chamadas paralelas e chamadas em cadeia. A restQL foi criada para evitar algumas limitações das estruturas de dados e frameworks de gerenciamento mais conhecidos, Falcor e GraphQL.
-
Colaboração em tempo real chega ao Atom
Nathan Sobo, do GitHub, revelou na QCon São Francisco 2017 o novo plugin de colaboração em tempo real do Atom, o Teletype. O Teletype pretende tornar possível que dois desenvolvedores possam codificar juntos com a mesma facilidade de codificar sozinho.
-
Guia de padrões e estilo da API do Paypal
O Paypal criou sua plataforma como serviços conectados a outros serviços via API Restful. Eles desenvolveram diretrizes e padrões de design para a criação e uso dessas APIs, e tornaram essas diretrizes e padrões disponíveis para que outras pessoas usem como inspiração para utilizarem em seus próprios projetos
-
Os gerenciadores de processos em sistemas baseados em eventos
Publicar eventos para notificar sobre alterações num domínio mantém domínios diferentes desacoplados entre si, mas se realmente houver um fluxo lógico de eventos isso se torna implícito e difícil de acompanhar. Uma solução melhor é usar um gerenciador de processos (Process Manager) para acompanhar todo o processo, afirmou Bernd Rücker em sua apresentação deste ano na conferência DDD eXchange.
-
Microsoft anuncia framework Coco para redes empresarias Blockchain
Microsoft anunciou uma nova framework chamada de Coco, que tem como alvo redes de sociedades empresariais. A framework fica no topo das plataformas existentes de blockchain, como a Ethereum, e se concentra na melhoria da taxa de transferência da rede, adicionando novos modelos de confidencialidade, gerenciamento de políticas de rede e suporte para transações não determinísticas.
-
Open API Initiative anuncia a especificação 3.0.0 para OpenAPI
A Open API Initiative anunciou o lançamento da especificação 3.0.0 para OpenAPI. O lançamento marca o apogeu de quase dois anos de desenvolvimento e um processo de lançamento de sete meses. Dentre as novidades dessa versão, destaque para o suporte a retorno de chamada e vários hosts, e aprimoramento no suporte ao schema do JSON, bem como novas propriedades, como componentes e links.
-
API Java para RESTful Web Services 2.1 liberada
Foi liberado a API Java para RESTful Web Services JAX-RS 2.1, com suporte à eventos server-sent, JSON-B, suporte para o JSON-P melhorado, e uma extensão reativa para a API client.
-
A diferença entre SOA e microserviços
Stephen O’Grady, Principal Analyst da RedMonk e autor de dois livros, entrou na discussão em torno das diferenças entre SOA e microserviços. Stephen acredita, assim como diversas outras pessoas, que o tamanho de um serviço não é uma característica necessária, nem suficiente para fazer uma diferenciação entre as abordagens.
-
Notificações em tempo real no Twitter
Saurabh Pathak, gerente de engenharia no Twitter, fez uma apresentação sobre a arquitetura de notificações da rede social na conferência QCon London 2017. A apresentação destacou alguns desafios que são únicos no Twitter, como por exemplo a natureza bimodal da rede social, lidando com picos de processamento, e os requisitos para exibir notificações em tempo real.
-
GitHub rescreve seu cliente desktop utilizando Electron
O Github abandonou as implementações nativas dos seus clientes para macOS e Windows, rescrevendo totalmente um código novo baseado em Electron, conforme anunciado por Phil Haack, diretor de aplicações cliente do GitHub. Juntamente com o Github Desktop Beta, o Github está introduzindo uma nova integração com o Atom. O InfoQ conversou com Phil Haack sobre esse assunto.
-
Google disponibiliza seu Guia de Design de API
O Google disponibilizou um Guia de Design de API para criação de APIs HTTP ou RPC. Estes princípios de design são recomendados especialmente para desenvolvedores que criam gRPC APIs conectando-se aos endpoints do Google Cloud.
-
Quebrando uma API monolítica em microserviços no Uber
Em um post recente, a engenheira do Uber Emily Reinhold descreveu como eles quebraram uma API monolítica em uma arquitetura de microserviços modular e flexível. Ela destacou algumas escolhas importantes de design e arquitetura que foram chave para o esforço de migração do Uber.
-
O versionamento de APIs Web
O versionamento de APIs Web adicionando a versão na URI ou usando medias types versionados não funciona na Internet aberta. O que se faz necessário são contratos que evoluam com as mudanças requeridas, e Sebastien Lambla em uma apresentação recente descreveu várias maneiras para eliminar a necessidade de versões.
-
Java EE e microservices em 2016?
No final de 2015, Steve Millidge do C2B2 e um co-fundador do Payara previram que 2016 seria o ano dos microservices para o Java EE. Vários esforços contribuem para isso, incluindo o WildFly, TomEE e o framework KumuluzEE. Entretanto, outros desenvolvedores acreditam que existam problemas fundamentais com o Java EE.
-
Projeto Oxford Microsoft: mais inteligência em aplicativos via APIs RESTful
Sob o nome de Projeto Oxford, a Microsoft disponibilizou um conjunto de APIs RESTful com o objetivo de possibilitar a contrução de aplicativos com recursos de reconhecimento facial, processamento de fala e outros algorítmos de aprendizado de máquina.