Ask HN: Should I use Docker?
I am building an internal server for my company in Flask. As of now I have successfully deployed it to a Digital Ocean droplet, configured nginx and WSGI and got it running. Another developer is building a React app to interact with my server's API which I think I will deploy on the same droplet too. Because it's just an internal app, I only use one droplet. I don't know whether I should use Docker to containerize both the server and client apps or just put them on the same machine as two monolithic applications. I heard the good practice these days is to use Docker and microservices but I don't want to overengineer things.
4 comments
[ 3.7 ms ] story [ 21.0 ms ] threadCheck out Max Kanat-Alexander's piece on over-engineering (10 minute Google video) https://www.youtube.com/watch?v=0wxyOng0-14
In other words, if you're not having maintainability issues with it now, leave it be... once you start having issues, you can re-design (when you actually need it). =)