Usually, Azure architects choose to take the AZ-303 exam before the AZ-304 because the concepts learned in the AZ-303 course will help you build the foundation required to master the concepts of the AZ-304 course.