Server -> Vilken som helst som har JVM installerad korrekt och som du kan konfigurera hur du vill(nn linux dist?)
Databas -> den du knner fr.(MariaDB?)
De andra frgorna = Det beror hur du sjlv lgger upp det. Du kan skriva hur konstig applikation/system som helst om du bara vill, t.e.x. att databasen gr berkningar och servern serverar data frn en flatfile.