Docker and Microservices: The Future of Scalable and Resilient Application Development