Aashish Panthi Thanks for sharing the code. Good job on getting it to deploy as well. If you dont mind me asking, did you consider using [minimal APIs] (https://medium.com/geekculture/minimal-apis-in-net-6-a-complete-guide-beginners-advanced-fd64f4da07f5)instead of full blown MVC API? Also, you had mentioned "if there was something which could resolve the bug before I tested it", well don't have anything to resolve but surely Unit Tests would have helped a bit. Also the code is light on validations and all. Also consider logging. The database connection looks standard implementation so was curious to know your pain areas? What did you dislike the most developing APIs in C#. The initial ceremony? the tooling?