Speaker

Josh Carlisle

Josh Carlisle

Microsoft MVP - Azure | Principal Architect @ ZScaler | Cloud Native Advocate

Seattle, Washington, United States

Actions

Josh Carlisle is a Principal Engineer on the Zscaler Posture Control (ZPC) team where he is a founding architect for the ZPC platform and a leader on the platform engineering team. He is an industry veteran with over 25 years of experience architecting and developing enterprise and cloud native applications. He has been contributing to the technology community for most of his career and can be found speaking at user groups, meetups, and conferences around the world. Josh has been recognized by Microsoft for his community contributions and is currently a Microsoft MVP in Azure.

Area of Expertise

  • Information & Communications Technology

Topics

  • Cloud Native
  • Microservice Architecture
  • Platform Engineering
  • Kubernetes
  • Serverless
  • Messaging
  • Resiliency
  • Microsoft Azure
  • .NET
  • GoLang

Cloud Native deployments on Azure with GitOps and Flux

Cloud Native has changed the way in which we build and architect modern distributed applications. Kubernetes plays a central role in a great many of these applications. Many organizations still however deploy their cloud native applications using the same methodologies used for the last 10-20 years.

In this talk, you'll learn how we can use GitOps and specifically Flux to improve how we deploy cloud-native applications to Kubernetes on Azure. We'll cover some of the core principles of gitops, how to deploy Flux, and how to take advantage of Flux's integration with Azure Kubernetes Service (AKS) both for our application deployments in AKS and deploying services on Azure - all through Flux.

Building High Throughput Event-Driven Multi-Tenant Platforms in the Cloud

Wow, that is a mouthful, isn't it? Well for teams trying to achieve this it's more than a mouthful – it can be downright painful! Multi-Tenancy introduces an entirely new set of problems to the equation in event-driven architectures. Partitioning just got exponentially more difficult. How do we take care of noisy neighbors? How do we efficiently allocate compute resources and also scale effectively? How do handle downstream data sources? How can we avoid co-mingling tenant data? How do we get visibility into all this complexity? Well in this opinionated talk, we'll take a modern event drive distributed architecture and show you one path based on some hard-fought firsthand experience. We'll be using Dapr for application architecture because it makes distributed apps so much easier and we'll be powering our platform with Azure Kubernetes Service (AKS), EventHubs, and CosmosDB for demonstrations but the concepts are easily extended to any public cloud such as GCP, AWS, or even … gasp... on-prem!

Taking Care of Business – Building Distributed Apps with Dapr (Azure & .Net Version)

The benefits of distributed applications architectures based on microservices are well established but so are the complexity and challenges that come along with them. Before you write a single line of code that addresses the business needs of your application you have to address numerous critical crossing-cutting concerns. Skip or come up short in any of these areas and you add considerable risk to the success of your application. This is where Dapr, the Distributed Application Runtime, comes in. Dapr provides a set of building blocks that take care of many common use cases for distributed applications and microservices. Join me in this talk where you'll learn about the benefits of Dapr, how to get started using dapr with .Net, and some of the best ways you can deploy Dapr-powered applications to Azure.

This talk is optimized for .net and azure meetups that follow a 90-minute talk format. There is also a version of this with fewer demos and use cases that fall into a 30 and 60 minutes window.

Taking Care of Business – Building Distributed Apps with Dapr (Tech Community Version)

The benefits of distributed applications architectures based on microservices are well established but so are the complexity and challenges that come along with them. Before you write a single line of code that addresses the business needs of your application you have to address numerous critical crossing-cutting concerns. Skip or come up short in any of these areas and you add considerable risk to the success of your application. This is where Dapr, the Distributed Application Runtime, comes in. Dapr provides a set of building blocks that take care of many common use cases for distributed applications and microservices. Join me in this talk where you'll learn about the benefits of Dapr, how to get started using dapr and how we deploy and run Dapr and Dapr-powered applications on Kubernetes.

This talk is optimized for a broader tech community audience. Demos and use cases are cloud-agnostic stacks and are done on stock Kubernetes and Go/Java.

Architects - and other bad words developers mutter under their breath.

The role of the architect is both one of the most challenging and one of the most misunderstood and overloaded roles in engineering. It's easy to minimize the role to simply drawing pretty pictures of boxes connecting to other boxes or a place where engineers who no longer code go to have the easy life. In reality, architects require a broad set of skill sets and strategies to be successful and effective. In this talk, we'll discuss what skillsets are important for architects (big hint they aren't all technical), common pitfalls for architects, the career path to architect, how to make effective use of architects on your teams (and whether you need one), and strategies of how to measure the impact and effectiveness of your architects.

This talk targets both engineers looking for clarity on an architecture career path and also for managers and leaders who want to make more effective use of architects on their teams.

Josh Carlisle

Microsoft MVP - Azure | Principal Architect @ ZScaler | Cloud Native Advocate

Seattle, Washington, United States

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