Written in Golang


Insanely fast build times!

$ time go build -o ./bin/alpaca-auth ./services/auth
1.52s user 0.59s system 130% cpu 1.618 total

Running feels instantaneous. Doing a ./gradlew bootRun on a Spring Boot app, on the other hand, takes nearly 15 seconds.

Fewer lines of code!

tokei reports 3293 LOC. In Java, the lines of code could easily be 4 times this.

Microservices, not monolith!

Here’s the original RFC that about decomposing the original monolith.

Microservices lead to

Database Changes

Security Updates

Style Updates

Nomenclature Changes