NOTE: Apart from
(and even then it's questionable, I'm Scottish). These are machine translated in languages I don't read. If they're terrible please contact me.
You can see how this translation was done in this article.
Tuesday, 30 July 2024
//Less than a minute
First I am NOT saying that the cloud is somehow evil or unnecessary just that for many startups it can be unnecessary / expensice for either your main or dev / test systems.
Portability - once you build a complex system (say, using Azure Tables, Storage Queues, SQL Server etc) you can essentially be stuck using these systems & paying whatever Microsoft dictates.
Skillset - even if you have avoided having to have a DevOps role in your team for administering your own system you'll still need Azure managing skills to design, build and maintain an Azure system. This is often overlooked when making the choice.
This 'blog' (I feel so old) will detail what you need to know as a .NET Developer to get up and running with even fairly complex systems on your own (utility) hardware.
It will cover many aspects of this sort of 'bootstrap' development from Docker & Docker Compose, selecting services, configuring systems using Caddy, OpenSearch, Postgres, ASP.NET, HTMX and Alpine.js