StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Product

  • Stacks
  • Tools
  • Companies
  • Feed

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

© 2025 StackShare. All rights reserved.

API StatusChangelog
  1. Home
  2. Companies
  3. Onedot
Onedot logo

Onedot

Verified

Onedot is the first intelligent platform for commerce and industry to source, onboard and syndicate product data.

Zurich, Switzerlandwww.onedot.com
109
Tools
1
Decisions
0
Followers

Tech Stack

Application & Data

22 tools

Akka logo
Akka
Apache Spark logo
Apache Spark
Scala logo
Scala
boto3 logo
boto3
Akka.Cluster logo
Akka.Cluster
Akka.Streams logo
Akka.Streams
Akka.Persistence logo
Akka.Persistence
Akka HTTP logo
Akka HTTP
Apache Parquet logo
Apache Parquet
PostgreSQL logo
PostgreSQL
HTML5 logo
HTML5
GraphQL logo
GraphQL
Node.js logo
Node.js
Amazon CloudFront logo
Amazon CloudFront
MySQL logo
MySQL
TypeScript logo
TypeScript
Amazon EMR logo
Amazon EMR
terraform-provider-google logo
terraform-provider-google
AWS Lambda logo
AWS Lambda
Python logo
Python
terraform-provider-aws logo
terraform-provider-aws
Redux logo
Redux

Utilities

12 tools

Amazon Macie logo
Amazon Macie
cleverbridge logo
cleverbridge
Aikido Security logo
Aikido Security
AWS Key Management Service logo
AWS Key Management Service
Google Analytics logo
Google Analytics
Slack logo
Slack
Google Tag Manager logo
Google Tag Manager
Microsoft Teams logo
Microsoft Teams
AWS IAM logo
AWS IAM
AWS WAF logo
AWS WAF
Keycloak logo
Keycloak
Amazon SNS logo
Amazon SNS

DevOps

5 tools

AWS Config logo
AWS Config
Amazon GuardDuty logo
Amazon GuardDuty
Amazon CloudWatch logo
Amazon CloudWatch
StatusPage.io logo
StatusPage.io
OpsGenie logo
OpsGenie

Team Members

Tobias Widmer
Tobias WidmerCTO

Engineering Blog

Stack Decisions

Tobias Widmer
Tobias Widmer

Dec 3, 2018

Onedot is building an automated data preparation service using probabilistic and statistical methods including artificial intelligence (AI). From the beginning, having a stable foundation while at the same time being able to iterate quickly was very important to us. Due to the nature of compute workloads we face, the decision for a functional programming paradigm and a scalable cluster model was a no-brainer. We started playing with Apache Spark very early on, when the platform was still in its infancy. As a storage backend, we first used Cassandra, but found out that it was not the optimal choice for our workloads (lots of rather smallish datasets, data pipelines with considerable complexity, etc.). In the end, we migrated dataset storage to Amazon S3 which proved to be much more adequate to our case. In the frontend, we bet on more traditional frameworks like React/Redux.js, Blueprint and a number of common npm packages of our universe. Because of the very positive experience with Scala (in particular the ability to write things very expressively, use immutability across the board, etc.) we settled with TypeScript in the frontend. In our opinion, a very good decision. Nowadays, transpiling is a common thing, so we thought why not introduce the same type-safety and mathematical rigour to the user interface?

323k views323k
Comments