サポートエンジニアの方へ
多くの方にnoteを使っていただけるようになり、大小さまざまなお問合せ、ご要望をいただくようになりました。ひとり目のサポートエンジニアとして、カスタマーサポートとプロダクト開発エンジニアの橋渡しを行う業務をお願いする予定です。
開発環境
noteのサーバーサイドはRuby on Railsで構築されており、主にNuxt.jsのフロントエンドやネイティブアプリ、その他note pro関連サービスから呼ばれるAPIをホストしています。データストアとして、データベースはMySQL、キャッシュにRedis、検索にElasticSearchを利用しています(すべてAWSのマネージドサービスでホストしています)。また、FastlyやCloudflare、CloudfrontといったCDNをコンテンツ配信やSSLの終端など様々な用途で利用しています。
インフラはAWSを使っており、インフラ構成はterraformを用いてコードベースで管理しています。現在、kubernetes基盤への移行に向けて作業を進めているところです。