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

前職でNestJSを採用して得た体験からの学び

Naoki Haba
March 31, 2023
360

 前職でNestJSを採用して得た体験からの学び

Naoki Haba

March 31, 2023
Tweet

Transcript

  1. 2 Copyright © 2015 every, Inc. All rights reserved. 今日話すこと

    技術選定には様々な選択肢があります
  2. 3 Copyright © 2015 every, Inc. All rights reserved. 今日話すこと

    多くの選択肢からNestJSを採用しました
  3. 4 Copyright © 2015 every, Inc. All rights reserved. 今日話すこと

    採用する際に良かった機能の話をします
  4. 5 Copyright © 2015 every, Inc. All rights reserved. アジェンダ

    1. 自己紹介 2. はじめに 3. 採用する際に良かった機能 4. まとめ
  5. 6 Copyright © 2015 every, Inc. All rights reserved. アジェンダ

    1. 自己紹介 2. はじめに 3. 採用する際に良かった機能 4. まとめ
  6. 7 Copyright © 2015 every, Inc. All rights reserved. 自己紹介

    羽馬 直樹 (@NaokiHaba) 株式会社 エブリー DELISH KICHEN 開発部 ・NestJS Meetup 運営 ・Go・Nuxt.js をよく書きます ・コミュニティが好き
  7. 8 Copyright © 2015 every, Inc. All rights reserved. 会社概要

    会社名
 設立
 株式会社エブリー 
 東京都港区六本木3-2-1 
 住友不動産六本木グランドタワー38F 
 133.3億円
 所在地
 2015年9月1日(6月決算) 
 
 累計調達
 主要株主
 KDDI、伊藤忠食品、伊藤忠商事、DCMベンチャーズ、 グロービス・キャピタル・パートナーズ、WiL、DBJキャピ タル、グローバル・ブレイン、SBIインベストメント、SMBC ベンチャーキャピタル、他 
 エブリーは 3つの領域で日本最大級のメディアを運営! 生活に寄り添ったサービスを提供しています。
  8. 9 Copyright © 2015 every, Inc. All rights reserved. 宣伝

    一緒にサービスを作る仲間を大募集中です! 🔍 エブリー 採用 https://corp.every.tv/recruits • エブリー公式採用オウンドメディア「every.thing」はこちら https://everything.every.tv/
  9. 10 Copyright © 2015 every, Inc. All rights reserved. アジェンダ

    1. 自己紹介 2. はじめに 3. 採用する際に良かった機能 4. まとめ
  10. 12 Copyright © 2015 every, Inc. All rights reserved. はじめに

    ・TypeScriptで構築されたNode.js フレームワーク ・Expressをベースに依存性注入(DI)などの機能を提供 ・WebSocket・GraphQLのサポートも行なっている
  11. 14 Copyright © 2015 every, Inc. All rights reserved. アジェンダ

    1. 自己紹介 2. はじめに 3. 採用する際に良かった機能 4. まとめ
  12. 15 Copyright © 2015 every, Inc. All rights reserved. 採用する際に良かった機能

    NestJSを採用して良かったことは多くあります 今回は 時間の都合上 絞って紹介します
  13. 18 Copyright © 2015 every, Inc. All rights reserved. 採用する際に良かった機能

    NestJS が用意しているスクリプトコマンドのこと
  14. 20 Copyright © 2015 every, Inc. All rights reserved. 採用する際に良かった機能

    雛形を作成しておくことで開発者は 機能の開発に集中することができる
  15. 21 Copyright © 2015 every, Inc. All rights reserved. 採用する際に良かった機能

    雛形を元に開発ができるので知見が少ない 開発者も雛形にそって開発ができる
  16. 23 Copyright © 2015 every, Inc. All rights reserved. アジェンダ

    1. 自己紹介 2. はじめに 3. 採用する際に良かった機能 4. まとめ
  17. 24 Copyright © 2015 every, Inc. All rights reserved. まとめ

    NestJSには NestJS CLI意外にも便利な機能があります (Decorator etc)
  18. 25 Copyright © 2015 every, Inc. All rights reserved. まとめ

    採用する際は組織(チーム)の技術スタックとも 相談しつつ採用が適切かどうかを判断していきましょう