We need your crazy new technology ideas!

Dockerize the Platform

Starting up the Platform becomes: docker-compose up. Eventually, different services or even modules might be served up via separate, linked containers. This could also open the door for parts of our web services to be served using alternate technologies (e.g., nodejs, NoSQL, etc.).

SQL

What if Platform 3.0 was written in Nodejs + ElasticSearch or SOLR and we only used SQL when/where it outperformed a NoSQL solution? What would be the pros/cons? What might be the migration path for existing implementations?

*nix-ify the Platform

What if each service was like its own *nix service – i.e., apt-get install omrs-person omrs-patient?

5 Likes