Colmena, an Architecture for Highly-Scalable Web Services

We tried to be DRY, but working on our codebase felt like drowning.

We ditched MVC frameworks and did it our way

… So, was it worth it?

OK. I’m listening. What is it about?

An event-based, functional domain

A public contract

Keep ACID properties in mind


Rely on interfaces, not concrete implementations

Your application is made up of multiple cells

The layers in the hexagonal architecture, as applied to the concepts in Colmena.

Hence, Colmena



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store