SUZURI事業部

SUZURI事業部では、オリジナルアイテム・グッズを手軽に作成・販売できるサイト「SUZURI」というサービスを運営しています。 サーバーサイドはRailsがメインで、画像変換サーバーはNode.jsとRustを使っています。フロントエンドは元々はCoffeeScriptとBackbone.jsでしたが、TypeScriptとReactで書き直しているところです。 インフラはHeroku Enterpriseを中心に、社内のプライベートクラウドとGCP(Google Cloud Platform)も利用しています。モバイルアプリはiOSがUIKit + SwiftUIのネイティブアプリで、AndroidがFlutter製アプリです。

技術スタックのリスト

Programming languages / Frameworks / Libraries etc.

Web Frontend

  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • CoffeeScript
  • React
  • Vue.js
  • Nuxt.js
  • Backbone.js
  • Apollo Client
  • Jest
  • Storybook

Android

  • Flutter
  • Dart

iOS

  • Swift
  • SwiftUI

Backend

  • Ruby
  • Ruby on Rails
  • Node.js
  • Rust

DataPlatform

  • BigQuery

Infrastructure

  • Heroku Enterprise
  • OpenStack
  • Kubernetes
  • Amazon Web Service
  • Google Cloud Platform

Middleware

  • Redis
  • Sidekiq
  • Wazuh

Database

  • PostgreSQL

Monitoring

  • Datadog
  • Sentry

Data analytics

  • Metabase
  • Google Data Studio
  • BigQuery
  • BigFoot

Environment setup(環境構築)

  • Docker
  • Ansible

Container Orchestration

  • Kubernetes

CI/CD

  • GitHub Actions
  • fastlane
  • Bitrise

CDN

  • Amazon CloudFront

Search Engine

  • Elasticsearch

事例紹介

43万人超のクリエイターの表現活動を支える!ECプラットフォームSUZURIの開発の裏側