Web App

モノリシックなRuby on Railsアプリケーションの膨大なRSpecをGitLab CI/CDを使って並列実行する

はじめに こんにちは。Optimal Bizのサーバーサイドに関する開発を担当している伊藤です。 突然ですが皆さんは開発中、単体テストをどのように実施していますでしょうか。 Optimal BizではGitLabのマージリクエスト毎に単体テストを実施し、 その結果がマー…

Laravel + PPM をAmazon ECS(AWS Fargate)にデプロイしよう

こんにちは。プラットフォーム技術戦略室の青木です。 今までLaravelのアプリケーションを nginx + PHP-FPM でデプロイしていて、ある人に「PPMの方がダントツに早いで!」と聞きましたので今回初めて触ってみようかと思います。*1 Laravel https://github.c…

RSocket With Spring Boot + Vue.js アプリケーション

こんにちは、プラットフォーム事業部 DXユニットの高橋(@yukey1031)です。 先日開催されたOPTiM TECH NIGHT|Webアプリケーション/APIサーバフレームワークを語るLT大会で 「WebFluxでリアクティブなWebAPIのデモ」といった話をさせて頂きましたが、続けて…

rails s -d するとpuma workerが起動しない

技術統括本部の木村です。 皆さんRails使ってますか? 皆さんはサーバは何を使ってますか?unicornでしょうか、それともpassengerでしょうか、OPTiM Cloud IoT OS(CIOS)のIDMチームではrails5.2から標準になったpumaを利用しています。 検証環境 検証にはya…

ISUCON2019 予選に参加しました!

こんにちは、オプティムのプロダクト開発部でOptimal Bizのサーバーサイドを担当している伊藤です。 2019年9月7日10:00〜18:00に開催されたISUCON2019の予選に参加しました! 投稿が遅くなってしまいましたが、とても楽しかったのでレポートを上げたいと思い…

プログラミング未経験者が3か月で開発エンジニアに!~オプティムが本気で取り組む IT人財教育プログラムの全貌〜

R&D チーム新卒3年目の板垣です。8月になり、本年度から新卒・中途入社された方々はもう入社された会社に馴染んで、仕事が楽しくなってきた頃でしょうか。 さて、今回は 4/11(木) - 6/28(金) の約3ヶ月間にわたって弊社で行われた、19新卒向け「IT人財化教育…

Laravel+PostgreSQL+Vue.jsでSPA開発【チュートリアル】

はじめに 皆様こんにちは。OPTiM新卒1年目エンジニアの青木です。 前回は早押しボタンなんかを作っていました。 tech-blog.optim.co.jp 今回は、PHP フレームワークの Laravel を、PostgreSQL と Vue.js と組み合わせて作成する TODO アプリを通して紹介しま…

Rails LTSで古いRailsアプリを蘇らせる

はじめに 課題 Rails LTSについて 導入手順 1. configatronがyamlを読み込まなくなった。 2. Squirrelを利用した絞りこみがされなくなった。 おわりに はじめに サービス開発統括本部で、運用系の業務担当している寺田です。 主にOptimal Remote等のサービス…

Mapbox を利用して 1km メッシュ別に東京都の 2050 年における人口を可視化してみた

はじめに はじめまして、プラットフォーム事業本部の神谷と申します。 普段は、LANDLOG プラットフォームにおける 2/3D の地形プロジェクトの開発のマネージメントを担当しています。 さて、今回は開発者にも人気があり、最近ではゼンリンとの提携を発表した…

OpenAPIによるスキーマファースト開発の実施サンプルとCloud Runについて

こんにちは、インダストリー事業本部 医療チームの高橋(@yukey1031)です。 去年のクリスマス以来の投稿です。AMIAS(アミアス)をお願いします。 さて、今回は自身の周辺業務で普段行っているOpenAPIによるスキーマファースト開発の実施サンプルと先日Goog…

API サーバーを Clean Architecture で構築する

はじめまして。オプティムのR&Dに所属している新卒2年目の板垣です。先日 Clean Architecture 達人に学ぶソフトウェアの構造と設計 という本が ITエンジニアに読んでほしい!技術書・ビジネス書 大賞2019 の技術書部門ベスト10にノミネートされました。 そこ…

Spring Cloud Function を Azure Functions v2にServerless Framework でデプロイする

はじめまして、オプティムのインダストリー事業本部 医療チームの高橋(@ukitiyan)です。 所属部門では、産業カットのサービスや案件を展開しており、私はマネージメントやアーキテクト、更には実装も担当しています。 Twitterをそろそろちゃんと始める予定…