create domain + bundle + infrastructure