Atto is crypto infrastructure built like backend software
Engineers usually split into two camps on language choice.
One camp treats every problem as if it has a correct language. The other cares about what you can still understand when the system is under pressure.
I am closer to the second camp.
I would not write an embedded kernel in JavaScript, and I would not build a website in C++. Constraints matter. But a lot of real software lives in the middle: backend services, stateful systems, network protocols, APIs, queues, background workers, and data pipelines, etc.
A cryptocurrency node sounds exotic from the outside. From the inside, much of it is backend software with stricter consequences.
That is why Atto leans on a stack that looks more like practical backend infrastructure than fashionable crypto infrastructure: Kotlin, the JVM, Spring Boot, Micrometer, Kotlin Multiplatform, and MySQL.
