VideosEngineeringThe Long Road to Cloud Native Applications: Inter-Service Communications, Application Architectures and Platform Deployment Patterns