RAKUS Developers Blog | ラクス エンジニアブログ

株式会社ラクスのITエンジニアによる技術ブログです。

MongoDBについて調査・検証しました

f:id:syoneshin:20211001110053p:plain こんにちは、株式会社ラクスで先行技術検証を行っている技術推進課の@t_okkanです。 技術推進課では、新サービス立ち上げ時の開発速度アップを目的に、現在ラクスでは採用されていない新しい技術の検証を行う、技術推進プロジェクトがあります。 今回はその技術推進プロジェクトで、ドキュメントDBであるMongoDBについて検証を行いましたので、その結果の報告を行います。

なお、別テーマの取り組みや、過去の取り組みに関しては、こちらからご覧ください。

tech-blog.rakus.co.jp

続きを読む

認証規格まとめ 2021年版 - OpenID Connect & FIDO と OAuth 2.0 や SAML との違い

f:id:moomoo-ya:20210928191321j:plain

こんにちは。 株式会社ラクスで先行技術検証をしたり、ビジネス部門向けに技術情報を提供する取り組みを行っている「技術推進課」という部署に所属している鈴木(@moomooya)です。

ラクスの開発部ではこれまで社内で利用していなかった技術要素を自社の開発に適合するか検証し、ビジネス要求に対して迅速に応えられるようにそなえる 「技術推進プロジェクト」というプロジェクトがあります。

2021年度は通年で「ユーザー認証」について取り組んでいるので、途中ではありますが紹介したいと思います。

  • ■ 昔ながらの認証
    • 設計概要
      • クレデンシャル情報の保持
      • 認証処理
    • 問題点
  • ■ 用語解説
  • ■ 認証に関する仕様
    • OpenID Connect
    • FIDO 2.0
      • OpenID ConnectとFIDO2.0の位置関係
      • FIDO2.0の対応状況
  • ■ 認証サーバーソフトウェア
  • ■ まとめ・下半期の予定
続きを読む

エンジニア組織と二人三脚で取り組む技術広報活動記録【2021年上期編】

アイキャッチ画像

こんにちは、技術広報チームです!

ラクスの開発組織ではこの1年半、技術広報に力を入れ、会社の技術的な取り組みの発信を行ってきました。 ちょうど2021年8月末にエンジニア・デザイナー採用サイトの技術コンテンツを強化してリニューアルしたタイミングでもあり、 ここまでの取り組みを振り返ってみたいと思います。

  • ラクスの技術広報について
  • 取り組みのきっかけ
  • ゴールの考え方
  • やってきたこと
    • 採用Webサイトを技術情報のハブにアップデート
    • 外部イベント登壇
      • エンジニア登壇実績のご紹介(一部)
    • 主催イベント
      • 10月の技術イベントのご案内
      • 社内登壇メンバーのスライド、動画も公開
    • テックブログ
  • まとめ
    • そして最後に宣伝
続きを読む

【初心者向け】Laravelで WebAPIを作成する。

f:id:syoneshin:20210928114730p:plain こんにちは この記事ではLaravelの環境構築を行い、ごくシンプルなWebAPIを作成します。

Larevelはバックエンドのロジックから画面の描画まで行うことができますが、今回は画面の開発は行わずAPIの開発のみを行います。 バックエンドをAPIとして開発することで、外部アプリケーションと連携することができる・ フロントエンドと疎結合になり保守性が高くなる・フロントエンドと並行して開発することができるといった恩恵を享受することができます。

LaravelはMVCモデルに準じたフレームワークですが、APIを開発する際は画面(View)が不要になります。したがってこの記事ではModelとControllerのみを作成します。

  • 環境・MWのバージョン
  • 作業手順
  • 1. Laravelの環境構築
  • 2. LaravelでAPIを作成・動作確認
    • ※ Laravel8 ではこの記法が使えません。Laravel8で開発をする際はご注意ください。
    • create メソッド
    • indexメソッド
    • show メソッド
    • update メソッド
    • delete メソッド
  • 3. PostmanでLaravelで作成したAPIの動作確認
  • 終わりに
続きを読む

PHP8.1 の新機能について語り合う・後編【PHP TechCafe イベントレポート】

f:id:tech-rakus:20210927173913p:plain 弊社で毎月開催し、PHPエンジニアの間で好評いただいているPHP TechCafe。2021年8月のイベントでは社外でご活躍されているPHPエンジニアにもご参加いただいて「PHP8.1の新機能」について語り合いました。

rakus.connpass.com

PHP8.1の新機能は8.0に比べれば少ないとはいえ、順番に追いかけてみると思ったより大きなボリュームになったためイベント内容を2回に分けてレポートします。今回は後編として後半の半分をご紹介します。

前編はこちら。

tech-blog.rakus.co.jp

続きを読む

「はじめよう! 要件定義 ~ビギナーからベテランまで」から学ぶ要件定義の始め方

f:id:tech-rakus:20210927153838p:plain

  • はじめに
  • おすすめの読者層
  • 要件定義とは
  • よくある問題
    • 要求が不足している
    • 要求が曖昧
    • そもそも要求を叶えるのが不可能
  • 要件定義の始め方
  • おわりに
続きを読む
Copyright © RAKUS Co., Ltd. All rights reserved.