This is a series describing various architectures I have worked with in the last two decades and some of their benefits and issues. The table of contents of the series is here.
PeerCase was a mobile-first medical communication application that enabled community doctors to get expert advice from specialists.