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

チャットサービスのチーム開発を通して得た成長の話

 チャットサービスのチーム開発を通して得た成長の話

2021.05.12 ANDPAD TechLive #16 Go初心者が業務、勉強会を通じて得た成長の話

8847086af047cbf895ab3277b59529fe?s=128

ANDPAD inc

May 24, 2021
Tweet

Transcript

  1. Copyright © 2020 Present ANDPAD Inc. This information is confidential

    and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 チャットサービスのチーム開発を通して得た成長の話 株式会社アンドパッド 開発本部 SWE 椎野 太喜
  2. 自己紹介 椎野 太喜(しいのたいき) • 出身 ◦ 茨城県 • 経歴 ◦

    10人規模のベンチャー → 株式会社アンドパッド • 専門領域 ◦ Webフロントエンド。状況に応じてサーバーサイドな ど他の領域にも日々チャレンジしている。 • 好きなこと ◦ 釣り、銭湯 @buena926
  3. アジェンダ 1. 今回のポイント 2. 開発しているプロダクトを取り巻く技術 3. どのようにキャッチアップしていったか 4. ここが大変だった・やってよかったこと 5.

    まとめ
  4. 1. 今回のポイント Copyright © 2021 Present ANDPAD Inc. This information

    is confidential and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止
  5. 今回のポイント アンドパッドのエンジニアがどのように成長できるのかの 一例をお伝えできればと思っています

  6. 2. 開発しているプロダクトを取り巻く技術 Copyright © 2021 Present ANDPAD Inc. This information

    is confidential and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止
  7. 開発しているプロダクトを取り巻く技術 • フロントエンド ◦ Vue/NuxtJS • サーバーサイド ◦ Rails、Python(Lambda) •

    データ移行基盤 ◦ Go • AWS ◦ SQS、Lambda、RDS、CodeBuild.... • Firebase ◦ RealtimeDatabase、Firestore、 RemoteConfig... ※ アプリは省略 ANDPAD CHAT
  8. 3. どのようにキャッチアップしていったか Copyright © 2021 Present ANDPAD Inc. This information

    is confidential and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止
  9. チーム参画当初 ほとんどの技術が初めて...何もわからない けどとりあえずやってみたい

  10. 不具合調査・修正 原因調査 影響範囲・原因の整理 抽象化する 修正 対象領域の言語での 修正方法を調べる プルリク フィードバックをもらう

  11. 不具合調査・修正 原因調査 影響範囲・原因の整理 抽象化する 修正 対象領域の言語での 修正方法を調べる プルリク フィードバックをもらう

  12. 不具合調査・修正 原因調査 影響範囲・原因の整理 抽象化する 修正 対象領域の言語での 修正方法を調べる プルリク フィードバックをもらう

  13. プロダクトのデータ移行 プロダクトの データ構造の理解 SQLクエリ・Firestoreク エリの理解 データ移行スクリプト パフォーマンスも意識 プルリク フィードバックをもらう

  14. 5. ここが大変だった・やってよかったこと Copyright © 2021 Present ANDPAD Inc. This information

    is confidential and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止
  15. • 大変だったこと ◦ 経験のない技術のキャッチアップ(Go, Python, SQS, Lambda, Firestore...) • やってよかったこと

    ◦ 経験のない言語/FWでも、とりあえずやってみたこと ◦ やってみると、割とスムーズにできてしまうこともあるとい う発見(しかし、できないことがほとんど...) ◦ フロントエンド以外の領域の知識が少しついた ここが大変だった・やってよかったこと
  16. 6. まとめ Copyright © 2021 Present ANDPAD Inc. This information

    is confidential and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止
  17. まとめ アンドパッドのエンジニアは様々な技術にチャレンジできる チャンスがたくさんある