ブックマーク / note.com/reality_eng (3)

  • 静的解析によってGoのWeb APIにスキーマを後付けする REALITY Advent Calendar 2023|REALITY

    この記事はREALITY Advent Calendar 2023の2日目の記事です。 1日目の記事はtakashiさんの「今年も開発合宿やりました@土善旅館」とharunaさんの「REALITYに配信スケジュール機能をつけたい!」でした。 REALITYのサーバーチームのkunadoです。今年の7月頃から内定者アルバイトとして、主に内部向けの管理ツールへの機能追加やWebフロントエンドのコーディングガイドラインの策定などに携わっています。 今回は開発合宿にて取り組んだ、静的解析を用いてGo言語の既存のWeb APIに対してSwaggerのAPIスキーマを後付けする試みについて紹介します。 背景REALITY におけるマイクロサービスアーキテクチャ先月公開された落合さんのブログ記事で以下のように触れられている通り、REALITYではサーバサイドの実装方法としてマイクロサービスアーキテクチャ

    静的解析によってGoのWeb APIにスキーマを後付けする REALITY Advent Calendar 2023|REALITY
    yug1224
    yug1224 2023/12/03
  • 今年も開発合宿やりました@土善旅館 REALITY Advent Calendar 2023|REALITY

    こんにちは、Androidエンジニアのtakashiです。 REALITYの開発チームとして去年に引き続き今年も「開発合宿」を実施しました。 (去年の開発合宿記事はこちら) 今年も合宿の成果はアドベントカレンダーとしてアウトプットしていく予定なので、こちらもぜひウォッチしてみてください! (アドベントカレンダーで発表される内容はプロトタイプであり、すべてが機能としてリリースする予定のものではないことをご了承ください。) 開発合宿について開発内容のテーマは去年と同様 「実際にリリースできるようなものを開発できるといいね」というゆるやかな方針で参加者が自由に決めて開発を行います。 合宿は二日間の開催で、二日目に成果発表会を行います 合宿の準備今年の合宿は去年に引き続き圡善旅館さまで開催しました。 去年と同じ宿で開催することで、準備や決め事の負担を減らすことができました。 これまで二年間筆者がが

    今年も開発合宿やりました@土善旅館 REALITY Advent Calendar 2023|REALITY
    yug1224
    yug1224 2023/12/01
  • Now in REALITY Tech #90 サーバサイドのリポジトリをmonorepoにした話|REALITY

    こんにちわ!REALITYのサーバエンジニアの落合と申します。 最近はめっきり寒くな…ってないですね。むしろ寒くならなくて困っているまであります。昼夜の寒暖差、きついです…もう寒くなってくれ…という思いです。まあ趣味のキャンプをするにはいい季節なのですが、それにしてももう少し寒くなってきた方が服装なども選びやすくなるというものです。 さて今回は、最近、サーバサイドのリポジトリをmonorepoでまとめた話をしようと思います。 monorepoとは monorepoとは、サービスやアプリケーションに必要な全てのコードを1つのリポジトリに保存することを指します。 これ自体はなんら特別なことではないですよね。 VCSでコードを管理している会社では、全社で1つのリポジトリというところも昔(特にsubversionやCVSとかの時代)は多かったと思います。 monorepoの対としてmultirep

    Now in REALITY Tech #90 サーバサイドのリポジトリをmonorepoにした話|REALITY
    yug1224
    yug1224 2023/11/14
  • 1