"How to" steps
- Idea - find the idea first!
- Design phase should answer following questions:
- What does my app look like?
- Which platforms I want to support?
- What is MVP for my app?
- define domain objects first
- choose a query language for APIs, decide on the contracts between your services
- Deploy - monitor resources and apps
Building on the feature
Follow the Agile approach! Decide what do you want to improve first. Made a research afterwards. Check your product lifecycle.