OutSystems Developer Dayに参加してきました
はじめに
こんにちは!ラピッドスケールカンパニーの野村です。
当社のサービス領域の一つにOutSystems(ローコード開発プラットフォーム)での開発支援があります。
日々開発業務を行う中で「他の現場はどういった形で利用してるのだろう」と思う事が多々あったのですが、Developer Daysというイベントがあることを知り、参加することにしました。
他社様の生の話を聞ける貴重な場ということで、とても楽しみにしていました。
イベント当日
![](https://images.microcms-assets.io/assets/0b7e26d405ac43a2bb794b29dd552427/86bf69e504d945cbba2bf8da5540d4cd/OutSystems%20Developer%20Day%E3%81%AB%E5%8F%82%E5%8A%A0%E3%81%97%E3%81%A6%E3%81%8D%E3%81%BE%E3%81%97%E3%81%9F1.jpeg?fm=webp)
セッションの概要
300人の枠が満席となっており、1セッションずつ興味深く拝聴させていただきました。
はじめはODC(※)絡みのセッションが多かったです。※OutSystems Developer Cloudの略称で、クラウドネイティブの開発プラットフォームです。
ODCについては存在は知っていたものの詳細はキャッチアップできていませんでした。
「OutSystems Developer Cloud (ODC) で成功するソフトウェアアーキテクチャを設計する方法」という開発者の方のセッションの内容で、OS11から変更になった点やODCにおける設計の考え方が話されていました。私自身は普段OS11環境で開発しています。
- Moduleの概念がなくなり「App」と「Library」のみのシンプルな構成に
- Appがコンテナ管理となることでpublishが高速化
- ODCにおけるアーキテクチャパターン
とはいえまだ体感はできていないので、触れた際は所感やOS11との違いについて発信していけたらと思います。
他にも現場での利用例や技術検証、開発生産性や品質をあげるための活動についてのセッションが行われていました。ほんの一部ですが以下のような内容でした。
OutSystems×生成AI
- サービス名、サービス概要、背景・目的をインプットにしてシステム開発における見積を作成するアプリの構築事例
- コードをインプットにした設計書の自動生成事例
- OutSystemsによる生成AI利用基盤の構築事例
OutSystemsのノウハウ
- (基盤要件により)LifeTimeなしでアプリのライフタイムサイクル管理やITユーザー管理を行おうとした時の話
- External DB利用における、OutSystemsのInteger型のデフォルト値0とnull値の取扱いについて
- 特定の端末からのアクセスのみ許可するSource IP制御
- Reactive Webにおける初回読み込み遅延への対応
生成AIを用いた事例や、案件における苦労話などが解像度高く語られていていました。
認定資格の受験
会場内ではOutSystems認定資格の試験が開催されていました(要事前申し込み)
オフラインでの試験会場は現状(2024/4時点)で東京と大阪の2つのみなので、こういった機会はありがたいです。
交流会
イベント終了後は参加者同士の交流会の場が設けられ、他社様と現場でのOutSystemsの活用についてカジュアルに話すことができました。
大規模に利用されていたり、内製化としてミニマムなスタートを切られている会社様など、異なる背景で生まれる日々の開発の取り組みや、そこで抱える課題などが聞けて大変参考になりました。
おわりに
オンラインでのイベントは何度か参加しましたが、オフラインで直接話を聞くことは、現場の空気感も分かり易く、より自分事として捉えられる良い機会だと改めて感じました。
個人的にはシンプルにモチベーションがあがる場とも感じましたし、「あるある」を共感しながら聞いたり話したりできる貴重な場でもありました。
今年は数年ぶりの開催とのことでしたが、また機会があれば皆様も参加されてみてはどうでしょうか。
ここまで読んでいただきありがとうございました!
おまけ
素敵なノベルティもいただきました!テンションあがります。
![](https://images.microcms-assets.io/assets/0b7e26d405ac43a2bb794b29dd552427/2f267085cae34a5aa4a74dc8a6c1f377/OutSystems%20Developer%20Day%E3%81%AB%E5%8F%82%E5%8A%A0%E3%81%97%E3%81%A6%E3%81%8D%E3%81%BE%E3%81%97%E3%81%9F2.jpeg?fm=webp)
![](https://images.microcms-assets.io/assets/0b7e26d405ac43a2bb794b29dd552427/9222456d7eb14fa6a2793b196b9456f0/OutSystems%20Developer%20Day%E3%81%AB%E5%8F%82%E5%8A%A0%E3%81%97%E3%81%A6%E3%81%8D%E3%81%BE%E3%81%97%E3%81%9F3.jpeg?fm=webp)
![](https://images.microcms-assets.io/assets/0b7e26d405ac43a2bb794b29dd552427/6bd3d299031a404dbde870dd6c8d5551/OutSystems%20Developer%20Day%E3%81%AB%E5%8F%82%E5%8A%A0%E3%81%97%E3%81%A6%E3%81%8D%E3%81%BE%E3%81%97%E3%81%9F4.jpeg?fm=webp)
この記事を書いた人
![野村 勇進](https://images.microcms-assets.io/assets/0b7e26d405ac43a2bb794b29dd552427/00aae2b0c05f4299a8683d5ef4faa4d9/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202024-06-19%209.03.06.png)