Don't over complicate your deliverable techstack. Keep it simple for as long as possible and implement tests. Only when the business requirements are pushing the limitations of your solution. Then look at implementing solutions done by larger companies. #techinal_debt#kiss