How do I build my platform?

In the last 6 years I’ve build platforms that host and serve hundreds of companies. And pay the bills.

  1. Get together a list of the problems you are solving and reduce them to a few. These will be features of your platform.
  2. Build these in a way that you can reuse these features in a flexible way. Example start with them as a set of API’s that you can call from many clients.
  3. Use your platform to build various things. This will help you to make it diverse and accommodating.
  4. Finally, not everything will fit in your platform. So be prepared to write separate micro services that interact with the platforms database.

Other things to do are pick technologies that plenty of programmers use - since you are going to need help.

And of course make it deploy quickly and flexibly - and if you can keep the number of dependencies and separate parts to a minimum.

Theres nothing wrong with monoliths.


  1. Is it possible to build an eCommerce website with Elixir and the Phoenix framework?
  2. How much of the "Programming Elixir" book must I go through before I can start learning Phoenix?
  3. On the unravelling of America due to Covid-19
  4. I can't learn any programming language. Whenever I try I fail.
  5. What can I do with Elixir?
  6. What do school closures mean for children?
  7. Why you should travel - especially after 2020
  8. How do I turn my passion for programming into a career?