Architecting AI Software Systems: Crafting robust and scalable AI systems for modern software developmentImran Ahmad