Wantedly Engineering Podcast

Wantedly Engineering Podcast

By Wantedly EngineeringTechnology
Download on the App Store

Wantedly Engineering Podcast episodes

  • Architect の仕事 w/ @Altech_2015

    @Altech をゲストに呼んで Architect のしごとについて聞きました。

    トピック

    • 設計の階層
    • Architecture Style
    • コミュニケーション設計
    • 不確定性のある意思決定をどうやって行くか
    • 設計のコツ
    • 1 hr 3 min
    • #ISUCON で100万点とって予選2位になるためにやったこと

      ISUCON11 の予選を2位で突破した「都営三田線東急目黒線直通急行日吉行」の @izumin5210 に何をしたのかを聞きました。

      • ISUCON11 オンライン予選 全てのチームのスコア(参考値)
      • https://github.com/isucon/isucon11-qualify
      • go-sql-driver/mysql でプレースホルダ置換をサポートしました
      • GoでISUCONを戦う話 #prepared statementについて
      • 1 hr 5 min
      • 仕様を投げたら設計ができる機械は作れるのか w/ @Altech

        @Altech をゲストに呼んでソフトウェア設計と抽象について聞きました。

        トピック

        • 変えないコードには設計はいらないのか
        • 仕様を投げたら設計ができる機械は作れるのか
        • 「肩書」は人と 1:N 関係?
        • 抽象とは抽象という抽象の1インスタンス
        • 抽象と抽象化の違い
        • 参考リンク

          • ソフトウェアの良い設計/抽象/ドメイン
          • 抽象を使わないプログラミング/問題の分割/設計がソフトウェア自体を定義する
          • ソフトウェア設計の Why & What & How
          • ガウディ本
          • Protocol Buffers の書き方と管理方法 w/ @izumin5210
          • 1 hr 1 min
          • フロントエンドリノベーション w/ @chloe463

            @chloe463 をゲストに呼んでリノベーションを通したフロントエンドのアーキテクチャ進化とその変遷について話しました。

            トピック

            • リノベーションという手段
            • リノベーションの Tips
            • Wantedly のフロントエンドアーキテクチャ変遷
            • Wantedly のフロントエンドアーキテクチャの未来
            • 参考リンク

              • Wantedly Engineering Handbook 
              • フロントエンドリノベーション―負債から資産へ
              • Webの最前線に立つならリノベーションし続ける必要がある
              • React でデザインシステムを正しく実装する - コンポーネントカタログを超えて
              • UIデザインに必要な『一貫性』へのアプローチ - 管理画面のアップデートに際して
              • 2つのWebpack buildを1つに統合した話
              • Next.js
              • 57 min
              • Protocol Buffers の書き方と管理方法 w/ @izumin5210

                @izumin5210 をゲストに呼んで Protocol Buffers と gRPC を利用したマイクロサービス間通信の考え方とTipsについて聞きました。

                トピック

                • gRPC が使えない環境における Protocol Buffers のメリット
                • Protocol Buffers の書き方で気をつけること
                • インターフェースの重要性
                • proto ファイルの管理方法
                • 参考リンク

                  • マイクロサービス共通ライブラリで “Governance through code” を実現する
                  • React でデザインシステムを正しく実装する - コンポーネントカタログを超えて
                  • Wantedly Engineering Handbook
                  • protobufスキーマとgRPC通信
                  • github.com/izumin5210/grapi
                  • 公式ドキュメントの読み方
                  • Language Guide (proto3)
                  • API Design Guide
                  • マイクロサービスでもポチポチ確認するための Kubefork
                  • ソフトウェア設計の Why & What & How
                  • 57 min
                  • Kotlin Multiplatform Mobile w/ @swiz_ard

                    @kubode をゲストに呼んで Kotlin Multiplatform Mobile の導入経緯と Pros/Cons について聞きました。


                    • Kotlin Multiplatform
                    • React Nativeをやめる話とKotlin Multiplatform
                    • Wantedly VisitにおけるKotlin Multiplatformの導入と実装
                    • KMMの導入と得られるもの
                    • 59 min
                    • 「推薦が壊れる」とはなにか w/ @rerost

                      rerost をゲストに呼んで堅牢な推薦基盤の作り方について聞きました。

                      推薦が壊れている状態とはなにか、なぜ定義したいのか、検知が何故難しいのか、どの様に解決していくのかなどについて話しました。

                      • Chaos Engineering に向けてレシピサービスの Steady State を追求する
                      • bq table validator
                      • ランキングに対する演算
                      • Argo Workflow at Wantedly
                      • dagg
                      • https://www.wantedly.com/companies/wantedly

                        56 min

                      About Wantedly Engineering Podcast

                      From the publisher's feed

                      Wantedly のエンジニアチームで培った知見を共有する技術 Podcast です。