Interview Guides

You're evaluating the architecture for a new engineering initiative and need to choose between starting with a monolith or investing in microservices earlier. You want to make a decision that fits the product's needs, the team's ability to operate it, and the likely growth path.
What factors do you consider when deciding between microservices and monolithic architecture?