Cloud-First Lightning Talks with Ben Westmoreland, Jason Petrin, and Lloyd Faulkner


Join the Enterprise Developers Guild and me on Tuesday, April 24th, at 6:00 PM in the Redwood Conference Room (formerly named MPR or the Multi-Purpose Room) of the Microsoft Charlotte Office. This month, we will have a series of 20 min talks centered around our favorite topic: Cloud! Each could easily be an entire Guild presentation by itself, so we’ll get right to the meat while giving you enough context and info to research further on your own.

CI/CD for Serverless – Ben Westmoreland

The Azure Function offerings are quickly becoming a mainstream approach for getting things out the door more frequently and more reliably. Going serverless doesn’t mean missing out on the great workflows, CI/CD, and other options in your deployment pipeline. In this session, we will explore methods to incorporate Azure Functions into your DevOps workflow including build and release approaches, as well as approaches for automated testing and environment provisioning.

Ben is a Managing Consultant at Cardinal specializing in DevOps strategy and has been an IT consultant in the Charlotte area for 20+ years

Scaling Containers with Kubernetes and AKS – Jason Petrin

Containers are rightfully touted as a must-have tool in your DevOps toolkit, reducing operations overhead and providing scalability. Containerizing apps in some cases can be as easy as checking a box, but scaling them isn’t as straightforward. In this session, we will discuss scaling Docker containers with Kubernetes and Azure Container Services (AKS) as well as demonstrate how Kubernetes can deal with changing workloads.

Jason is a Principal Consultant at Cardinal with expertise in cloud architecture and 20 years of experience in IT.

.NET Examples of Key Cloud Patterns – Lloyd Faulkner

Just because you have microservices or have deployed to Azure doesn’t mean your app is optimized for the cloud. We’ll look at some of the most common design patterns you’ll want to employ in your app architecture to take advantage of the cloud, and particularly see .NET examples for implementing those patterns.

Lloyd is the AppDev Practice Manager for Cardinal’s Charlotte office, specializing in cloud architecture and agile processes.

The meeting sponsor is Cardinal Solutions.

Advertisements

A Microservices Primer for Monolithic App Developers with Lloyd Faulkner


Join the Enterprise Developers Guild and me on Tuesday, September 26, at 6:00 PM in the Multi-Purpose Room (MPR) of the Microsoft Charlotte Office. Many developers know about microservices by now but haven’t had a chance to apply it to a real world, production-ready app. In this session, we’ll talk about some of the technical patterns that you’ve mastered in monolithic designs but require a different way of thinking in a distributed system. Are microservices appropriate for all applications or when can it be overkill? What is the local development experience like, and how is the typical develop/unit test/debug/package paradigm affected? We’ll walk through these, and other microservices concepts, in a sample .NET app deployed to Azure Service Fabric. We’ll also get into the DevOps side and discuss both Microsoft and open source options for platforms, containers, schedulers, and automation.

This talk is intended for any developer with limited exposure to microservices, though it will be helpful to have some experience with monolithic designs, services/APIs, layered architectures, and data access concepts.

The meeting presenter is Lloyd Faulkner.

Lloyd Faulkner is the Charlotte AppDev Practice Manager at Cardinal Solutions, an IT consulting company with almost 500 consultants across 7 offices, over 100 of which are based in Charlotte. Lloyd has almost 18 years of experience as a developer and has lead several multi-year projects with teams ranging from 3-10+ developers. His current client project is working with ~10 other teams to develop a microservices-based application in Azure and using VSTS for DevOps. Lloyd’s team at Cardinal specializes in large-scale, native cloud SaaS solutions. This is done in collaboration with other Cardinal practices that concentrate on UX architecture and design, build Android, iOS, AR/VR, and enterprise web applications, deploy and define governance and user adoption practices for Office 365, and that have expertise in BI, big data analytics, and data science.

The meeting sponsor is Logical Advantage.