AWS Ingesting and Processing Emails In our last blog entry I covered creating AzDO work items from a static feedback form and then using AWS SES and Azure Logic Apps to send email. However, we may want to
dapr Dapr K8s Events Bindings, Kubewatch and AzDO Webhook triggers A challenge that has come up for me a few times recently is to monitor kubernetes events. In several situations I've had the need to trigger things based on changes in a Kubernetes
dapr Dapr Part 8 : Middleware Pipelines for OAuth One of the features of Dapr is to use "middleware pipelines" to automate federated login to external identity providers. We can use these pipelines to configure API Auth with OAuth using registration providers
AKS Dapr Part 7: Securing externalized services One of the challenges to exposing Dapr workflows, or any Kubernetes based flow really, is securing it. We generally want to avoid enabling business logic orchestration that can be invoked unauthenticated. Luckily there
dapr Dapr Part 6: Workflows One feature of Dapr we've yet to explore is Azure Logic App workflow support. Let me explain a bit since I think the offering might be confusing. Microsoft open-sourced Azure Logic Apps, or
dapr Dapr Part 5: Observability, Telemetry and Tracing One of the features of Dapr.io we have yet to explore is the logging and performance management component. Dapr uses OpenTelemtry to forward tracing data to the tool of your choice.Source:
dapr Dapr Part 4: Service Discovery and Bindings We've covered pubsub and secrets in detail. Dapr can also provide service-to-service discovery and routing much like istio (less the encryption). Dapr's binding component allows us to route to external services for input
dapr Dapr Part 3: Digging into Secrets Dapr provides a basic but very functional secrets abstraction component we can use in our services. In our last topic we furthered the pub/sub knowledge with a custom perl subscriber. Today we
dapr Dapr: Getting started A colleague of mine has several times asked me about Dapr and what I thought. Dapr finally released a 1.0 in February this year and I figured it was time to give