Azure logs - invocation id vs operation id
Function invocation id scoped for the webjob execution `Properties.MS_FunctionInvocationId` Operation id scoped for the lifetime of the http request
Search for a command to run...
Articles tagged with #dotnet
Function invocation id scoped for the webjob execution `Properties.MS_FunctionInvocationId` Operation id scoped for the lifetime of the http request
Lazy loading virtual properties are only loaded when they are required to be used This is controlled by an option that you set - you can make lazy loading the default way to load properties Has an N+1 loading problem. If you have a foreach stateme...
Read through When you read something, it checks the cache to see if it is there If it's not in the cache, it will put it in the cache This means data will always exist in the cache, unless the data doesn't exist Write through When you write to...
https://www.youtube.com/watch?v=87oOF9Ve-KA&t=2199s What I learnt There are two types of web APIs Minimal API API using Controllers (not sure what this is called - full? normal?) These APIs serve users. The users aren't necessarily humans. Us...
Links to topics that I have researched and summarised Async awaits (20 May 2024) Intro to Web API (4 Jun 2024) ASP.net core pipeline (5 June 2024) Custom middleware (13 June 2024) Different types of caching (19 June 2024) Lazy loading, eager lo...
AppTraces: all the logs, such as warnings, information and error logs AppMetrics: telemetry metrics AppEvents: telemetry events Which analytics to use? Logs are much more expensive to store compared to telemetry metrics and events Have a think...