エムオーテックス株式会社が運営するテックブログです。

Amazon OpenSearch Service のシャードサイズを見直して負荷軽減

EMクラウドでのシャードサイズ見直し事例を詳細解説。Amazon OpenSearch Serviceの負荷軽減を実現するための具体的なアプローチと結果を共有します。

Google Apps Script(GAS)で WebAPI を構築して Chatwork に通知する

この記事では、GoogleアカウントとChatwork APIを用いて、GASで手軽にサーバーレスなリクエスト受信環境を構築し、Chatworkへ通知する手順を解説します。

AWS Config 高度なクエリの活用法

AWS

本記事では、AWSリソース管理に必須のAWS Config高度なクエリの使い方と実践例を紹介します。

PowerAutomateで実現!月初の営業日に自動通知を設定する方法

本記事では、PowerAutomateで月初の営業日にツールを自動実行!具体的な設定方法を詳しく解説しています。

コーチング研修参加レポート

本記事ではエムオーテックスで取り組んでいるコーチング研修の概要と実践内容について紹介します。

JDLA Generative AI Test への挑戦と効果的な学習方法を探る

一般社団法人日本ディープラーニング協会(JDLA)が主催している Generative AI Test を受験してきたので、他の AI 系の試験にも役立ちそうな学習方法をご紹介します。

社内のフロント教育カリキュラムを作った話

フロントチームの教育方法を刷新した取り組みを公開。 自己紹介サイト作成によるHTML,CSS, JavaScript の学習から、Angularを使った実践開発まで、新規メンバーの成長をサポートする内容を紹介します。

AWS JumpStart 2024 for NewGrads に参加しました!

AWSが初学者のエンジニアを対象に開催しているAWS JumpStart 2024 for NewGradsの参加レポートです。

2024 AWS Top Engineers にエムオーテックスのエンジニア 3名が選出されました!

エムオーテックスのエンジニア3名が、2024 Japan AWS Top Engineersに選出!彼らの受賞コメントや活動内容、スキルアップとアウトプットを続ける理由をご紹介します。

Amazon OpenSearch Service の負荷改善の取り組み

本記事ではLANSCOPE におけるAmazon OpenSearch Service の負荷改善の取り組みを紹介します。

GROWI(社内Wiki)をAzureからAWSに移行してみた

社内WikiのGROWIをAzureからAWSへ移行。構成決定、セキュリティ設計、データ移行、リダイレクト実装、障害時の復旧手順確認まで約3ヶ月で完了。属人化の防止や長期的な運用が可能になった。今後も改善を続け、運用負荷を軽減する。

AWSのモブコスト分析をやってみた

本記事では、AWSコスト削減のための「モブコスト分析」の実施方法とエムオーテックスで実施した結果を紹介します。

プロジェクトリーダーの心得

【プロジェクトリーダー向けの記事向け】プロジェクトリーダーとしてどのようなことをしていくべきか、心得的なものについてについてご紹介

AWS BuilderCards カードゲーム体験イベントに参加しました

本記事では、AWS BuilderCardsカードゲーム体験イベントに参加した体験レポートについて紹介します。

エムオーテックス 夏インターンシップ 2024 募集開始しました!

本記事ではエムオーテックスの26卒向け夏季インターンシップの実施内容と応募概要をお伝えします。

Backlog で複数プロジェクトの工数を見える化!するツールを開発しました

本記事では、Backlogの複数プロジェクトの工数を可視化するツールについて紹介します。

OPSチームによるサービス運用の効率化と新機能開発の両立

2023年8月に設立したOPSチームの活動について、立ち上げ経緯と実績を紹介します。

【JCSQE 中級】難易度は?私の合格パターンと勉強方法を公開

単にSQuBOKを読むだけは落とし穴!?読み方のコツや、実際どの工程に何時間使ったか、などポイントをお教えします。サンプル問題を掲載中!合格イメージを膨らませたい方は必読です!

複合ドキュメントを活用したパッチマネージャー失敗の対処方法

AWS

パッチマネージャーで「grub2」のパッチ適用が失敗した際、複合ドキュメントを活用して対処する方法をご紹介したいと思います!

「DynamoDB の S3 へのエクスポート」と「S3 のレプリケーション」を使ってみた

はじめに こんにちは、アプリケーションチームの辻です。 今回、 AWS の 様々なサービス・機能を利用して、分析用データの収集基盤のプロトタイプを作ってみました。 その中で、 Amazon DynamoDB(以下、DynamoDB) の Amazon S3 へのエクスポートと Amazon S3…

AWS Step Functions の Distributed Map 活用法

AWS

はじめに こんにちは、サービス戦略課の大町です。 サービス戦略課では LANSCOPE エンドポイントマネージャー クラウド版の技術的負債解消やフローの自動化など、開発者の生産性向上のためのサービス改善に日々取り組んでいます。 今回は、 AWS Step Functio…

ES|QLを使ってアプリケーションのパフォーマンスを調査してみた

