Blog

Question: when building large web apps what are things to take into consideration to prevent hassles in the future?

  1. Use stable, widely used technologies, don’t let hype convince you (in a month from now there will be some newer, better framework/database/etc). Look for libraries/frameworks with great adoption and large open source following and support.
  2. Don’t jump straight into coding – think and plan before.
  3. Convention over configuration and strict rules for every team member to follow from Day 1.
  4. Unit and Integration Tests for all features.
  5. Code Reviews and Gitflow.
  6. If you’re using SQL databases like PostgreSQL or MySQL – remember to design the tables in a good way (indexes, foreign keys) – data inconsistency is the biggest problem of large applications.

Check out our CTO as a service offering to design your product development strategy.

No comments
Damian LegawiecQuestion: when building large web apps what are things to take into consideration to prevent hassles in the future?

Related Posts

keepabl case study

Keepabl – building a GDPR compliance SaaS startup in under 3 months

The EU General Data Protection Regulation (GDPR) was set to come into force in May 2018.  For months beforehand, organisations were very worried about how to comply with a complex and, in places, ambiguous law. From his 13+ years as General Counsel of growth companies, Robert Baugh knew first-hand that people didn’t enjoy being given

Leave a Reply

Your email address will not be published. Required fields are marked *