This week we announce a lot of new tools. I'm most excited about Visual Studio 2022 and the .NET 6 release, but there's some tidbits for querying AWS, on-call management, and guidelines for building serverless applications too.
I've actually seen and felt the pain of a few of these patterns. High-level the anti-patterns are: monolith, ochestrator, recursive, functions calling functions, and synchronous wait.
The first half of this article is good, the last half, ehhh. Luckily it's short. The biggest issue with functions as a service are vendor lock in, and, if it's complex, figuring out how to tie all the pieces together. If you can replace your functions with Wordpress, you probably made some bad decisions.
Exciting news for C# developers like myself. I've been stuck using .NET Core 3.1 for production apps, but not .NET 6.0 is the next LTS release (supported for 3 years). Many are excited about hot reload which allows you to avoid rebuild + restarting your app to view a new change.