After working with docker-compose and docker-swarm for a while, I made the decision to migrate to Kubernetes due to its robust feature set and enhanced capabilities that better aligned with my project's requirements.
This migration and toolset have enabled me to create a more robust and efficient infrastructure for my projects, enhancing both security and scalability.