Download - Build modern web & api
![Page 1: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/1.jpg)
![Page 2: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/2.jpg)
![Page 3: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/3.jpg)
![Page 4: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/4.jpg)
![Page 5: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/5.jpg)
![Page 6: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/6.jpg)
![Page 7: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/7.jpg)
![Page 8: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/8.jpg)
![Page 9: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/9.jpg)
![Page 10: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/10.jpg)
![Page 11: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/11.jpg)
![Page 12: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/12.jpg)
![Page 13: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/13.jpg)
![Page 14: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/14.jpg)
![Page 15: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/15.jpg)
IIS IIS
SQL
Server
![Page 16: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/16.jpg)
• Capacity
• Density
![Page 17: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/17.jpg)
• Failure points
![Page 18: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/18.jpg)
• Operational insight and visibility
![Page 19: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/19.jpg)
![Page 20: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/20.jpg)
• Frame the door
• Turn the lights on
•Use data to drive investment
![Page 21: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/21.jpg)
![Page 22: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/22.jpg)
![Page 23: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/23.jpg)
performance optimization
specific improvements
![Page 24: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/24.jpg)
![Page 25: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/25.jpg)
![Page 26: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/26.jpg)
Azure Web Apps
Azure SQL DB
1 Internal logic errors or
exceptions in application
code
• By and large, IIS will save you from
intermittent errors (or at least limit
them to a single request)
2 Single SQL DB instance • Any transient or enduring errors
here will have a drastic effect on the
web experience
![Page 27: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/27.jpg)
reduce/shift
• Primarily read workload?
![Page 28: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/28.jpg)
![Page 29: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/29.jpg)
![Page 30: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/30.jpg)
![Page 31: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/31.jpg)
• Front end / mid tier web resources
• Back end database
• Routing
![Page 32: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/32.jpg)
DC1
Azure Web Apps
PROD
PROD
STAG
STAG
PRedis
DC1
Azure Web Apps
PROD
PROD
STAG
STAG
SRedis
DC1
Azure Web Apps
PROD
PROD
STAG
STAG
SRedis
Azure Traffic ManagerVisual Studio Online
GIT
App Insights
![Page 33: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/33.jpg)
![Page 34: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/34.jpg)
![Page 35: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/35.jpg)
![Page 36: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/36.jpg)
![Page 37: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/37.jpg)
![Page 38: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/38.jpg)
![Page 39: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/39.jpg)
![Page 40: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/40.jpg)
![Page 41: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/41.jpg)
![Page 42: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/42.jpg)
![Page 43: Build modern web & api](https://reader034.vdocuments.us/reader034/viewer/2022052117/58ee68af1a28ab441f8b471d/html5/thumbnails/43.jpg)