Apressver produtos da marca →

Apresentando o Distributed Application Runtime (Dapr): Simplificando o desenvolvimento de aplicações de microsserviços por meio de padrões e práticas comprovados e reutilizáveis

Importado dos Estados Unidos

Original: Introducing Distributed Application Runtime (Dapr): Simplifying Microservices Applications Development Through Proven and Reusable Patterns and Practices

Marca
Apress
SKU
X7CS38C3CY
Descrição

Use este livro para aprender sobre o Distributed Application Runtime (Dapr), um novo runtime orientado a eventos da Microsoft, projetado para ajudar desenvolvedores a criar aplicações de microsserviços, usando uma variedade de linguagens e frameworks que rodam em qualquer lugar: localmente, em qualquer nuvem e até na borda.

Um dos padrões arquiteturais mais populares para implementar soluções grandes, complexas e distribuídas é o estilo arquitetural de microsserviços. Como as soluções são compostas por serviços baseados em várias linguagens, frameworks e plataformas, quanto mais complexa e compartimentada uma aplicação se torna, mais considerações um desenvolvedor precisa ter em mente. Na maior parte do tempo, isso acaba sendo difícil.

Apresentando o Distributed Application Runtime (Dapr) é seu guia para alcançar mais com menos por meio de padrões. A Parte I do livro trata de entender microsserviços e começar a usar o Dapr, seja na sua máquina ou em qualquer cluster Kubernetes. A partir daí, você será guiado pelos conceitos do Dapr, como ele funciona e o que ele pode fazer por você. Você encerrará com várias formas de depurar aplicações Dapr usando o Visual Studio Code localmente, dentro de um contêiner ou Kubernetes. Na Parte II, você entrará nos padrões e práticas reutilizáveis, os blocos de construção do Dapr. Você passará por invocação de serviço, publish e subscribe, gerenciamento de estado, bindings de recursos e o modelo de Actor até secrets; cada bloco de construção é coberto em detalhes em seu próprio capítulo dedicado. Você aprenderá o que o Dapr oferece do ponto de vista funcional e também como aproveitar os três pilares da observabilidade (logs, métricas e traces) para obter insights sobre suas aplicações. Na Parte III, você explorará conceitos avançados, incluindo o uso de pipelines de middleware, a integração do Dapr com frameworks web como ASP.NET Core, ou os runtimes do Azure Logic Apps e Azure Functions.

O livro apresenta um conjunto multilinguagem de exemplos que cobre não apenas a API pura do Dapr, mas também o SDK .NET. Assim, a maioria dos exemplos está em .NET 5, com um pequeno número em JavaScript para exemplificar o uso de várias linguagens. Os exemplos mostram como usar o Dapr com segurança para aproveitar uma variedade de serviços no Microsoft Azure, incluindo Azure Kubernetes Service, Azure Storage, Azure Service Bus, Azure Event Grid, Azure Key Vault, Azure Monitor e Azure Active Directory, entre outros.

O que você vai aprender: Reconhecer os desafios e limites da arquitetura de microsserviços; Hospedar o Dapr dentro de um cluster Kubernetes ou como um processo independente; Aproveitar e usar os padrões e práticas prontos para uso do Dapr; Utilizar suas APIs HTTP/gRPC; Usar o Dapr com ASP.NET Core e em aplicações .NET (com ou sem o SDK); Implementar observabilidade para aplicações Dapr; Proteger aplicações Dapr; Integrar o Dapr com o runtime do Azure Logic Apps e do Azure Functions; Aproveitar todo o potencial do V

Especificações (15)
FabricanteApress
Número da peçaRefer to Sapnet.
Tipo de produtoAbis Book
Tipo do itemLivro
Dimensões do produto17,8 x 1,9 x 25,4 cm; 626 g
Dimensões da embalagem25,1 x 17,8 x 2,2 cm; 590 g
Data de lançamento2021-06-29
Data de publicação2021-06-29
Número de páginas326 páginas
IdiomaEnglish (Published), English (Original Language), English (Unknown)
ContribuidoresGatev, Radoslav (author)
Encadernaçãobrochura
EdiçãoPrimeira edição
DepartamentoLivro
EAN9781484269978

Atualizando preço e disponibilidade em estoque…