タグ enechain Tech Blog
人気順 10 users 50 users 100 users 500 users 1000 usersStorybookとPlaywrightではじめるインタラクションテスト - enechain Tech Blog
この記事はenechain Advent Calendar 2024の21日目の記事です🎄 はじめに こんにちは。enechainでソフトウェアエンジニアをしている@nakker1218です。 私たちのチームでは、電力の取引仲介を行う同僚(ブローカー)たちが使う、注文の統合管理システムeNgineの開発しています。 ブローカーは日々1分1秒を争いながら収益を... 続きを読む
Protocol Buffersの一元管理 - enechain Tech Blog
この記事はenechain Advent Calendar 2024の20日目の記事です。 はじめに 背景 proto定義の一元管理 ディレクトリ構成 パッケージ公開のワークフロー 利用推進のための工夫 開発用ワークフローの整備 初期セットアップの自動化 コードメンテナンスの役割分担 おわりに はじめに こんにちは、エンジニアの青戸です。 enec... 続きを読む
パーサージェネレーターで柔軟な記述式フィルタを実装した話 - enechain Tech Blog
はじめに この記事はenechain Advent Calendar 2024の19日目の記事になります。 enechainでSWEをしている神楽坂です。 業務では、電力の取引仲介をするブローカーが正確・高速にお客様の注文(ナンバー)を管理するための社内ツールを開発しています。 電力という商品は株式などと比較して、どのエリア・時間帯のものか... 続きを読む
あっ、使いやす〜い!Figma UIライブラリのページ構成を考えた - enechain Tech Blog
🎄この記事はenechain Advent Calendar 2024の18日目の記事です🎅 こんにちは!enechainデザイナーのET(@et_universe)です! JTC総合職やデザインファームでの経験ののち、今年の10月からenechainで働いています。 enechainでは、有志のエンジニアとプロダクトデザイナーによるデザインシステムチームが活動しており、私... 続きを読む
toB or not toB, that is the question - BtoBとBtoCのデザインはどう違って、どう同じなのか - enechain Tech Blog
この記事はenechain Advent Calendar 2024の17日目の記事です。 はじめに BtoCとBtoBの基本的な違い 具体例 顧客層の違いとその影響 Vertical(縦型市場)とHorizontal(横型市場) プロダクトデザインにおける違い BtoBのプロダクトデザインの特性 BtoCのプロダクトデザインの特性 Vertical Market向けのデザインの特徴... 続きを読む
SREチームにおけるリクエスト対応のトイル削減に向けた取り組み - enechain Tech Blog
はじめに SREチームの課題 課題改善の取り組み Step 1: 対応リクエストのワークフロー化とタスクのDB化 ワークフロー導入によるリクエストチャネルの統一 リクエスト対応タスクのデータベース管理 Step 2: ダッシュボード作成による対応リクエストの集計と可視化 リクエスト数の推移 リクエスト種別の構成比 希望対応期... 続きを読む
触れて感じて、プロダクトの鼓動を ~社内テストの舞台裏~ - enechain Tech Blog
はじめに こんにちは、enechainのPdMのokpです。2024年10月9日にリリースされた電力卸取引のオンラインマーケットプレイス「eSquare Live」のPdMを担当しています。 eSquare Liveは、現物から先物まであらゆる商品を、板画面上でリアルタイムで取引できるプラットフォームです。プロダクト開発の裏話やグッドデザイン賞... 続きを読む
GeminiとSpeech-to-Textで実現する高精度な文字起こし - enechain Tech Blog
この記事はenechain Advent Calendar 2024の14日目の記事です。 はじめに こんにちは。enechainで統計・機械学習モデルの構築やLLM(大規模言語モデル)の活用推進を担当している@udon_tempuraです。 私達のチームでは、以前紹介した会議動画要約のノウハウを活用し、 社内用の動画・音声文字起こしツールを構築・運用し... 続きを読む
Cloud SQLとBigQueryのデータ同期サービス化 - enechain Tech Blog
この記事はenechain Advent Calendar 2024の13日目の記事です。 (English version follows) はじめに アーキテクチャと設計上の考慮点 セキュリティ 使いやすさ 振り返りと課題 振り返り 課題 結論 Introduction Architecture and Design considerations Security Ease of use Reflection and Challenges Reflection Cha... 続きを読む
データメッシュを意識したBigQueryのデータ管理設計 - enechain Tech Blog
この記事は enechain Advent Calendar 2024 の12日目の記事です。 はじめに こんにちは! enechain でデータプラットフォームデスクのEMをしている26Takafujiです。 私は2023年9月にenechainへジョインし、そこからちょうど1年強の時間が経ちました。 入社時はまだ全社横断のデータ基盤は検討中の段階で本格的な提供はこ... 続きを読む
Streamlit × GKE で構築する社内向けツール - enechain Tech Blog
この記事はenechain Advent Calendar 2024の10日目の記事です。 はじめに enechain データサイエンスデスク エンジニアの藤村です。 我々データサイエンスデスクは、電力や燃料に関するデータ分析や予測モデルの構築などの他に、enechainの様々なビジネスをサポートする社内向けツールの開発・運用も行っています。機械... 続きを読む
バックグラウンドが違う仲間とごきげんに働くための備忘録 - enechain Tech Blog
これはenechainアドベントカレンダーの9日目の記事です。 よくある「ビジネスとプロダクトの壁」 こんにちは、enechainでPdMをしているミッキー(@mk_mitarashi)です。 enechainはエネルギー、なかでも電力業界を事業ドメインにしています。専門知識や経験が求められる業界だからこそ、ビジネスサイドでは商社や電力会社... 続きを読む
k6拡張機能を活用したgRPC Webサーバーの負荷試験 - enechain Tech Blog
この記事はenechain Advent Calendar 2024の6日目の記事です。 はじめに 2024年10月9日にローンチしたeSquare Liveは、電力卸取引のオンラインマーケットプレイスです。 新規サービスであり利用者の限られるtoBのサービスではあるものの、リアルタイム電力取引場というプロダクトの特性上、ローンチ直後から一定水準以上... 続きを読む
デザインシステムの成長。そして、これからどう向き合うか - enechain Tech Blog
この記事はenechain Advent Calendar 2024の5日目の記事です。 はじめに enechainでフロントエンドエンジニアをしている@Shunya078です! enechainは、日本最大のエネルギー卸取引マーケットプレイスを運営するスタートアップです。我々ソフトウェアエンジニアは日々、プロダクトを通じてエネルギー市場に貢献しています... 続きを読む
Socket.IO Adapterで高可用性を実現する - enechain Tech Blog
はじめに この記事はenechain Advent Calendar 2024の4日目の記事になります。 こんにちは!enechainでソフトウェアエンジニアをしている古瀬です。 enechainでは今年10月にリリースした「eSquare Live」の開発を初期から担当しています。 「eSquare Live」は株式取引やFXのようにリアルタイムで電力商品を取引できるオ... 続きを読む
金融取引プロトコル「FIX」のGoによるテスト戦略とその実装 - enechain Tech Blog
はじめに FIXプロトコルについて 概要 FIXプロトコルの中身 テスト戦略 既存のテストライブラリ 作成したテストライブラリ Acceptorをどのように立ち上げるか Acceptorの振る舞いをどのように定義するか テストコードの例 テストライブラリの導入結果 FIXプロトコルの理解促進 変更容易性の向上 今後の課題 まとめ はじ... 続きを読む
「絶妙に妥協」した電力取引プラットフォームeSquare Liveの開発の裏側 - enechain Tech Blog
はじめに eSquare Liveの特徴 リアルタイム取引 自動で約定するマッチングエンジン 3種類の画面を作る必要性 爆速開発スピードと品質を両立したeSquare Liveのエンジニアリング 技術的なOverview 主な技術スタック 「絶妙に妥協」したアーキテクチャ monorepo k6を利用した負荷試験 意思決定に利用したADR 今振り返って... 続きを読む
プロダクトやチームの特性から考えるPdMの役割 - enechain Tech Blog
はじめに プロダクトマネジメントトライアングルの重心 事業フェーズや規模の違いを意識してトライアングルの重心を考える A. 共通基盤の場合 B. 新規事業の場合 チームやステークホルダーをマッピングする A. 共通基盤の場合 B. 新規事業の場合 PDCAサイクルを回し続ける まとめ はじめに enechainでプロダクトマネージ... 続きを読む
【QA業務効率化】GAS + Notion APIを用いたテスト進捗報告の自動生成 - enechain Tech Blog
はじめに enechainでのテスト管理 テストケースとテスト進捗の管理 バグチケットの管理 日々のテスト進捗報告の自動生成 テスト進捗情報の取得 バグチケット情報の取得 報告の整形とSlackへのポスト 進捗報告生成のトリガー 今後の展望 まとめ はじめに こんにちは!enechainでQAチームのマネージャーを務める杉田 (@sug... 続きを読む
デザインシステムのダークモード対応 - enechain Tech Blog
こんにちは。enechainで働いている takurinton です。 これまでのenechainのデザインシステムではdark modeの提供はしておらず、プロダクト側で必要に応じて状態とデザイントークンを保持した上で切り替えてもらうという方式をとっていました。 しかし、事業拡大やプロダクト側からの要望によりdark modeのデザイントー... 続きを読む
ダークモードのカラー設計とプロダクト対応の実際 デザイン編 - enechain Tech Blog
はじめに なぜ対応したか ダークモード対応への道 カラーの明度コントロールにおける透明・不透明について 透明度に関して用語の整理 enechainデザインシステムとしての方針 環境のイメージとエレベーション カラートークンの設計 調整で大変だった点 あるコンポーネントでは良さそうだが、別のコンポーネントだと破綻す... 続きを読む
デザインシステムにおけるコンポーネントライブラリ管理の改善 - enechain Tech Blog
はじめに コンポーネントライブラリ管理の課題 デザインと実装の乖離 見た目における乖離 プロパティの乖離 コンポーネントやバリエーションの増加による管理の負担 ガイドラインの浸透 さいごに はじめに enechainプロダクトデザインデスクの伊藤です。現在、私は複数プロダクトのデザインを行いながら、デザインシステ... 続きを読む
グッドデザイン賞2024を受賞した電力卸取引のオンラインマーケットプレイスのUIデザイン - enechain Tech Blog
はじめに 背景 eSqaure LiveのUIデザイン デザイン基本方針 カスタマイズ性 モードレスな注文UI ダークモードの提供 グッドデザイン賞への応募と受賞 まとめ はじめに enechainプロダクトデザインデスクのマネージャーの近藤(@add_kk)です。 10月9日にenechainでは電力の卸取引をオンラインでリアルタイムに自動約定す... 続きを読む
QA奮闘記 ~QAエンジニアの役割と品質を支える取り組み~ - enechain Tech Blog
はじめに enechainでのQA業務 enechainの目指すQAとは 今後の展望 最後に はじめに はじめまして。enechainのQAエンジニアのtaise-です。 enechainは電力や環境価値といったエネルギーのオンラインマーケットプレイスを運営する会社です。私は、電力取引を仲介する社内のブローカーのブローキング業務を支援する社内ツー... 続きを読む
ドメイン知識を高速で身につけるための心得と組織の備え - enechain Tech Blog
忙しい人向けのまとめ ドメイン知識ってどうやったら早く身につくの? ドメイン知識習得までの実践例 インプットにおいて意識したこと 各知識のインプットの進め方:実践例 業界のエコシステム 業界のトレンド 担当プロダクトのミッション 3C分析・ユーザージャーニー・アウトカムが出るまでの変数 さいごに enechainで... 続きを読む