enechain Advent Calendar 2024
チームビルディングの一貫として取り組んだチーム目標の設定とそれがもたらした変化について紹介します。
eScanのプロダクト開発で高速な仮説検証をしていくため、Hasuraを導入している話です。
enechainデザインシステムでのi18n対応と運用について紹介します。ライブラリを用いない、シンプルなi18n対応の方法を紹介します。
電力卸取引のオンライン市場「eSquare Live」開発の裏側を紹介。PdMが直面した課題やその解決策、学びを詳しく綴りました。
enechainのプロダクト、eNgineで導入した自動テストの方針と、その具体的な施策であるStorybookとPlaywrightで実現したインタラクションテストについて紹介します。
社内共通サービスのProtocol Buffers定義を一元管理するための取り組みについて紹介します。
記述式のクエリでデータベースのレコードやインメモリのコレクションをフィルタリングをGoで実現する方法を紹介します。パーサージェネレーターであるANTLRを使ってクエリを抽象構文木にパースし、ノードを探訪しながら条件式を評価するなど、実践的な内容を…
FigmaのUIコンポーネントライブラリで使いやすいページ構成について調査結果と考察をまとめました。コンポーネントはページ単位で管理すべきか?上位カテゴリを設けるべきか?について考えを述べています。
今回の記事では、BtoBとBtoCの違いがプロダクトデザインにどのような影響を与えるのかを考察します。特に、BtoBとBtoCのデザインにおける異なる視点と共通点について深掘りしていきたいと思います。
SREチームがインフラに関する様々な依頼対応の数を減らしていくために行った改善活動を、3つのステップに分けて紹介します。
はじめに こんにちは、enechainのPdMのokpです。2024年10月9日にリリースされた電力卸取引のオンラインマーケットプレイス「eSquare Live」のPdMを担当しています。 eSquare Liveは、現物から先物まであらゆる商品を、板画面上でリアルタイムで取引できるプ…
この記事はenechain Advent Calendar 2024の14日目の記事です。 はじめに こんにちは。enechainで統計・機械学習モデルの構築やLLM(大規模言語モデル)の活用推進を担当している@udon_tempuraです。 私達のチームでは、以前紹介した会議動画要約のノウハウ…
この記事はenechain Advent Calendar 2024の13日目の記事です。 (English version follows) はじめに アーキテクチャと設計上の考慮点 セキュリティ 使いやすさ 振り返りと課題 振り返り 課題 結論 Introduction Architecture and Design considerations Sec…
enechainにおけるデータ基盤の構築においてデータメッシュの考え方をどのように取り込んだのか、BigQueryのデータ管理に焦点を当ててお伝えします。
Google CloudのiPaaSであるApplication Integrationを活用し、BigQueryからSalesforceへのデータ連携基盤の設計・実装を紹介します。 技術選定や設計上の工夫を中心に、enechainでの実際の構築事例をご紹介します。
データサイエンスチームが社内向けStreamlitアプリケーションを共通GKEクラスタ上で運用し、開発効率とセキュリティを両立させた事例を紹介します。
これはenechainアドベントカレンダーの9日目の記事です。 よくある「ビジネスとプロダクトの壁」 こんにちは、enechainでPdMをしているミッキー(@mk_mitarashi)です。 enechainはエネルギー、なかでも電力業界を事業ドメインにしています。専門知識や経験が…
eSquare LiveのFIX APIをQuickFIX/Goを用いて開発した経験をもとに、得られた知見を共有します。FIX Protocolの基本的な説明から、実装に関する詳細なトピックまで幅広く解説します。
はじめに eSquare Liveのブラウザ対応要件 JavaScriptのレガシーブラウザ対応 静的解析を利用したPolyfill対応 @vitejs/plugin-legacyの利用 CSSのレガシーブラウザ対応 @mdn/browser-compat-dataの利用 browserslistの利用 ESLint Ruleへの組み込み 実際の…
k6の拡張機能開発を自作して、gRPC Webサーバの負荷試験を実施しました。ローンチ前のサービス行った負荷試験の設計等についても触れています。
enechainではプロダクトの共通基盤としてデザインシステムを使用しています。今回の記事では、2024のアップデート内容から今のフェーズを振り返り、今後どういう進化を見せていくのかをお伝えします。
enechainの「eSquare Live」で採用されたRedis Streams Adapterを活用したSocket.IOサーバーの構築方法を紹介します。Connection state recoveryの設定、Sticky-sessionの有効化など、実践的なポイントを解説します。
金融取引プロトコル「FIX」を使ったGoのサービスのテスト戦略とその実装を紹介します。
Socket.IOサーバーに対する負荷試験をする際にk6を使う方法について解説します。
enechainを唯一無二のテックカンパニーにする、という極めて曖昧性の高いカルチャー変革のチャレンジに対して、どのような事を考え、どのようなことをしてきたかについてお話します。