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
Ruby on Rails
EXCHANGING DATA
Apache Kafka
GraphQL
REST API
DATABASES
PostgreSQL
Redis
CLOUD COMPUTING
AWS
Azure
Google Cloud
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.