-
システム開発
RSpecで外部依存性をロジック目線でモックする
RSpecでWebMockを有効にしているけれど、関心事から外れているケースでAPIレスポンスのスタブを書きたくないということはあると思います。そのようなとき、RSpecのinstance_double1 を使ってロジック目線でモック・スタブを書ける場合があります2。 # Shri... -
インフラ
【AWS】EventBridge Schedulerを使って、ECSタスクを常に最新で起動する方法
【概要】 ECSでタスクスケジュールを設定してタスクの自動起動を設定していたのですが、タスクのリビジョンが更新される度に設定を変更する必要があり、非常に面倒でした。 今回はECSのタスク自動起動をするためにEventBridge Schedulerを使い、常に最新の... -
インフラ
Docker環境の Ruby 3.3へのアップグレード問題とその解決方法
【】 Ruby 2.6.5やRuby 2.7.6等の古いバージョンのRubyを利用しているDocker環境において、Rubyのバージョンを3.3にアップグレードすると、`ruby` コマンドが実行できなくなる問題が発生しています。gem updateやbundle install等も同様に実行できない状態... -
システム開発
reCAPTCHAを導入しないと起きてしまいえる問題について
会員登録や問い合わせなどフォーム画面を開発する際にはreCAPTCHAを導入することをお勧めしております。 今回はreCAPTCHAを導入しないとどんなことが起きてしまいえるかということをご紹介いたします。 【reCAPTCHAとは】 reCAPTCHAはサイト利用者が人間か... -
スタートアップ
Founderに紹介されました
経営者&投資家のマッチングサイト『Founder』に、インタビュー記事が掲載されました。 ▼掲載記事はこちらからご覧くださいhttps://found-er.com/interview/1472/ 【サイト情報】日本最大級の経営者&投資家マッチングサイト「Founder(ファウンダー)」ht... -
システム開発
マッチングシステム開発の発注時に注意するポイントとは?
近年マッチングシステムの導入や開発の検討が注目されています。 ビジネスの拡大には、企業と消費者の結びつきの強化が必要不可欠だからです。 さらに、消費者同士をマッチングさせるビジネスも拡大しています。 マッチングシステム開発について知りたい企... -
システム開発
モックアップとは?【WEB・IT・システム開発】モックアップが必要な理由
モックアップとは、実際に商品が完成する前のビジュアル面のサンプルで、WEBやアプリ・システム開発において非常に重要です。モックアップの段階では機能は実装されていませんが、デザイン面でのイメージを掴むことができます。他にもモックアップを作成す... -
システム開発
アジャイル開発とは?わかりやすくメリット・デメリットなど解説
アジャイル開発とはわかりやすく言うとどのような開発手法なのでしょうか? アジャイル開発は、従来の開発手法よりスピード感があり、クライアントからの変更リクエストなどに素早く対応することができるため、変化の激しい現代に適した手法として浸透して... -
新規事業
社内ベンチャーとは?メリット・デメリットや成功例を紹介!
社内ベンチャーとはどのような取り組みなのでしょうか? 多くの企業が、時代の変化に対応して事業をさらに拡大していくための戦略のひとつとして、既存の事業に関わらず新規事業を模索していく「社内ベンチャー」にチャレンジしています。 今回は社内ベン... -
システム開発
オフショア開発とは?現状・問題点や失敗しない対策を解説
オフショア開発とは、自国で実行していた開発業務を別の国に委託することです。近年、日本企業の場合、ベトナムにオフショア開発を委託する事例が良く取り上げられています。オフショア開発では、開発コストのカットや、日本で不足しがちなエンジニアのリ...