StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Follow on

© 2025 StackShare. All rights reserved.

Product

  • Stacks
  • Tools
  • Feed

Company

  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
  1. Home
  2. Companies
  3. My Job Glasses
My Job Glasses

My Job Glasses

Rue des taillandiers, Pariswww.myjobglasses.com

The platform where young people can discover and meet professionals to understand what their dream job is

15tools
5decisions
0followers
OverviewTech Stack15Dev Feed

Tech Stack

View all 15
Stack by Layer
Application & Data7
Utilities1
DevOps6
Business Tools1
Application & Data
7 tools (47%)
Utilities
1 tools (7%)
DevOps
6 tools (40%)
Business Tools
1 tools (7%)

Application & Data

7
SassApolloGraphQLStitchdbtGoogle BigQueryGoogle Cloud Shell

Utilities

1
Data Studio

DevOps

6
CypressJestBabelWebpackGitHubESLint

Business Tools

1
React

Latest from Engineering

View all
Cyril Duchon-Doris
Cyril Duchon-Doris

CTO at My Job Glasses

Aug 24, 2022

Needs adviceonAirbyteAirbyteKubernetesKubernetesPostgreSQLPostgreSQL

Hello, For security and strategic reasons, we are migrating our apps from AWS/Google to a cloud provider with more security certifications and fewer functionalities, named Outscale. So far we have been using Google BigQuery as our data warehouse with ELT workflows (using Stitch and dbt ) and we need to migrate our data ecosystem to this new cloud provider.

We are setting up a Kubernetes cluster in our new cloud provider for our apps. Regarding the data warehouse, it's not clear if there are advantages/inconvenients about setting it up on kubernetes (apart from having to create node groups and tolerations with more ram/cpu). Also, we are not sure what's the best Open source or on-premise tool to use. The main requirement is that data must remain in the secure cluster, and no external entity (especially US) can have access to it. We have a dev cluster/environment and a production cluster/environment on this cloud.

Regarding the actual DWH usage

  • Today we have ~1.5TB in BigQuery in production. We're going to run our initial rests with ~50-100GB of data for our test cluster
  • Most of our data comes from other databases, so in most cases, we already have replicated sources somewhere, and there are only a handful of collections whose source is directly in the DWH (such as snapshots, some external data we've fetched at some point, google analytics, etc) and needs appropriate level of replication
  • We are a team of 30-ish people, we do not have critical needs regarding analytics speed, and we do not need real time. We rebuild our DBT models 2-3 times a day and this usually proves enough

Apart from postgreSQL, I haven't really found open-source or on-premise alternatives for setting up a data warehouse, and running transformations with DBT. There is also the question of data ingestion, I've selected Airbyte and @meltano and I have troubles understanding if one of the 2 is better but Airbytes seems to have a bigger community.

What do you suggest regarding the data warehouse, and the ELT workflows ?

  • Kubernetes or not kubernetes ?
  • Postgresql or something else ? if postgre, what are the important configs you'd have in mind ?
  • Airbyte/DBT or something else.
51.4k views51.4k
Comments
Cyril Duchon-Doris
Cyril Duchon-Doris

CTO at My Job Glasses

Dec 19, 2019

Needs adviceonAmazon EC2 Container ServiceAmazon EC2 Container ServiceNode.jsNode.jsSlackSlack

We build a Slack app using the Bolt framework from slack https://api.slack.com/tools/bolt, a Node.js express app. It allows us to easily implement some administration features so we can easily communicate with our backend services, and we don't have to develop any frontend app since Slack block kit will do this for us. It can act as a Chatbot or handle message actions and custom slack flows for our employees.

This app is deployed as a microservice on Amazon EC2 Container Service with AWS Fargate. It uses very little memory (and money) and can communicate easily with our backend services. Slack is connected to this app through a ALB ( AWS Elastic Load Balancing (ELB) )

491k views491k
Comments
Cyril Duchon-Doris
Cyril Duchon-Doris

CTO at My Job Glasses

Apr 26, 2019

Needs adviceonRollbarRollbar

After splitting our monolith into a Rails API + a React Redux.js frontend app, it became a necessity to monitor frontend errors. Our frontend application is not your typical website, and features a lot of interesting SPA mechanics that need to be followed closely (many async flows, redux-saga , etc.) in addition to regular browser incompatibility issues. Rollbar kicks in so that we can monitor every bug that happens on our frontend, and aggregate this with almost 0 work. The number of occurrences and affected browsers on each occurence helps us understand the priority and severity of bugs even when our users don't tell us about them, so we can decide whether we need to fix this bug that was encountered by 1k users in less than a few days days VERSUS telling this SINGLE user to switch browsers because he's using a very outdated version that no one else uses. Now we also use Rollbar with Rails, Sidekiq and even AWS Lambda errors since the interface is quite convenient.

575k views575k
Comments
Cyril Duchon-Doris
Cyril Duchon-Doris

CTO at My Job Glasses

Apr 26, 2019

Needs advice

We decided to use AWS Lambda for several serverless tasks such as

  • Managing AWS backups
  • Processing emails received on @{Amazon SES}|tool:17| and stored to @{Amazon S3}|tool:25| and notified via @{Amazon SNS}|tool:396|, so as to push a message on our @{Redis}|tool:1031| so our @{Sidekiq}|tool:1078| @{Rails}|tool:990| workers can process inbound emails
  • Pushing some relevant @{Amazon CloudWatch}|tool:401| metrics and alarms to @{Slack}|tool:675|
524k views524k
Comments