NerdDinner has evolved from a legacy monolith to an easily scalable, easily extensible solution running on a modern application platform using modern design patterns. It's been a fast and low risk evolution, powered by the Docker platform and container-first design.
The project started by migrating NerdDinner to Docker as-is, running containers for the web application and the SQL Server database. Now I have eight components, each running in a lightweight Docker container and each capable of being independently deployed, so they can follow their own release cadence:
One of the great benefits of Docker is the huge library of packaged software available to add to your solution. The official images on Docker Hub are enterprise-grade open source software systems that have been tried and trusted by the community for years. Certified images on Docker Store provide commercial software which is guaranteed to work correctly on Docker EE.
More and more software packages...