Repositories

app-backoffice๐ŸŽŽ Backoffice application โ€” Manage all the Seize system
app-core๐Ÿšœ Core - Monolith of POC
app-landingโ™’๏ธ Landing pages
archive-bossLibOBS wrapper to modify and restream our sources
build-taskfiles๐Ÿ”จ Collection of Taskfiles
docker-build-toolbox๐Ÿณ Docker image containing some build tools
docker-docker๐Ÿณ Docker images on steroids for Docker
docker-ffmpeg-nvidia๐Ÿณ Docker image for FFmpeg with nvidia GPU support
docker-firestore-emulator๐Ÿณ Firestore emulator on steroids for Docker
docker-golang๐Ÿณ Go images on steroids for Docker
docker-node๐Ÿณ Node.js images on steroids for Docker
docker-obs-headless๐Ÿณ Docker container with headless OBS
docker-php๐Ÿณ PHP images on steroids for Docker
docker-pubsub-emulator๐Ÿณ Pubsub emulator on steroids for Docker
docker-studio-gpu-deps-installer๐Ÿณ Docker container to install GPU dependencies on GKE node to run service-studio
docker-studio-worker-deps๐Ÿณ Go image to install all dependencies for service-studio-worker
docs-general๐Ÿ“š General Docs โ€” About tech and product
frontend-apps๐Ÿš€ Frontend applications
func-catalog๐ŸŒ€ Catalog of functions
func-upd-slack-office-topic-temp๐ŸŒ€ Function - Update Slack Office Channel Topic (with temperature)
gfk-emoji๐Ÿ–ผ List of emoji supported by Seize
gfk-icons๐Ÿ–ผ Icons font and SVG
go-logger๐Ÿ“œ Go logger package (wrapper of logrus)
go-obs-websocket๐Ÿ•น OBS Websocket Client
infra-bot-louisPython Updated on Sep 5, 2018
infra-catalog๐Ÿ—ฟ Components packages catalog
infra-dns๐Ÿ—ฟ DNS at @Seize
infra-doc๐Ÿ—ฟ Infrastructure documentation
infra-grafana-dashboards๐Ÿ“ˆGrafana dashboards
infra-helmfile๐Ÿ—ฟ Declarative charts deployments
infra-load-balancer๐Ÿ—ฟ Infrastructure load balancer
infra-load-tests๐Ÿ—ฟFiles used for load testing
infra-packages๐Ÿ“ฆ Packages
infra-packages-config๐Ÿ“ฆ Packages configurations
infra-packages-secrets๐Ÿ”Packages secrets
infra-platformย 
infra-status-dashboard๐Ÿ—ฟSimple dashboard for studios and sources status
infra-streamer-server๐Ÿ—ฟ Infrastructure streaming server
infra-taskfile๐Ÿ—ฟ Taskfile with useful commands
infra-tf-gcp๐Ÿ—ฟ GCP infrastucture
infra-tf-tools๐Ÿ—ฟ Terraform infrastucture for tools
infra-tools๐Ÿ—ฟTools cluster Installation
ingress-source๐Ÿ”€ Source ingress - Ingress all sources via Nginx
misc-gcloud-tailScript to tail Google Cloud's logs
misc-incidents๐Ÿšจ Incidents
misc-toolsโš™๏ธExternal tools used inside @Seize
misc-workflow๐Ÿ”€ Workflow at @Seize
mobile-app๐Ÿ“ฑ Seize mobile app for iOS, Android and tvOS
mobile-signing๐Ÿ“ฑ๐Ÿ” Repo hosting Seize code signing artifacts, useful for Fastlane
mobile-test-app๐Ÿ“ฑ This repo will host our Test App, the purpose of this app is being used to test everything we need to.
operator-restream๐Ÿš€ Re-stream operator โ€” Drive the re-stream system
pontem๐ŸŒ‰ Pontem is an API gateway written in Go (from gRPC microservices to GraphQL client)
service-abuse๐Ÿคฌ Abuse service โ€” Helps to report an abuse reason
service-authโ›”๏ธ Auth service - Manage auth in @Seize cluster
service-channel๐Ÿ“บ Channel Service โ€” Manage all @Seize channels
service-channel-controller๐Ÿ‘ฎ๐Ÿผโ€Channel Controller Service โ€” Control channel/studio pods and associated discovery
service-chat๐Ÿ’ฌ Chat Service โ€” Core off chat @seize
service-facebook-connect๐Ÿ“˜ Service Facebook Connect โ€” Manage Facebook connection and subscription
service-favoriteโญ๏ธ Favorite Service โ€” Manage all @Seize favorites
service-follow๐Ÿ‘€ Follow Service โ€” Manage all @Seize follows
service-frontend๐ŸŒ Frontend โ€” Web server for the front-end
service-gateway๐ŸŒ‰ Gateway service โ€” One gateway to rule them all
service-integration-lametric๐Ÿ“Ÿ Integration LaMetric โ€” Display viewers counter on LaMetric
service-internal-bot๐Ÿค– Internal bot service โ€” Called M. Bernard, it's a perfect valet to help us to drive @Seize
service-internal-notifier๐Ÿ“ฃInternal Notifier โ€” From broker to Slack
service-mailer๐Ÿ’ŒService Mailer โ€” From RabbitMQ queue to Sendgrid
service-notification๐Ÿ”” Notification service โ€” Manage all product notifications
service-pusher๐Ÿ“ฒ Pusher Service โ€” Manage all @Seize push
service-restream๐ŸŽ Re-stream service โ€” Re-stream core to manage re-stream settings
service-revenue๐Ÿ’ฐ Revenue service โ€” Manage all the tipping system
service-source๐ŸŽฅ Source Service โ€” Manage all @Seize sources
service-source-controller๐Ÿ‘ฎ๐Ÿผโ€ Source Controller Service โ€” Control source pod and discovery
service-source-handler๐ŸŽฅ Source Handler Service โ€” Entry point of sources in the system
service-studio-transcode๐ŸŽฌ Studio transcode service โ€” Transcode ingress RTMP to HLS on GCS
service-studio-worker๐Ÿ“Ÿ obs-lib based Studio worker
service-upload๐ŸŒˆ Service upload โ€“ Used to generate token for upload
service-user๐Ÿ‘ฅ User service โ€” Manage all @Seize
test-catalog๐Ÿ”จ POC for the Helm Catalog
test-ci๐Ÿ—Test CI and component build workflow
test-docker-bossC++ Updated on Apr 19, 2018
test-ffstudioAttempt to write an โœจffmpeg-based studioโœจ to replace OBS
test-infraSandbox repo about infrastructure tests
test-jwt-decoder-serverSimple nodeJS server to get userID from accessToken
test-rtmp-server๐Ÿ‘จ๐Ÿผโ€๐Ÿซ Example of RTMP Server based on https://github.com/ireader/media-server
test-service-source-handlerUpdated on Apr 9, 2018
test-taskfiles๐Ÿ”จ POC for a common Taskfile