TORANA TECH BLOG

株式会社トラーナのエンジニアチームの開発ブログ

フラフープとボードゲームで、チームビルディングワークショップをやってみました!

コロナが落ち着いてるうちに!ということでアクティビティと座学、ゲームを織り交ぜたチームビルディングのワークショップを行いました。

Laravel のキューの処理を並行並列にし 4 倍高速化しました

こんにちは!トラーナのエンジニアの @m3m0r7 です。 弊社では Laravel 6 を利用していて、重たい処理は Swoole のキューと Amazon SQS と分けて処理するようにしています。 キューの課題 Laravel の queue:listen を使用していたのですが、Amazon SQS をキ…

PHP 7.4->8.0にバージョンアップしました~Swoole 4.8.2を添えて~

クラシマです。 社内向け管理画面のMadrasのPHPバージョンを7.4から8.0へメジャーバージョンアップしました。 苦労話を共有させてください。 PHP7.4->8.0移行計画 まず、ドキュメントを書きました。 これにより、なんでこれをやってるんだっけ、ということを…

プロダクト開発部マネージャー兼テックリードからプロダクト開発部マネージャーへ

みなさん、こんにちは!プロダクト開発部マネージャーの @m3m0r7 です。 10 月 1 日時点で、実はプロダクト開発部所属のエンジニアが 13 人ほどとなり、プロダクト開発部の組織編成そのものを考え直す機会が訪れました。 プロダクト開発部自体は、エンジニア…

PHP カンファレンス 2021 へスポンサード && 登壇しました

みなさま、こんにちは! プロダクト開発部マネージャーの @m3m0r7 です。 スポンサード 弊社では PHP カンファレンス 2021 でゴールドスポンサーとしてスポンサードさせていただいておりました。 去年から、本格的に各 PHP 系のイベントでスポンサードしてお…

PHPのパッチバージョンを上げたらひどい目にあった話

バックエンドエンジニアのクラシマです。 2021/08/25(水)に、本番サーバのPHPを7.4.21 -> 7.4.22にバージョンアップしました。 renovateでプルリクエストが作られるので、追っかけるだけです。 tech.torana.co.jp AMIは前日に作ってあり、当日はLaunchTempla…

Renovate を取り入れて、バージョンアップを自動化しました

はじめに みなさん、こんにちは!@m3m0r7です。 弊社では、最近 Renovate と呼ばれる依存関係を自動でバージョンアップするライブラリを取り入れました。 Renovate の導入 私自身は存在を知らなかったのですが、弊社フロントエンドリードの znppunfuv が導入…

バックエンドのテストの実行時間を1/3にしました

はじめまして。4月より株式会社トラーナに入社した、 バックエンドチームのクラシマです。(@watarukura) deploy周りの改善が好きなので、バックエンドのテスト実行時間を短縮した話をします。 テストケースを分割して、parallelで実行するようにしました。…

Laravel と swoole で安全にコルーチンを使用するには

みなさん、こんにちは!めもりー(@m3m0r7) です。 今回は弊社の技術スタックの一つである Laravel と swoole, そして laravel-swoole で安全にコルーチンを使う方法を弊社プロダクトを開発する上で得た知見をもとに解説していこうと思います。 そもそも swoo…

トラーナに入社しました!

はじめまして! 4月より株式会社トラーナに入社した、 バックエンドチームのまつぴーと申します!(@matsup8) 入社にあたり 前職では PHP を使用して Webアプリケーション開発を行っていました。 Webアプリケーションエンジニアとしては4年目になるのですが…

PHPerKaigi 2021 に登壇・寄稿しました

はじめに みなさん、こんにちは!めもりー(@m3m0r7) です。 PHPerKaigi 2021 に「swoole と laravel-swoole を用いたハイパフォーマンスアプリケーションの構築 」というタイトルで登壇しました。 また、冊子に寄稿という形で別途「PHP で JVM を実装してみ…

トラーナ開発部オフィスのご案内

こんにちは。トラーナ広報担当コサカユーキです。 トラーナ開発部では社内管理システムや将来的なマイページ開発に向けた新しいメンバーを募集しています! ということは日々お伝えしているのですが(できているかな?)、今回はトラーナ開発部の様子を少し…

開発者向けイベント!トラーナナイトvol.1を開催します

Techブログにこんにちは。トラーナ広報担当のコサカユーキです! トラーナ開発部は今年もすくすく育っていきそうだな、ということで、2021年1月21日(木)19時半より、「トラーナナイト」と題した開発者向けオンラインイベントを行います。 Hamee株式会社プ…

PHP カンファレンス 2020 で登壇 && スポンサードしました

こんにちは!プロダクト開発部のめもりー (@m3m0r7) です。 12/12 に PHP カンファレンスがオンラインで開催されました そこで弊社では私が登壇し、会社としてスポンサードを行いました。スポンサードとしてスポンサー LT があり、弊社代表の志田さん(@sdx_)…

あなたが初めて"1人目のデザイナー"になる時に読む記事

はじめまして、9月よりトラーナ開発部に1人目のデザイナーとして入社した、 プロダクトデザイナーのルイ(@LouL34386023)です。この記事執筆時点で、入社1ヶ月未満なホヤホヤ具合です。 今回は、今まさに自分にも旬な話題、”1人目のデザイナーの心得”的な事…

開発要望をユーザーストーリー形式にした話

はじめまして、トラーナで業務委託エンジニアとして働いている @madai0517 です。 代表のしだのりさん(@sdx_)とは約20年前のバイト仲間で今回ご縁があって一緒に仕事をすることになりました。 ※因みに当時はしだのりさんにハンバーガーの作り方を教えても…

リモートワークが多いトラーナで times 文化を浸透させた

こんにちは! めもりー(@m3m0r7) です。今日はトラーナで私が入社して初めて行った取り組みである「times 文化の浸透」の話をさせていただきます times とは? いわゆる分報チャンネルと呼ばれるもので、その人が今何をしているのかをゆるく書いてく場所です…

ユニークなおもちゃ評価データを相関分析してみた

こんにちは、トラーナのしだのり(@sdx_)です。 今日はデータ分析に関して書いていこうと思います~ ワイワイ! TL;DR おもちゃの評価データとは? おもちゃの評価データのユニークさとは なぜ分析するのか なぜ相関分析なのか なぜPythonを使ってみたか 求めるア…

コーポレートエンジニアリングことはじめ

みなさん、こんにちは!エンジニアのめもりー(@m3m0r7) です。 普段私はプロダクト開発側に注力しているのですが、本日はコーポレートエンジニアリング業について少しお話したいと思います。 もともと、弊社にはいわゆる情シスの概念はなく、代表であるしだ…

冷えピタ放題制度の検討や働き方変化の考察

こんにちは、トラーナのしだのり(@sdx_)です。トラーナ開発チームの陰ながらの一員であり、会社の代表をしています。 簡単に開発的な自己紹介をします。 開発経験: ソフトウェア関連:Python,Delphi,PHP,HTML,CSS,JS(かけだしレベル) ハードウェア関連:Ope…

開発ブログを開設しました!

みなさん、こんにちは。トラーナ開発チームのエンジニアのめもりー (@m3m0r7) です。 弊社は「幸せな親子時間を増やす」をビジョンとし、知育玩具をサブスクリプションでお届けするサービスを提供しています。 さて、この度はエンジニアリングチームの構築及…