Microservices
Centralizing all the processes of your organization into a single software considerably hamper the flexibility of the said organization.
To scale, you need to break this monolith into smaller services. But it's difficult, and many organizations are struggling to make the transition.
We aim to build a framework which natively support all microservices patterns, also capable of supporting the usual web and ERP usecases (currently supported by frameworks such as Ruby on Rails or Odoo). We chose Golang, React and Kubernetes as the core of this stack.
Slow transition
We provide all the needed libraries to build services, to make the most of your microservices architecture.
They can not only easily communicate with each other, theses libraries are also designed to get data from your legacy systems so you can take your time moving your process out of them.
Opinionated
We rigorously studied the available technologies to select for each domain, not only those who are powerful but also are compatible with any architecture choice you may have.
We provide an evolving stack. The components will change depending on the trends and the decisions of our community.
From 1 to 1000s
Being an accessible, turnkey solution, the stack allows you to start using microservices at the early stage of your project, even if you're alone.
But it also provides all the tools to divide your services into several teams, and face the challenges big organizations may have to manage them.
Last but not least, the Empower Stack is free to use, being entirely open-source.
And so are the technologies we use under the hood.