If you want to build it to code you'll want to ledger the house side with 2x8 treated minimum (2×10 better) lagged to rim and flashed. 3 posts set outside pad, on post bases, on 36" deep caisons. Double 2×8 (2×10) beam sitting on 4×4 posts. 2×8 (2×10) treated joist between ledger and beam. Now you can deck it. Typically joist spacing is 16" for 2× decking material. 3/4 and 4/4 composites sometimes go down to 12" spacing.because it can be kind of bouncy. Good luck