The SpeedLedger story
This timeline tells you a little bit about SpeedLedger Engineering. We believe that working in the direction of our vision is crucial. Hence, our vision is clearly defined and well-known through out the organisation. “Automate accounting”.
Scrum → Kanban
Nobody likes estimation and long planning meetings. Nowadays we use Kanban as a base for our development process.
At this point we started using Scala. Our tech stack evolves organically as our teams have the freedom to choose the best tech out there. Nowadays, all teams use Scala and it’s the most used programming language in our tech stack.
Docker in production
We started using Docker containers for all our services in production after trying it out on smaller services. Today we are running a clustered environment based on Docker Swarm, providing us container scheduling and a Docker native multi-host setup.
It was time for freshen up our UI design. After hacking CSS for quite a while our product now looks pretty good actually!
The DevOps team
To ease burden from other teams and gain focus on operations and DevOps related tasks, Team Ops is formed.
By using Lean principles when building our user experience we’re aiming towards more validated/verified design in a lightweight manner.
Next-gen Operation Environment
Going from treating servers as pets (well… to honest, more like pests) to cattle. We run our containers on a Cloud formation infrastructure on AWS.
New front-end tech stack
Having an awesome Design team wanting to build a delightful customer experience and developers aching for a better developer experience, motivates us to switch tech stack on our front-ends. After using Angular on some parts and trying out React we settled on React/Redux.