5, 10 or 20 seats+ for your team - learn more
Boutique, a software development company, has a fully functional ASP.NET Core HTTP API for a client’s project. As a software engineer for Boutique, it’s your job to improve the API’s code and prepare it for production. Using Serilog, you’ll add logging functionality to help determine the causes of issues that may arise in production. To allow the web UI to be hosted someplace other than your HTTP API, you’ll enable cross-origin resource sharing (CORS) middleware. You’ll create custom middleware for handling the cross-cutting concern of database transactions. To further improve the quality of the codebase, you’ll create a custom filter that handles business exceptions in a general, consistent way. When you’re done, the API will be robust, easy to maintain, and production-ready.
geekle is based on a wordle clone.