Skip to main content

Product Engineering Onboarding Guide

Apps & Access

Access / Setup

Tools / Services

  • Github - all the codes
  • Vercel - web app platform-as-a-service (After clicking on the invite link, create a Vercel account with github auth before logging in)
  • Sentry - error tracking
  • Jira - project management
  • Datadog - log management and performance monitoring
  • Lucid Chart - diagram tool
  • Notion - documentation (apologies for the lack of organization)
  • Figma - collaborative design tool (ask Lindsay)
  • Cypress Dashboard - web app test runner
  • Rudderstack - web app event hub (like Segment)
  • Apollo Studio - GraphQL interface
  • Sendgrid - transactional email as a service
  • LaunchDarkly - feature flag service

Education

Process

General Docs

Local Environment Setup

System Access

External systems are made accessible in two different ways. VPN and by tunneling in. Once we move the Prod Postgres RDS to our new VPC, tunneling will go away and everything will be accessible by VPN.

  • VPN Access

https://www.notion.so/teamflipside/DevOps-92bd6885ee8a4e2cabe209760909e0a9

Prod Postgres Replica (must VPN)

  • postgres://prod_platform_api_db_3547500:##PASSWORD##@prod-product-db-3-read-replica.cik7nbaqdhks.us-east-1.rds.amazonaws.com:5432/prod_platform_api

Staging Postgres (must VPN)

  • postgres://platform_api:##PASSWORD##@product-eng-stg-us-east-1-pgsql.flipside.kitchen:5432/platform_api

Prod Redis (must VPN)

  • Command

    redis-cli -h 'product-eng-prod-us-east-1-redis.flipside.systems' -p 6379

Staging Redis (must VPN)

  • Command

    redis-cli -h 'product-eng-stg-us-east-1-redis.flipside.kitchen' -p 6379