Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Kyash TechTalk #6 - サーバのオンボーディング体験

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest. →
Avatar for utzuro utzuro
April 19, 2023

Kyash TechTalk #6 - サーバのオンボーディング体験

Kyash Tech Talk は、開催テーマに興味のあるエンジニアに向けて、Kyashでの取り組みを共有することを目的としたMeetupです。あわよくばKyashのプロダクトやチームにも興味を持ってもらいたいという気持ちもあります。

イベント
https://kyash.connpass.com/event/280703/

配信は YouTube Live にておこないます。
* https://www.youtube.com/live/FMyIb7Ddrjw

Avatar for utzuro

utzuro

April 19, 2023

Other Decks in Technology

Transcript

  1. ©2023 Kyash Inc. PROPRIETARY & CONFIDENTIAL ©2023 Kyash Inc. PROPRIETARY

    & CONFIDENTIAL サーバエンジニアとして入社した時のチラ見せ サーバのオンボーディング体験
  2. ©2023 Kyash Inc. PROPRIETARY & CONFIDENTIAL 2 目 次 1.

    自己紹介 2. オンボーディングの流れ 3. オンボーディングの改善 Table of contents
  3. ©2023 Kyash Inc. PROPRIETARY & CONFIDENTIAL ©2023 Kyash Inc. PROPRIETARY

    & CONFIDENTIAL Skotar Oleh 3 オレグ スコタル • ウクライナから来た • 日本語を学んで、エンジニアとして働きに来た • 入社したのは去年12月 • Kyashの前に同じくサーバ側の開発
  4. ©2023 Kyash Inc. PROPRIETARY & CONFIDENTIAL ©2023 Kyash Inc. PROPRIETARY

    & CONFIDENTIAL オンボーディングの流れ 4 4
  5. ©2023 Kyash Inc. PROPRIETARY & CONFIDENTIAL 5 流れ|概要 STEP 3

    体験してもらう STEP 2 やってもらう • インフラ構成 • 開発環境の設定 • ツールの使い方 • サービスのダウン ロード • アカウント登録 • 開発環境の設定 • ec2の作成 • サービスの実行 • 開発 • 動作確認 STEP 1 読んでもらう
  6. ©2023 Kyash Inc. PROPRIETARY & CONFIDENTIAL 流れ|問題点  • 古い資料が混ざっている •

    関連する情報がバラバラ 6 • 間違ってる情報がある • 必要なfixを載せてない • ec2の中身が古い 情報がバラバラ 中身が使えない • 様々な設定が必要 やることが多い
  7. ©2023 Kyash Inc. PROPRIETARY & CONFIDENTIAL ©2023 Kyash Inc. PROPRIETARY

    & CONFIDENTIAL オンボーディングの改善 7 7
  8. ©2023 Kyash Inc. PROPRIETARY & CONFIDENTIAL 8 改善|フロー 困ったこ とをメモ

    する ec2が非常に遅い 他の人が 困ったこ ともメモ する dockerが立ち上が らない 改善でき そうなとこ ろを考え る 全てのrepository を最新にする スクリプト で自動化 する 初めて環境構築を する際の処理をinit スクリプトで自動化 ドキュメン トを書き 直す initスクリプトを実 行するようにドキュ メントを書き直す テストとレ ビューを する テスト用のec2を 作って、initをやっ てみる
  9. ©2023 Kyash Inc. PROPRIETARY & CONFIDENTIAL 改善|改善したところ カスタムec2を運用するより、AmazonのEC2の設定を自動化した方が運用しやすい。 9 複数のkibe.la記事を読んでもらうより、必要な手順や情報全て入ってるgithub

    issueを作っ て、細かい情報へのリンクを入れた。 資料をまとめた カスタムec2をやめた ec2での環境構築や更新をbash scriptでできるようにして、Kyashの開発でよく使われてるコ マンドや設定ファイルの例を入れた。 開発構築を自動化した
  10. ©2023 Kyash Inc. PROPRIETARY & CONFIDENTIAL 10 改善|バランス 自分で調べて やってもらう

    自動化する 手順に沿って やってもらう 悩むところ
  11. ©2023 Kyash Inc. PROPRIETARY & CONFIDENTIAL 改善|バランスの説明  + システムのことに詳しくなる − 時間がかかるし、疲れる − 間違いやすい

    11 自分で調べると 自動化すると 手順通りにすると + 早くできるし、簡単 − システムのことが分から ないまま − 運用が難しい + 色んな情報の共有ができる − 読むのが疲れる − 運用が難しい
  12. ©2023 Kyash Inc. PROPRIETARY & CONFIDENTIAL ©2023 Kyash Inc. PROPRIETARY

    & CONFIDENTIAL “ ” 12 オンボーディングの改善は まだまだ続く・・・
  13. ©2023 Kyash Inc. PROPRIETARY & CONFIDENTIAL ©2023 Kyash Inc. PROPRIETARY

    & CONFIDENTIAL Thank you 2023.04.19 Oleh Skotar 13