Speaker

Michael Montgomery

Michael Montgomery

IDesign Master Architect, Microservice Madman

Philadelphia, Mississippi, United States

Actions

Michael ‘Monty’ Montgomery is an accomplished "roll up your sleeves" software architect and expert developer. He is also a master architect and seasoned trainer with the software architecture firm IDesign. Monty is a recognized industry expert in microservice architecture and Azure Service Fabric. He leverages both to help his clients conceive, design, build and successfully deliver innovative microservice systems.

Monty conducts IDesign’s unique Architecture and Detailed Design Clinics, which are intense, immersive, hands-on system design and career invigorating experiences. Monty also leads IDesign’s new Service Fabric Master Class, a must for modern developers and architects. Monty co-authored the 4th Edition of Programming WCF Services with Juval Lowy and published many articles on architecture always sharing his unique ‘From the Field’ perspective. His latest article, ‘Escaping Appland’ has received international attention for its insightful contrarian point of view. Monty speaks regularly at .NET and industry related events around the world.

Area of Expertise

  • Information & Communications Technology

Topics

  • microservices
  • Azure Service Fabric
  • Service Design
  • Azure Service Bus
  • Software Architecture
  • event-driven architecture

Learn to Program Azure Service Fabric

Azure Service Fabric represents nothing less than the next evolutionary breakthrough in software programming on the Microsoft stack. It is Microsoft’s premier platform for building, deploying and managing robust, scalable microservice systems in the Cloud or on-prem. Central to Azure Service Fabric’s development experience is its powerful microservice-oriented programming models. These models fill the gap left by orchestration-only technologies such as Kubernetes, enabling teams to build low latency, high scale microservices using familiar techniques that are more robust, consistent, repeatable and extensible.

In this technically immersive hands-on workshop, Service Fabric expert Michael ‘Monty’ Montgomery will walk you through building your own Service Fabric reference architecture. You will first learn the basics of the various stateless Reliable Service programming models. You will then create a stateless API, a stateless Remoting service and connect them together into a meaningful architecture. Along the way, you will learn the basic system structure of a Service Fabric ‘application’ and how that structure relates to defining, configuring, hosting, deploying and ultimately consuming the services associated with it.

Monty will also reveal ServiceFabricEx, a powerful, publicly available framework he created that enhances the Service Fabric’s programming model to (re)introduce an extensible aspect-oriented techniques for injection, interception, policy enforcement and context flow.

Attendees should arrive to the workshop with Azure Service Fabric already installed, which they can install through Windows WPI (Web Platform Installer).

Intro to Programming Azure Service Fabric

Azure Service Fabric is Microsoft’s premier platform for building, deploying and managing robust, scalable microservice systems. Central to Azure Service Fabric’s development experience is its microservice-oriented programming model. This model represents a significant departure from the way .NET developers structure their code and their applications today.

In this technical walkthrough, Service Fabric expert Michael ‘Monty’ Montgomery will show you the basics of programming a Service Fabric stateless Remoting service, including installing the 1 Box Setup, creating the appropriate projects, defining a conforming interface, selecting the appropriate listener and implementing the service operations. Along the way, you will learn the basic system structure of a Service Fabric ‘application’ and how that structure relates to defining, configuring, hosting, deploying and ultimately consuming the services associated with it.

Monty will also reveal Windows.SF, a novel, publicly available framework he created that emulates the Service Fabric’s Remoting programming models in .NET on Windows. Windows.SF allows you to write in the style of the Service Fabric, while still deploying to your current environments. Many of Monty’s clients are using Windows.SF right now to prepare their existing .NET codebases for a smooth transition to the Azure Service Fabric.

10 Fallacies of Microservice

The industry has been pursuing the promise of microservices for nearly three years now. While the concepts are certainly not new, the driving need for this new breed of service-oriented architecture is very real. Modern businesses expect an unprecedented degree of agility and flexibility from thier systems that you can only deliver by increasing your system’s modularity. If you don’t figure it out first, your competitors eventually will. And yet, there’s still a great deal of hype and confusion in the industry today surrounding the notion of microservices and how you should build systems with them. Therein lies your problem. Practical microservice guidance derived from real world experience is in very short demand.

In this intense experience-packed session, microservice expert Michael ‘Monty’ Montgomery will attack the problems inherent to current microservice thought leadership revealing the 10 most common fallacies of microservices he frequently observes in the field. Monty will explore fallacies such as, treating Internet and Intranet services the same, arbitrary service granularity, ubiquitous service accessibility, ambiguous composition, the proliferation of endpoints, egregious data duplication, synchronous coupling and most of all the mistake of decomposing microservices solely by domain alone.

To combat these problems, Monty will reveal the essential techniques that have brought him success delivering microservice systems. Throughout Monty will discuss the critical rationale behind each design decision he presents highlighted by examples from real world microservice-based systems.

Michael Montgomery

IDesign Master Architect, Microservice Madman

Philadelphia, Mississippi, 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