You need to figure out how much full sun the spaces you want to use actually get. The amount of sun along with your climate will help you to figure out what kinds of plants you can grow throughout they year.
I used to have a large container garden. I found larger containers tend to grow better plants. They don't need to be watered as often and you can have multiple plants in each container. I had the best success with large beverage tubs. The deeper the deeper the containers the better the
root development. I used the 10 to 17 gallon sized tubs. Window boxes are great for fast growing salad greens.
In the hottest part of the year I found the containers needed to be watered more than once a day. All this watering caused nutrient loss in the potting soil so I used supplemental organic fertilizer throughout the season. i would use a granular one every 2 to 3 weeks or a seaweed and fish emulsion foliar spray once a week.
I made my potting mix with equal parts
compost and either peat moss or coconut coir with lime, rock phosphate, and green sand added to it. I found it much cheaper to make my own potting mix than buying it.
When filling the containers I like to leave the top 2" of the container empty so I could a layer mulch once the summer got hot. It helps keep the soil cool and reduce evaporation.
It is easy to do crop rotation and grow plants year as long as you choose plants to go with the season.