We are a full-stack development shop, capable of implementing a solution from whiteboard to completing delivery, and beyond (performance tuning, scaling and monitoring).
We use four main stacks: Node Js, PHP, Python and Ruby.
Historically, we have also implemented solutions in other stacks: Java and Go, among others. The choice of the stack often depends on the client's requirements. Sometimes, we inherit a legacy codebase and do not have a choice as to what language it was written in. However, we generally focus on our four primary stacks, as that is where our competency lies: Node Js, PHP, Python and Ruby.
As they say in Linux Culture, each tool should do one thing and do it well. We therefore select a stack that is appropriate for the job. For example, if something should be written in JavaScript, we write it in JavaScript. And if something should *not* be written in JavaScript, we *do not* write it in JavaScript.
Our choice of infrastructure provisioning tools is Docker, Ansible and AWS.
Our choice of documentation engine is Vitepress.
Application Layer: Backend & Frontend
|
Testing
|
.
.^.