TECHNOLOGY
Technology for thinqcraft craftsmen is the beating heart of the company. We are gathered around technolgy and depent on it to supply us with it the right solutions, patterns in order to provide our customers with complete, fully tested, functioning, deployed API products.
Our technology core stack includes the following:
PROG LANGUAGES

Elixir

JavaScript

Ruby
FRAMEWORKS

Phoenix Backend Fullstack

Ruby on Rails Backend Fullstack Monolith

SolidStart Frontend Fullstack

TailwindCSS Frontend UI Framework
EXCHANGING DATA

GraphQL

REST API
DATABASES

PostgreSQL

Redis
CLOUD COMPUTING

AWS
INFRASTRUCTURE

Docker

Terraform
Some internal facts to give you an insight into what our approach is:
-
Once the code fully meets Business Acceptance Criteria and passes required tests but
before the code reaches the pre-production state we check it againts our standards which
we call: "Pull Request Hall of Champions!". These include making sure the code:
- Is clean and lightweight,
- Composition and/or inheritance is kept,
- Is not overengineered,
- Must have a single, unambiguous, authoritative representation within the system (DRY).
- RR craftsmen stands for the Ruby & Rails Craftsmen, we owe the name to our tech stack we describe ourselves as an RR tech company,
- We scale persistent data in an application horizontally (static schema) and vertically (dynamic schema). We describe our pattern as a Masquerade Schema.