Skip to main content

Real World Web Service Performance

real-world-web-service-performance
Udemy Coupon - Real World Web Service Performance
Improve the performance of your new and legacy web services using any programming language or framework!

  • HOT & NEW
  • 5.0 (2 ratings)
  • Created by Darren DeLoach
  •  English

Preview this Course - GET COUPON CODE

Description
Turbocharge your production web services!

Are your web services suffering from performance issues?   Every web programmer has experienced cases where web services or applications that ran perfectly in test and QA under light load failed (often spectacularly) when put under the load of a production deployment.

Wouldn’t it be nice if you had a bag of tricks that you could use to perfect your web service performance characteristics under load before you deployed to production, way back in the design and development phases where the cost was lowest?  Maybe you inherited a legacy system that’s suffering from performance problems.  But where do you start?   Wouldn’t you like to be able to identify the problem areas quickly and be ready with some time-tested approaches to fix them?

That’s what this course is about: Practical, real world techniques that are easy to understand and use, that let you get maximum performance from your web services. 



The Golden Rules of Performance

In this course you will learn my mental framework for creating solutions to performance-robbing problems that you can use in the design, development and production support phases of your services.  The framework is built on a foundation that I call my Golden Rules of Performance, an easy to remember and easy to apply approach that will help you find and fix trouble areas in your code and architecture.

The course also includes a Golden Rules Cheat Sheet for you to use after the course giving you questions to ask, typical problem areas, and techniques to apply for a variety of scenarios.



The Experience

The course is divided into two parts.  The first half is the "abstract" portion, consisting of spoken lectures that lay out the Golden Rules of Performance and regular "Reality Bites" segments that draw from my own personal experiences as a developer to show the rules in action in actual, real world scenarios.  There's no code involved in this part, just me talking with some occasional diagrams where it helps.

The second half is the "concrete" portion, where we start with a small web service and progressively apply the rules in various ways to improve the performance of it by 2.5 times with simple program changes so that you can see the Golden Rules in action.  You'll see an example of logging performance increased by more than 100 times!



This is not a course where you will write code!  This course is for thinking about system architecture and program design, not about using a particular language or framework.  The assignments are intended to be more of an open discussion than "right or wrong" code submissions; to get the most benefit, consider making your submissions public so everyone can participate in the discussion.

I've tried to speak somewhat slowly to make the videos easier to follow if English is not your primary language, and there are captions in all videos to help as well.  If your primary language is English, you'll probably want to use the video controls to quicken the playback speed to something more comfortable.



The Tech Stack

This course is not about any specific tech stack!  You can use these techniques with any language or framework you are using to create modern web services or applications.

For the examples, I will be using the C# language , Web API for .NET Framework for the web service framework, some Microsoft Azure features, and Microsoft SQL Server database--  but you don't need to know anything about C#, Web API framework, Azure or SQL Server to be able to follow what is happening in the examples since the discussion will be at a higher level.  Remember, this course is for thinking about architecture and design, not writing or reviewing code.



Who this course is for:
Professional web service and microservice developers looking for a structured approach to improving web service performance in new and legacy code.

100% Off Udemy Coupon . Free Udemy Courses . Online Classes
Comment Policy: Please write your comments that match the topic of this page post. Comments containing links will not be displayed until they are approved.
Open Comments
Close Comment
-->