TECH PLAY

PHP」に関連する技術ブログ

667 件中 46 - 60 件目
はじめに こんにちは、エブリーでサーバーサイドをメインに担当している清水です。 私のチームではPHP, Laravelを使用して小売店向けのSaaS側Webサービスの開発を行っています。 過去の記事 でご紹介した通り、 私たちはモノレポの構成を採用しており、リポジトリの中身は大きく3つに分けることができます。 モバイルアプリ向け(mobile-api) 管理画面向けAPI (dashboard-api) 両APIで共通の部分(共通パッケージやGitHub Actionsの設定ファイルなど) 過去に 本ブロ
はじめに はじめまして。2025年の8月から1ヶ月間、株式会社エブリーのインターンシップに参加していた山本陽右と申します。配属は、国内最大級のレシピ動画メディア「デリッシュキッチン」の知見を活かし、リテールメディアのプラットフォーマーを目指す「リテールハブ」事業部の「小売アプリ」開発です。今回、小売アプリの機能改善に取り組みました。 経緯 学部、大学院と建築学専攻である私がプログラミングに興味を持ったきっかけは、卒業論文でカビの成長モデルをJuliaで実装したことでした。それがきっかけで、建設業界だけでな
こんにちは。サイオステクノロジーの木村です。 mod_auth_openidc は、Apache で OpenID Connect(OIDC)認証を実現するためのモジュールです。 mod_auth_openidc を用いたOIDC認証環境の構築手順について、OpenID Provider として Entra ID を利用する例で記載します。 検証環境 Rocky Linux 9.0 Apache 2.4.62 Entra ID の設定 アプリケーションの登録 1. Azure管理ポータル にサインインしま
こんにちは。サイオステクノロジーの木村です。 今回は、mod_auth_basic でBasic認証する手順について記載します。 mod_auth_basic は、Apache HTTP Server におけるBasic認証を実現するモジュールです。検証環境などで、まずは簡易的に認証を導入したい場合などに手軽に利用できる仕組みとして便利です。 以下の手順ではHTTPで説明していますが、通信内容が平文で送信されるためHTTPSを利用するなど注意が必要です。 Apacheのモジュールを使用したOIDC認証につ
本記事は ネットワークウィーク 6日目の記事です。 💻 5日目 ▶▶ 本記事 ▶▶ 7日目 🌐 はじめに 利用サービスの紹介 サイト間VPN接続(AWS Site-to-Site VPN) カスタマーゲートウェイ 仮想プライベートゲートウェイ(Virtual private gateway) 構成手順 まとめと今後の展望 はじめに 皆さま、お久しぶりです。入社5年目・筋トレ歴8年目の堀内です。 普段はJavaやPHPを使って、オンプレミスおよびクラウド環境での開発・運用保守を担当しています。 インフラ、ネ
ゲーム業界は今、かつてない変革期を迎えています。モバイルゲームの普及、クロスプラットフォーム化、そしてメタバースの概念拡大など、従来のゲーム開発に求められる技術スタックでは対応しきれない課題や知識需要が次々と生まれています。特に、大規模なマルチプレイヤーオンラインゲームの開発においては、スケーラブルなサーバーサイド技術への需要が急速に高まっています。 しかし、こうした技術需要に対して、ゲーム開発に特化したサーバーサイド技術を持つプログラマーの育成には課題が山積しているのが現状です。多くのゲームプログラマー
こんにちは。Findy Tech Blog編集長の高橋( @Taka_bow )です。 エンジニアの仕事は、常に頭をフル回転させる必要があります。 複雑な問題と向き合い、コードと格闘する毎日の中で、ランチタイムは貴重な気分転換の時間。 美味しいものを食べて午後の活力をチャージし、心も体もリフレッシュする――そんな「元気の源」となるランチを持つことは、エンジニアにとって大切なことではないでしょうか。 今回は新シリーズ「エンジニア達の元気になるランチ!」の創刊号として、 天ぷら特集 でお届けします! 1本目は
はじめに こんにちは、サービスシステムグループの佐々木です。 最近、多くの開発チームでマイクロサービスアーキテクチャが話題になっていますが、実際に導入してみると「思ってたより大変だった…」という声もよく聞きます。そんな中で注目されているのが「 モジュラーモノリス 」という考え方。今回は勉強会や自主学習で学んだことをまとめてみました。 モジュラーモノリスとは モジュラーモノリスは、ソフトウェアアーキテクチャの一つのアプローチです。 従来のモノリシックアーキテクチャとマイクロサービスアーキテクチャ
はじめに こんにちは、リテールハブ開発部でバックエンドエンジニアをしているホシと言います。 現在、小売アプリの開発でLaravel11を利用してサービス開発を行っています。 今回は現在サービス提供している環境をマルチテナント化したお話をしようと思います。 既存の単一テナント前提のLaravelのサービスを、コンシューマ向けアプリと企業向け管理画面を維持したままマルチテナント化しています。 現在の構成をなるべく維持しつつ、最小改修・性能・運用の観点で2方式を比較しました。 比較した結果として、テナントごとに
はじめに こんにちは、クラウドエースの永井です。 前回の記事「初学者向けの GCS」はもうお読みいただけましたか? まだの方は、よければこちらもご覧ください。 今回は、前回に引き続き、できるだけ専門用語を使わずに Cloud Run を解説していきます。 この記事では、「Cloud Run とは何か」や「Cloud Run の主な特徴」、「どんなときに使えるか(ユースケース)」について、初心者の方でもわかりやすく解説します。 各セクションには関連する公式ドキュメントも掲載しているので、詳細を知りたい方はぜ
はじめに こんにちは、クラウドエースの永井です。 前回の記事「初学者向けの GCS」はもうお読みいただけましたか? まだの方は、よければこちらもご覧ください。 今回は、前回に引き続き、できるだけ専門用語を使わずに Cloud Run を解説していきます。 この記事では、「Cloud Run とは何か」や「Cloud Run の主な特徴」、「どんなときに使えるか(ユースケース)」について、初心者の方でもわかりやすく解説します。 各セクションには関連する公式ドキュメントも掲載しているので、詳細を知りたい方はぜ
こんにちは。プロダクトエンジニアリング部の江口です。主に賃貸部門の開発を担当しています。 このたび、LIFULL HOME'Sの賃貸詳細ページにおけるサーバーサイドの処理速度を改善し、 99パーセンタイルを60%改善しました 。 本記事では、このパフォーマンス改善をどのように実現したのか、具体的な技術的アプローチについて解説します。 背景 分析から見えたパフォーマンスボトルネック 改善のためのアプローチ 成果 終わりに 背景 サーバーサイドの処理遅延は、ユーザー体験だけでなく収益にも悪影響を及ぼします *
Nice to Meet You! I'm Pri, the New Member at ONE CAREER ✨ Hello everyone! My name is Priyanka Mahawar , but feel free to call me Pri ! I joined ONE CAREER Inc. in June 2025 , and it’s already been two exciting months. Every day has been full of learning,
はじめに こんにちは、エブリーでサーバーサイドをメインに担当している清水です。 私の所属する小売アプリチームでは他社から事業譲渡という形で引き継がれた小売店様向けのシステムの保守運用を行っております。 引き継いだシステムについて PHP, Laravelで開発されており、MVCにService層とRepository層を加えた形で設計されています APIエンドポイントが100個以上 外部API連携有り 数年以上運用している 事業譲渡で引き継いだシステムの保守運用における課題 事業譲渡のタイミングで様々な資