Slide 22
Slide 22 text
© 2024 Wantedly, inc.
アーキテクチャと主要技術
22
22
Apps
#Components < 10
admin
Web Platform
iOS Platform
admin
Android Platform
Infrastructure :
Wantedly Design System
[Language] TypeScript, Swift, Kotlin
[Foundation] Next.js, Kotlin Multiplatform
System API
GraphQL
The System
#Components < 100
System Cluster
Gateway
Online Communication
● Protocol Buffers Over gRPC
● Protocol Buffers over Cloud Pub/Sub
Online Communication (Batch)
● Argo Workflow
Infrastructure :
Kubernetes
[Language] Ruby, Go, Python
[Datastore] Postgres, Redis, Elasticsearch
[Machine Learning] scikit, LightGBM
[Observability] Istio, Datadog, NewRelic
Data
Data Warehouse
Infrastructure :
BidQuery
[Language] SQL
[BI tool] Looker
[Data Collector] fluentd
[Data Transformer] dbt