Laravel(ララベル)開発
Webアプリケーションバックエンドを簡単に実現する
Laravel開発。

Laravelとは

Webアプリバックエンドで最も使われる
PHPのWebフレームワーク

LaravelはPHPのWebアプリケーションフレームワークです。
PHPには、CakePHP、Symfony、CodeIgniter、Zend、YiiなどのWebフレームワークがあるものの、GitHubスター獲得数はPHP.Ruby,Python等のバックエンド系フレームワークの中で最も多いほどLaravelは利用者数が多く、デファクトスタンダードと言って差し支えないほど利用されています。
MVCモデル(Model-View-Controller)により、UI(画面)、データ制御、データベース処理に役割分担する事ができ、コンポーネントにより一度作った部品を再利用可能にし、API構築も簡単なので、効率的に疎結合なWebアプリケーションを開発する事ができます。





laravel-logolockup-rgb-red.png

当社のできること

Headless CMS(Contents API Hub)


当社では、ReactとLaravelをベースとしたWebサービス向けの開発コアフレームワーク(Gaudi Headless CMSコンポーネント)を保有しており、 管理画面に必要な機能を部品提供しています。 CMS、会員管理、サブスクリプション、動画メディア、マッチング、決済コンポーネントなど多彩な機能を有しています。
コンテンツ価値を最大化させるために、mBaaS、外部サービス、企業の既存システムと連携して、強力なバックエンドシステムをクラウドで提供することも可能です。

gaudi_CMS_500S.jpg

SPA(Single Page Application)&
BFF(Backends for Frontends)

当社では、SPA(Single Page Application)の開発を行っています。
SPAは、ユーザがWebアプリケーションを使っている間、Webページ全体をロードしない特徴があり、結果としてレスポンスが高速でUI/UXに優れているというメリットがあります。
BFF(Backends for Frontends)は、フロントエンドのためにサーバを設けてAPIコールを行うようなWebアーキテクチャです。これにより、バックエンド機能をマルチプラットフォームで提供するだけでなく、Webサービス画面修正においても効果を発揮します。

SPA開発を詳しく見る

SPA_modelcase_image500S.jpg

マッチングサイトフレームワーク

当社では、マッチング型Webサービスに必要となる機能をコンポーネント化し、すぐに再利用可能に最大限柔軟なアドオン開発を可能としたフレームワークを保有しています。
法人顧客のお客様側でコンテンツ更新できるCMS、IDaaS(Azure AD B2C)によるユーザ認証とユーザ管理、マッチング発生に伴う課金、CDN(高速化)、画像自動サイジングやオートスケーリング機能など多彩な機能を誇ります。
Microsoft Teamsと同じテクノロジーを利用したAzure Communication Service構築によるチャット機能や、ビデオコミュニケーション機能により、マッチングコミュニケーションを円滑に行う機能も準備しています。

matching_App.jpg

React & React Native



当社は、WebフロントエンドをReact開発、スマートフォンアプリはReact Native開発を主に行っています。
Reduxによってサービス改善しやすい設計を行い、UIの状態管理とUI変更のアジリティを高め、 React Hooksにより複雑性の減少を行っています。 React Nativeでは大型のアプリ開発をよく行っている為、ReactNative用に最適化されたJavaScriptエンジン「Hermes(エルメス)」を活用したアプリパフォーマンスの向上を行っています。

React2_450_293.png

DevOps

DevOpsを採用するIT組織は、パフォーマンスの低い企業の200倍の頻度で展開し、リードタイムは2,555倍高速であり、そして回復時間は24倍速く、変更失敗率は3倍低くなっています。 セキュリティ問題の修正に費やす時間を50%短縮し、さらに予定外の作業ややり直しにかかる時間を22%削減します。 自分の組織を仕事に最適な場所として推奨する可能性が2.2倍高くなります。
当社では、PJ管理をAzure DevOpsで行うことで、試行開発プロジェクトやビジネスフィットが必要となるスクラム開発に適しているほか、リモートエンジニアリングによる共同管理を可能としています。


Azure DevOps開発を詳しく見る

AzureDevops_image500_316.jpg

マイクロサービスアーキテクチャ
導入支援

当社は、マイクロサービスアーキテクチャ設計構築と導入支援サービスを行っています。
保守性とテスト性を高め、迅速かつ頻繁な開発と展開が可能です。 専門のDevOpsチームをご用意することで、企業に合わせた継続的インテグレーションを行うことが可能です。
メリット・デメリットの双方が存在するため、やりたい事や事業フェーズに合わせたアーキテクチャ提案も同時に行っています。

microservice_image_500S.jpg