Incremental compilation exploration

Crystal is amazing for microservices, tbh. Not just because of shorter compiles for smaller codebases (30-60 seconds for most of mine, even with --release) but also very low memory consumption in production. All my services use anywhere from 1-50MB (the high end would be a lot lower if not for this issue, but it can be mitigated for non-exceptional failures), with most services hovering in the 6-15MB range.

3 Likes