Sean Whitesell

Sean Whitesell

Sr. Cloud Architect & President of Tulsa .NET User Group

Tulsa, Oklahoma, United States

Sean is an Microsoft MVP and ASP Insider. He has been the President of Tulsa .NET User Group since 2009, and a Sr. Cloud Architect with ArchitectNow. Sean has been programming and playing with electronics for over 20 years. He also has multiple black belts in martial arts.

Area of Expertise

  • Information & Communications Technology


  • Azure
  • .NET
  • Microservice Architecture
  • AWS Architect
  • Azure Architecture

Azure On The Cheap - Your First Azure Applications

Getting started with the cloud and be daunting. There are many ways to accidentally spend a lot of money with either wrong settings or simply forgetting about expensive running resources. In this talk, we'll go over how to get started with Azure and make a very simple application. You'll learn about Azure subscription types and budgets, storage options, basic security, virtual machines, and serverless application hosting. We'll leverage Visual Studio for creating and deploying our application. We'll also look at the options for observability and logging, and database options.

Network Fundamentals for Devs

As applications are becoming more cloud-based and cloud-native, developers need to understand network services and architecture.

This talk is for developers who need to understand more about network topology options and related services. Cloud providers offer network control options in various ways. Come to this presentation to learn about network options specific to Azure and AWS and how to better leverage network services, including security options.

Data Patterns for Successful Applications

It has been said that data is the new currency. The more your company relies on data the more you need to understand data patterns for handling how data comes into your systems, managed, stored, and represented. We are no longer in the world of "just use a single" database. We now need to choose the right data management and storage tools based on business objectives. This means understanding more than a relational database like SQL Server or Oracle. It means understanding what database option is best based on business processes. It also means understanding patterns that can be applied to data that allow for better data analysis, and cost effective storage.

Microservices -- The Easy Way is the Wrong Way

In the effort to be buzz-word compliant you get onboard and start making a microservice for nearly everything. You have learned that the only way to grow in this programming industry is to use microservices so you took a look at your codebase and started hacking away. Months later you pull your head out only to realize you have spent way too much time and money going the wrong direction from the start.

In this presentation I will talk about pros and cons of microservices. You will learn when and how to get started creating microservices and when you absolutely under no uncertain terms should create them. When and how to tear apart existing applications to well defined services.

AWS Lambdas in Your Architecture - Integration Considerations

AWS Lambdas provide a reliable way of integrating service-based applications into your overall design. As reliable and scalable as they are, there are many factors to consider when designing your serverless architecture with Lambdas.
In this talk, we will get started with AWS Lambdas and integrate them into a larger architecture. We will cover language options, though the demo will be using .NET. We will also look at many features of Lambdas, such as triggering, scaling, networking, and runtime considerations.
I will demo Lambdas calling other Lambdas, using API Gateway, interaction with DynamoDB, and Amazon Simple Queuing Service (SQS).

Saving Your Ass(ets) - Azure Resiliency Planning

Every cloud architecture should include resiliency planning. But what should that planning include? Every cloud application implementation varies and understanding how applications behave when the infrastructure fails is paramount. For some companies it could mean the difference of near zero downtime to the other extreme of closing their business entirely. Are you really prepared?

In this talk, you'll learn about various architecture resiliency options. Also included is an understanding of what Azure regions are made of and how they can have an outage. The greatest takeaway you'll have is how to start making preparations against the unknowns that can happen at any time.

dev up 2023

August 2023 St. Louis, Missouri, United States

Beer City Code 2023

August 2023 Grand Rapids, Michigan, United States

KCDC 2023

June 2023 Kansas City, Missouri, United States

Sean Whitesell

Sr. Cloud Architect & President of Tulsa .NET User Group

Tulsa, Oklahoma, United States