Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Microsoft Dynamics 365 System Performance and Scalability
Rating: 4.5 out of 5(16 ratings)
58 students

Microsoft Dynamics 365 System Performance and Scalability

How to build and support enterprise scale business applications
Created byStephan Smith
Last updated 3/2018
English

What you'll learn

  • Understand the key concerns and variables that play a role in system performance
  • Understand design anti-patterns that are common causes of performance issues
  • Understand system design considerations that impact system performance

Course content

6 sections42 lectures2h 49m total length
  • Introduction3:51

    Course introduction.

  • Course Agenda0:42
  • About Your Instructor1:22
  • Learning Objectives0:34
  • Target Audiences0:28

Requirements

  • Working knowledge of Microsoft Dynamics 365 CRM or any prior platform versions
  • Ideally you will have some project implmentation experience as a basis for applying the material

Description

System performance is a critical non-functional requirement in any application, yet it's seldom taken into account until after it becomes a problem. The worst thing that can happen after investing months in developing a system is for it to fail after being deployed to users. User feedback and politics can be quite brutal when a system fails to meet expectations and the consequences of a poorly performing system can be severe even to the point people lose their jobs. While system performance is often times looked at as an intangible aspect of application development it's based in design patterns and distributed system architecture principles that can be addressed.

In this course, we'll review Dynamics platform internals and take a pragmatic look at design anti-patterns we should avoid and mitigate in enterprise applications. This information which has never been presented to the public outside of Microsoft is derived from system performance research challenges and solutions of real world Microsoft enterprise customers.

In this course you will learn:

  • The basic components of system performance
  • The variables that play into how a system will behave after go live
  • Load anti-patterns that are the most common causes of poor performance
  • Design considerations that we can make proactively and mitigate retroactively in existing systems
This course is not meant to be technical deep dive, but rather a strategic review of the concepts and patterns that are required to build systems that perform and can scale. These concepts are applicable to both developers and business analysts alike and can be used in system architecture design conversations. While these concepts can be applied retroactively in performance mitigation scenarios it's significantly easier and less painful to build your system with these design considerations in mind.

Who this course is for:

  • Microsoft Dynamics customers experiencing system performance issues
  • Microsoft Consulting partners that want to minimize red projects
  • Microsoft ISV partners that wish to build scalable Dynamics 365 platform add-ons
  • Technical leads that wish to understand patterns to look for in their code base
  • Dynamics system support resources that maintain actively deployed systems
  • Dynamics developers who want to understand design patterns to avoid
  • Business analysts and consultants that wish to understand system design implications