Speaker

David Pereira

David Pereira

CreateIT, Senior Consultant

Lisbon, Portugal

Actions

Software development is my passion. I'm a student at heart and love to challenge myself to grow. My experience is mostly in e-commerce with event-driven architectures and microservices, using .NET and Azure. My favorite hobbies are listening to music and reading books.

GitHub: https://github.com/BOLT04
LinkedIn: https://www.linkedin.com/in/jose-david-pereira/

Area of Expertise

  • Information & Communications Technology

Topics

  • Cloud Native
  • Azure
  • dotNet
  • Kubernetes

The Power of Azure Container Apps with Dapr

In this session, we'll introduce Azure Container Apps (ACA) and Dapr in the context of building microservices. Then we'll explore together the integration between ACA and Dapr, the features already available in ACA, and what's to come. At the end, we'll take a look at a demo of some Dapr features in ACA.

Building cloud-native applications with Dapr and Radius

Let’s explore together the fascinating world of cloud-native application development and how to build portable and resilient apps with Dapr and Radius combined.
We'll look into the benefits of Dapr + Radius and their use cases. This session also includes a demo of the integration between dapr and radius on a microservices environment.

Securing a Web application on AKS with Azure Managed Identities

Nowadays, we are familiar with the need of having secrets in our applications that have many different pieces of software interacting with each other. 
Kubernetes is an open source system that helps you manage containerized applications across multiple hosts. Azure Key Vault is a cloud service you can use to store secrets, but how do you authenticate to it when your container is inside a Kubernetes cluster? Should you use an authentication token or username and password? Is there a better solution?

On this session, I'll show you how you can build a secure Web API that will read application secrets from Azure Key Vault, on a container inside a Kubernetes cluster, and how you can use Azure Active Directory Managed Identities to simplify the way APIs authenticate to Azure resources, like Azure Key Vault.

The demo application will be a Web API that generates one time passwords. For this I'll use Azure Kubernetes Service (AKS), .NET Core, Azure Key Vault and Azure CosmosDB.

An introduction to AsyncAPI in the world of EDA

There are many challenges in Event-driven architectures and all of it adds cognitive load for developers. AsyncAPI can help navigate this complexity, in terms of documentation, code generation, visualizing your architecture and other tools you can use. In this session will take a look into what is AsyncAPI and how you can use it.

Diving into Observability with Azure Managed Grafana

Nowadays OpenTelemetry is used extensively to collect telemetry data from our applications, and serves as an industry standard. But we need a way to visualize this data in a clear way, and that is where Azure Managed Grafana comes in.

In this session we'll go through the core concepts of observability and demonstrate how we can use Azure Managed Grafana, integrated with Prometheus Grafana Tempo and Loki to gather insights from our telemetry data.

We will cover topics such as the basics about logs, metrics and traces, manual instrumentation, OTLP, and others. We'll talk about other interesting OpenTelemetry signals that can help you troubleshoot errors in production.

By the end of this session, you will know how to use Azure Managed Grafana and OpenTelemetry, in order to get deep insights into your business.

session duration: 45min
target audience: Developers, Architects

Securing your AKS clusters with Copacetic

Nowadays, kubernetes is the backbone of many systems, because it helps organizations scale alongside many other benefits. Azure Kubernetes Service (AKS) reduces a lot of the complexity of managing Kubernetes by offloading much of that responsibility to Azure. But we still have challenges to work on, particularly around security of our clusters and applications.

In this session we'll give a brief introduction about the current security challenges on our kubernetes clusters. Then we'll introduce Project Copacetic (Copa), a CNCF sandbox project that can create patched docker images for you. We'll see the value this project provides in removing vulnerabilities, particular AKS features that will surely help you to follow best practices and more.

Finally we'll go through a demo showcasing the usage of Copa with Azure Kubernetes Service (AKS). If you are interested in learning more about AKS and Project Copacetic, this session is for you!

Target audience: Software developers, Architects

JUG - September Java Meetup

Talk - Building modern cloud-native apps with Dapr

September 2024 Lisbon, Portugal

Azure & AI User Group Portugal Meetup

Talk - AZUGPT - Empowering teams with Backstage

July 2024 Lisbon, Portugal

Global Azure Portugal 2024

Talk - Building Modern Apps with Cloud-Native magic!

April 2024 Lisbon, Portugal

David Pereira

CreateIT, Senior Consultant

Lisbon, Portugal

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top