The simplicity of developing your app with cowboy, not having to worry about all kinds different frameworks or servers made it easy for me as an inexperienced developer! It's also very fast compared other solutions I've used (eg nginx). There are no downsides at this time that we know so far - but if you have any issues please let us now because our team is always open to improve what they're doing :) As mentioned above there can be some performance hit when using large modules/apps since memory allocation will happen while processing requests which may cause lag spikes especially during peak times where resources need more attention. We solved problems like these by creating micro services within apps making them easier manageable without affecting end users experience negatively too much ;) Also caching was implemented into each service allowing future request speeds up tremendously!! This has been huge improvement over previous versions were cache would expire after 30 minutes causing slowdowns agains user experiences :( Our main goal here however hasn't just improved speed.