Architecture/intelliJ