IIITH Professor explores challenges and opportunities in emerging software architectures