はじめに こんにちは、LANSCOPE セキュリティオーディター開発チームの宮﨑です。 LANSCOPE セキュリティオーディターでは、アプリケーションログなどの集約、閲覧にElastic Stackを活用しています。 今回は、Elasticsearchのバージョン8.11で追加されたElas…

AWS Cost and Usage Reports と Amazon QuickSight で機能ごとのコスト分析

本記事ではAWS Cost and Usage ReportsとQuickSightを使い、機能別の維持費と利用状況を可視化する方法を紹介します。

続・AWS Cost and Usage Reportを活用したコスト分析・最適化の取り組み

はじめに こんにちは、SREチームの植松です。 以前に公開した記事では、AWS Cost and Usage Report(CUR)に蓄積されたコストデータをAthenaやQuickSightを用いて分析・可視化する取り組みについてご紹介しました。 tech.motex.co.jp 今回の記事では、前回から…

Python の型付けとどう付き合うか考える 〜型チェックができないのにどうして Python を選ぶの?〜

はじめに こんにちは!テクニカルサポート課の蓑星です。 突然ですが、皆さんは Python は好きですか?私は大好きです! 弊社の製品「LANSCOPE EM クラウド版」では、Scala をメインのプログラミング言語として採用していますが、作業用スクリプトや業務支援…

初めてのコミュニティ発表体験

はじめに こんにちは。アプリケーションチームの大市です。 今回コミュニティイベントに初めて発表者として参加しましたので、内容と感想についてまとめました。 発表体験 今まで、コミュニティイベントには聴く側としてくらいしかしたことがなかったのです…

AWS Certified Solutions Architect - Professional 合格体験記

はじめに こんにちは、サービス戦略課の森田です。 サービス戦略課では、LANSCOPE エンドポイントマネージャー クラウド版の技術的負債解消やフローの自動化など、開発者の生産性向上のためのサービス改善に日々取り組んでいます。 先日、AWS Certified Solu…

開発本部マネージャー研修参加レポート!

はじめに こんにちは、品質管理部の藤田です。 今回は、開発本部で取り組んでいる次世代マネージャー育成研修についてご紹介したいと思います。 はじめに マネージャー研修とは リーダーシップ実践研修概要 リーダー研修の振り返り マネジリアル・グリッド 8…

Elixirで運用監視ツールを書くときに工夫したこと

はじめに こんにちは、LANSCOPEセキュリティーオーディター開発チームの菊森です。 最近サービスレベルの向上に向けた取り組みの一環で運用監視ツールをElixirで書きました。 今回、企画からリリースまでの一連の過程で考えたことや工夫したことをご紹介した…

新しい開発プロジェクトを始める際に注意しておきたいポイント

はじめに こんにちは、LANSCOPE セキュリティーオーディターチームの長井です。 今回は、「新しい開発プロジェクトを始める際に注意しておきたいポイント」について、チーム内で話し合った結果をご紹介したいと思います。 セキュリティーオーディターチーム…

IT業界におけるコミュニティ活動のメリット

はじめに こんにちは。サービス戦略課の宮崎です。 今回は、コミュニティ活動で仲間を集め、ナレッジを作成し、次のコミュニティ活動へ繋がる礎を築く機会に恵まれましたので、その体験記をご紹介します。 はじめに コミュニティ活動の会のはじまり やってみ…

AWS Certificate Manager で複数の証明書を発行する作業を自動化する

はじめに こんにちは、サービス戦略課の森田です。 サービス戦略課では LANSCOPE エンドポイントマネージャー クラウド版の技術的負債解消やフローの自動化など開発者の生産性向上のためのサービス改善に日々取り組んでいます。 今回は、AWS Certificate Man…

ElixirのAtomとメモリ最適化について学んだ話

はじめに こんにちは、LANSCOPE セキュリティオーディター開発チームの東(あずま)です。 今回は、開発で使用しているプログラミング言語ElixirのAtomとメモリ最適化について学んだ内容をご紹介します。 はじめに Elixirの「Atom」とは 「Atom」の仕様 「Atom…

お知らせ情報 APIを公開しました! (活用例のご紹介)

はじめに こんにちは、エムオーテックスAPI開発チームの小久保です。 テックブログならびに本記事を閲覧いただき、ありがとうございます。 今回は自分が開発に携わりましたお知らせ情報 APIについて、ご紹介をかねて実際の活用イメージをお届けします。 はじ…

AWS CodeBuild の実行環境に AWS Lambda を選択するとビルド効率が 7.7 倍に向上した話

AWS

はじめに こんにちは、サービス戦略課の森田です。 サービス戦略課では LANSCOPE エンドポイントマネージャー クラウド版の技術的負債解消やフローの自動化など開発者の生産性向上のためのサービス改善に日々取り組んでいます。 今回は AWS CodeBuild の実行…

AWS CodeBuild のバッチビルド機能を利用するとビルド効率が 1.5 倍に向上した話

はじめに こんにちは、サービス戦略課の森田です。 サービス戦略課では LANSCOPE エンドポイントマネージャー クラウド版の技術的負債解消やフローの自動化など開発者の生産性向上のためのサービス改善に日々取り組んでいます。 今回は AWS CodeBuild のバッ…

