Safie Engineers' Blog!

Safieのエンジニアが書くブログです

2022-01-01から1年間の記事一覧

QCDグループって何しているグループ?

セーフィーのQCDグループでは、製品のソフトに関する”品質保証”を行っています。 品質保証といっても様々な活動があると思いますが、現在はソフトのテストを通してお客様へ提供することができる/ 満足していただけるクオリティになっているか確認することが”…

エンジニア出身プロダクトマネージャー1年目でやったこと、できなかったこと

エンジニア出身のプロダクトマネージャー(PdM)が、セーフィーのモバイル開発においてどのような取り組みをして、またどんな課題に直面していたのかを振り返ってみたいと思います。

Amazon Aurora MySQL をバージョンアップグレード (5.6 -> 5.7) しました

Amazon Aurora MySQL をバージョンアップグレード (5.6 -> 5.7) する方法について、実例を交えてまとめました。レプリケーション & DNS切り替え方式を採用しており、インプレースアップグレード方式よりもダウンタイムは短く抑えられています

driftctlによるIaC化推進に向けた取り組み

セーフィーにおける driftctl というツールを活用したIaC化推進に向けた取り組みについてご紹介します

AWS Cost Categories でコスト集計作業を効率化

AWS Cost Categories とは何か、どのようなシーンで活用できるのか、実際の設定方法、気をつけるポイントについて書いていきたいと思います。

AIとローコードツールの組み合わせにプロトタイプ開発の夢を見た

世の中にある最新技術や既存の技術要素を部品に見立てて、レゴのように組み合わせることで業界や顧客の課題を解決できる価値を簡単に作れてしまうのではないか…。 そしてあわよくば、プログラミングとか面倒なことはAIにまかせてしまいたい…。今回はそんな夢…

セーフィーで長期インターンシップを終えて

インターンシップの振り返りをしつつ皆さんにセーフィーという会社の教育環境や会社の雰囲気をお伝えしようと思います。

Safie APIとNode-REDを連携して入退室された方の時間と体温を把握する

Safie APIとNode-REDを連携して、ローコードな仕組みで会議室の空き状況を見る仕組みを拡張して、部屋に入退室された方の時間と体温を把握するような試みをしてみようと思います。 その日に部屋に入退室があったログを取得し、ログに含まれる入退室時間と体…

会社のショールームをスマートホームにしてみた。Advent Calendar (12/5)

会社ショールームの多数のディスプレイやPCの電源管理を効率化するため、スマートホーム化を実施。Safie製品の体験展示に対応しつつ、土日祝の自動電源オフや手間のかからない運用を実現。スマートプラグやリモコンを活用しています。

セーフィーではなぜフレームワークにFastAPIを採用することになったのか

セーフィーでは、バックエンドAPI開発にFastAPIを採用しました。高速な処理や自動ドキュメント生成、型による堅牢性が導入の決め手です。実際の開発でも効率が向上し、特にドキュメント機能が大きな助けとなっています。

AIモデル作成は簡単ではなかった

解析プラットフォーム上でのアプリ構築を一から自力で開発可能にするために、学習済みモデルの作成と推論処理の実装を初めてやってみました!

セーフィーにおけるスクラム導入ふりかえり

セーフィーでは開発組織の拡大に伴い、チーム内のコラボレーションや知識の属人化といった課題に対応するため、サーバー/インフラチームでスクラムを導入。2年間の運用で得られた成果や今後の課題を紹介します。

Safie解析プラットフォームの紹介

セーフィーが今年から注力して開発している「解析プラットフォーム」について紹介します。映像データの活用を支えるこの基盤の概要や今後の展望を中心に、セーフィーの取り組みをお伝えします。

セーフィー株式会社のアドベントカレンダーを実施します!

この度セーフィー株式会社初のアドベントカレンダーを実施しようと思っており、告知も兼ねた記事を投稿させていただきます。

PyCon JP 2022に参加しました!

PyCon JP 2022に参加し、ブース出展やセッション参加を通じて多くのPythonエンジニアと交流しました。参加企業や来場者の特徴、イベントの雰囲気、ブース運営の様子などを振り返りながら、その魅力を紹介します。

FastAPI StreamingResponse の使い方

Safieでは画像など大きなオブジェクトを扱うAPI開発にFastAPIを活用しています。特にStreamingResponseは効率的なダウンロードに便利ですが、情報が少ないため、S3や他サービスからの応答例、同期・非同期比較、テスト実装などを紹介します。

Angularのバージョンアップをしました

Angularを13から14にアップデートしました。Angular14の新機能であるStandalone Components(Standalone APIs)、Typed formsや、今後試してみたい機能について紹介します。

Figmaを導入した話

モバイルアプリのデザイン作成にてFigmaを導入したことによる効果と、他デザインツールとの比較

エッジAIカメラ「SafieOne」の画像認識

エッジAIカメラSafieOneで利用可能なサービスStore People Detection Packで開発した画像認識システムとアルゴリズムについて紹介します!

インフラからサーバサイド開発に転向した話

インフラエンジニアとして入社後、サーバサイド開発へ転向しました。入社から転向にいたる経緯、チャレンジしてみてどうだったかを振り返ります!

エッジAIカメラ「SafieOne」のアプリ「Store People Detection Pack」とは

セーフィー初となるエッジAIカメラ、Safie Oneの製品発表を行いました!Safie Oneと付随するアプリのコンセプトや機能に関して、PdM視点でご紹介させていただきます!

社内ハッカソン開催!

セーフィーで初めての社内ハッカソンを開催しました!その過程と実際に開催した内容をご紹介したいと思います。

SAML認証を用いたSSO(シングルサインオン)を実装する

リリースされたばかりのSafie Managerの新機能「シングルサインオン(以下SSO)」と、それを実現させる仕組み「SAML認証」について解説させていただきます。

Safie組み込みエンジニアの業務と独自ファームウェアSafieClientについて

今回は組み込みソフトウェアエンジニアの業務内容と、Safie独自のファームウェアSafieClientについて紹介します。

スクラム開発のメリット 〜スクラム初心者が経験して感じたこと〜

セーフィーのフロントエンドエンジニアが、チームで実践しているスクラム開発についてご紹介します。具体的な開発フローから、現場で実感した「属人化の軽減」「メンバーの負荷状況の可視化」「見積もり能力の向上」という3つのメリットを説明します。

「モノ」×「サブスク」業務システム紹介!

SaaSでありながらカメラという「モノ」も取り扱うセーフィーのビジネスを、裏側で支える業務システムをご紹介します。Salesforceを中心に、商談作成から出荷、請求書発行まで、どのようにシステムが連携し業務が流れているのか。データ連携ツール「DataSpider…

Developerの知らないDeploymentの世界 ~ iOS APP MDM編 ~

MDM(Mobile Device Management)を活用し、業務用iOSアプリ導入時の課題を解決する方法を解説。AppleID不要での一括配布、OSアップデートの抑制など、開発者が見落としがちな「現場の課題」をセーフィーでの事例を交えて紹介します。

セーフィーにはどんな種類のエンジニアがいるの?職種別にエンジニアを紹介!

セーフィーのクラウド録画サービスを支える技術とエンジニアの仕事内容をご紹介します。カメラからサーバー、AI、アプリまで、各領域を担うエンジニアの具体的な役割と使用技術を、システムの全体像と共にお伝えします。

© Safie Inc.