There is rich gamma of possibilities for your terrace which could be applied but first most important thing is to have good level of the surface and to be precisely measured and achieved before you start anything.