AWS Cost and Usage Reportsを活用したコスト可視化の取り組み

はじめに こんにちは、インフラチーム改め、SREチームの植松です。 以前の記事にてチームで取り組んでいるAWSコストのモニタリングや、コスト最適化のために取り組んでいることを紹介しました。 今回はそこからのアップデートとして、AWS Cost and Usage Rep…

AWS認定資格(AWS Certified Data Analytics - Specialty)受験備忘録 と 資格取得の支援制度について

はじめに こんにちは、SREチームの小久保です。 エムオーテックスのテックブログをご覧いただき、ありがとうございます。 今回は、わたしが受験したAWS認定資格であるAWS Certified Data Analytics - Specialty(以下:DAS)の備忘録と、資格取得の支援制度…

新卒エンジニアの研修体験記!技術力とチームワークを磨く6ヶ月

はじめに はじめまして! 2023年4月入社の山田・奥田・野地です。 今回は、私たちが4月入社後から9月末まで受講した、エムオーテックスの新入社員研修についてお伝えします。 新卒エンジニアが入社後どのような活動をするのか、就職活動中の方の参考になれば…

RxJSでAPIの非同期実行を工夫した話

はじめに こんにちは、フロントエンド開発チームの南です。 LANSCOPEエンドポイントマネージャークラウド版(以下、LANSCOPE クラウド版)では、フロントエンド開発のフレームワークにAngularを採用しています。 今回は、Angularで採用されているRxJSを使っ…

エムオーテックス 夏インターン 2023 開催報告!!

はじめに こんにちは、アプリケーションチームの川北です。 今回は、夏に実施したインターンシップについてお届けします。 はじめに 概要 実施環境 スケジュール 今年のテーマ 課題について ゴール 課題の内容 開発環境 AWS 構成図を書く ソースコード バッ…

Amazon QuickSight を利用して自社製品の利用状況ダッシュボードを作ってみた

はじめに こんにちは、アプリケーションチームの辻です。 今回、AWS の BI (ビジネスインテリジェンス)サービスである Amazon QuickSight を利用して、自社製品である LANSCOPE エンドポイントマネージャー クラウド版(以下、LANSCOPE クラウド版)の利用状況…

Python(PyScript)でサクッとできる業務改善

こんにちは。アプリケーションチームの栗田です。 業務改善のため Python でツールを作成することがありますが、誰でもかんたんに、できる限り環境依存なく使ってもらえる方法を模索しています。もちろんサーバー構築も解決策のひとつですが、インフラ費用や…

エムオーテックスでアルバイトしてみた

はじめに こんにちは。アルバイトの園田です。 本記事をご覧いただきありがとうございます。 今回は、エムオーテックスでの約2.5ヶ月間のアルバイト体験について、書いていきたいと思います。 アルバイトや就職を検討している方の参考になれば幸いです。 は…

API開発Working Groupの活動について

はじめに こんにちは、API開発チームの小久保です。 テックブログならびに本記事を閲覧いただき、ありがとうございます。 今回は弊社の開発部門で行っているAPI開発Working Group(以後: WG)活動についてです。 この記事を通して、少しでもMOTEXの活動のイ…

AWSコスト最適化のためにインフラチームが取り組んでいること

はじめに こんにちは、インフラチームの植松です。 エムオーテックスで開発、運用しているLANSCOPE エンドポイントマネージャー クラウド版はAWS(Amazon Web Services)上で構築しているサービスです。 サービスの機能やユーザー数の拡大に伴い、AWSコストも…

エムオーテックス 夏インターンシップ 2023 募集開始しました!

はじめに インターンシップ担当の大町です。 今回は、エムオーテックスで夏に実施予定のインターンシップについてお届けします! はじめに 概要 昨年度の実施内容 本年度の実施内容 今年の夏インターンシップはここがオススメ! エムオーテックスで使われて…

Chatwork から ChatGPT に質問できるようにしてみた

はじめに こんにちは。アプリケーションチームの栗田です。 ChatGPT をはじめとした、生成系 AI の勢いがすごいですね! 今回は AWS Lambda を使って、Chatwork から ChatGPT に質問できるようにしてみました。 備忘録として残しておきます。 はじめに 概要…

第二十九回「アップデート紹介とちょっぴり DiveDeep する AWS の時間」で登壇してきました

はじめに こんにちは。アプリケーションチームの小沼です。 2023年4月27日に行われた 第二十九回「アップデート紹介とちょっぴり DiveDeep する AWS の時間」で登壇してきましたので、 このブログでもその内容をかんたんにまとめたいと思います。 事例セッシ…

第32回 Japan IT Week 春/第20回 情報セキュリティ EXPO【春】参加レポート

こんにちは、開発本部の倉田です。 今回は、情報セキュリティEXPO【春】参加しましたので、その様子をご紹介します! EXPOの説明 情報セキュリティEXPOとは2023年4月5日~7日まで行われたサイバーセキュリティやテレワークを推進するための製品やサービスを…