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

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

OpenAPI Specificationを導入するまでの苦労と失敗、その後の効果

  • はじめに
  • 対象読者
  • TL;DR
  • OpenAPI Specificationとは
  • OASを導入することの何が嬉しい?
    • 1. プロダクトごとにAPI仕様書を記述するツールやフォーマットがバラバラでスイッチングコストがかかる
    • 2. 記述量が増えると動作が重くなる
    • 3. API仕様変更の伝達漏れの多発
  • 導入までの課題
    • 1. OASの調査に時間をかけすぎた
    • 2. OASのデメリット全てに対応策を講じようとしてしまったこと
  • 導入して1年、開発環境は改善されたのか?
  • おわりに

はじめに

ラクスフロントエンド開発2課の斉藤です。

ラクスの開発するプロダクトである楽楽明細、楽楽電子保存、楽楽請求ではOpenAPI Specification(以下OAS)を採用した開発を行っています。
今でこそOASを活用した開発を行うことができていますが、導入にあたっては様々な苦労がありました。
そこで今回は

  1. 何故OASを導入したのか
  2. 導入にあたってどのような課題があったのか
  3. 導入して実際に効果はあったのか

を紹介したいと思います。

続きを読む

【PGlite】WebAssemblyでPostgreSQLを軽量に

  • はじめに
  • PGliteの概要
  • PGliteの特徴
  • PGliteを試す
    • ブラウザで使う
  • PGliteの速度計測
  • まとめ

はじめに

こんにちは!エンジニア2年目のTKDSです!
今回はPGliteについて調べてみました!
概要・使い方・速度実験・まとめの内容で記事は構成されています。

使ってみた結果として、軽量高速であり色々使いみちがありそうなツールだと感じました。
ぜひ最後まで読んでいただけると幸いです。

続きを読む

レガシーな社内向け機能を作り直した話

こんにちは!
メールディーラー開発課のymyhero7です。
先日、弊社の勉強会で「不吉コードの大掃除」というテーマで発表をしました。
そこで話した、レガシーな社内向け機能を改修したエピソードをご紹介します!

  • 改修することになった経緯
  • 既存コードの問題点
  • 改修の方法
  • 成果
  • まとめ
  • 年に1度の技術イベント「RAKUS Tech Conference」を開催します!!
続きを読む

Platform Engineering Kaigi 2024 〜SRE課ふりかえり〜

SRE課の飯野です。

去る2024/7/9(火)、『Platform Engineering Kaigi 2024』(以下PEK)が開催されました。

弊社からは7名(SRE課6名+インフラ部長)が現地参加し、登壇企業の皆さまの熱量あふれるセッションを肌で体感してきました。
本ブログでは、PEK参加後にSRE課メンバーで実施した社内でのふりかえりの内容をお届けします。

目次

続きを読む

Webアプリケーションにおけるレートリミット、サーキットブレーカー、リトライの役割を調べて実装してみた

  • はじめに
  • Webアプリケーションにおけるレートリミット、サーキットブレーカー、リトライの役割
    • リトライ
    • サーキットブレーカー
    • レートリミット
  • レートリミット、サーキットブレーカー、リトライの実装
    • サンプルアプリケーションの実装
    • リトライ、サーキットブレーカー、レートリミットを追加
  • まとめ
  • 年に1度の技術イベント「RAKUS Tech Conference」を開催します!!
続きを読む
Copyright © RAKUS Co., Ltd. All rights reserved.