マガジンのカバー画像

Ubiregi Tech Blog

9
“カンタンがいちばん“がコンセプトのクラウドPOSレジ「ユビレジ」の開発者によるブログです。プロダクトの開発・運用業務全般の専門的な内容はもちろん、開発手法やプロダクトとの向き合… もっと読む
運営しているクリエイター

記事一覧

インフラ構成図を追加するメリットと運用のつらさ

こんにちは、もうすぐゴールデンウィークがやってくるということで、1年の 1/3 が終了するという事実に驚きを隠せない遊撃サーバーチームの濱口です。 みなさんはインフラ構成図を書いたことありますか?おそらくインフラに関わる人であれば書いたことある人が多いのではと思いますが、それ以外の方だとあまり書く機会はないかもしれません。かく言う僕も今回初めて書きました。 なぜインフラ構成図を作成するのか作業時に罠にハマる確率を下げる 構成図として可視化しておけば、複雑になっていたり特

ユビレジに入社して1年が経ちます

こんにちは。 入社してもうすぐ1年になる遊撃サーバーチームの濱口です。入社して今までどうだったか?について色々振り返ってみようと思います。社内でも入社したての頃に何度かヒアリングされていたのですが、その頃と今とでは見えるモノゴトや感じ方も違っているかと思うのでまとめました。 ざっくり濱口のやってきたこと前職でもエンジニア、開発やSRE、データ分析を担当 2022年4月にサーバーサイドエンジニアとして入社し、QRオーダー&決済チームに配属。QRオーダー&決済に関する開発や改

社内勉強会ユビテック

こんにちは。ユビレジで遊撃サーバーチームの濱口です。最近ポケモンにハマっていて、ポケモンをゲットするたびにどんな個性的なニックネームをつけようかと考えるのを楽しんでいます。 さて、今回は社内で定期的に行われている勉強会「ユビテック」について紹介したいと思います。 ユビテック最近こんなことしたぜ!的なLTをしたり、最近気になっている技術に関する話題について持ち寄って話したりする場です。2018年くらいから行われているようで、そこそこ息の長い会になってきています。 現在は隔週で

リモートワーク環境をガチな感じにするために

はじめに開発グループの井上です。 ユビレジではエンジニアにとっての働きやすさを支援する制度が幾つか存在しますが、2022 年 11 月にエンジニアやデザイナーなど専門的な技術・知識を必要とするメンバーが、成長し続けながら、生産的に業務を行うための支援制度ができました。その名も「エンジニア・クリエイター向け環境整備支援制度」です。 制度の中身ですが、 PC(MacBook)について、一定の範囲内でカスタマイズ可能とします。 対象リスト内の周辺機器購入時に、総額 5 万円

BigQuery のレガシーな日付別テーブルに標準SQLを投げられるようにする

この記事は、 BigQuery Advent Calendar 2022 の 25日目です。 こんにちは。ユビレジで遊撃サーバーチームに所属している濱口です。普段は開発基盤や分析基盤の整備をメインでやっています。 今回は、先日 BigQuery のレガシーな日付別テーブルについて試行錯誤する機会があったのでまとめようと思います。 日付別テーブルとは日付別にシャーディングされたテーブルで テーブル名_yyyymmdd のような名前が付けられているテーブルです。現在では分割テ

QRオーダー&決済の監視に New Relic を導入した

遊撃サーバーチームでサーバーサイドエンジニアの濱口です。QRオーダー & 決済チームでしたが、今月からチームが変わりました。遊撃サーバーチームでは、主に開発基盤やデータ分析基盤の整備、機能の改修、サービス運用・保守等に関わっています。とはいえ、やっていることはチームを移る以前とほとんど変わらず、やっていることに対して適切なチーム名を添えたというのが実態です。 少し前からQRオーダー&決済では New Relic を導入し、アプリケーションを監視するようになりました。今回は主

BigQuery の ScheduledQuery で小さく始める ELT

こんにちは! QRオーダー & 決済チームでサーバーサイドエンジニアの濱口です。今回はチームで活用しているデータの加工・集計処理についてまとめてみました。 現状ユビレジでは、サービスのログなどのデータを BigQuery にためて分析に利用しています。 各プロダクトのデータが BigQuery にそれなりに溜まっていて、QRオーダー & 決済チームでは必要な分析に応じて Ruby で API を叩いて加工・集計するレポーターくんを通して利用していました。定期実行に関しては

プルリクエストの進捗を Asana タスクに可視化する

こんにちは! サーバーサイドエンジニアの濱口です。 ユビレジではタスク管理に Asana を利用しています。今回は Asana と GitHub を連携し、プルリクエストの進捗を可視化する方法についてまとめました。 手順手順はざっくり以下の2ステップです。 連携したい Asana プロジェクトに GitHub アプリを追加して連携する GitHub のプルリクエストの情報を Asana に同期するための GitHub Actions を追加する 1に関してはありがた

ユビレジのテックブログ始めます

こんにちは! 開発グループでサーバーサイドエンジニアの濱口です。主にユビレジ QRオーダー&決済の開発・運用・保守を担当しています。メインの技術領域はバックエンドですが、必要に応じてフロントエンドやインフラ、データ分析にも関わっています。 早速ですが、本日よりユビレジのテックブログを始めます。 ユビレジのテックブログ ユビレジのテックブログでは、主にプロダクト開発に関すること全般について発信していきます。 ユビレジでは、業務委託の方も含めるとエンジニアは30名ほどです