Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
traP LT 2022
Search
hijiki51
March 27, 2022
Technology
0
300
traP LT 2022
hijiki51
March 27, 2022
Tweet
Share
Other Decks in Technology
See All in Technology
CloudWatch Container Insightsを使ったAmazon ECSのリソース監視
umekou
1
130
FastConnect の冗長性
ocise
1
9.3k
ゆもつよがこの30年間自ら経験してきたQA、テストの歴史と未来
ymty
2
240
事業継続を支える自動テストの考え方
tsuemura
0
140
日経電子版 x AIエージェントの可能性とAgentic RAGによって提案書生成を行う技術
masahiro_nishimi
1
110
日本語プログラミングとSpring Bootアプリケーション開発 #kanjava
yusuke
2
370
プロダクト価値を引き上げる、「課題の再定義」という習慣
moeka__c
0
220
20250129 Findy_テスト高活用化
dshirae
0
230
20250130_『SUUMO』の裏側!第2弾 ~機械学習エンジニアリング編
recruitengineers
PRO
0
380
テストアーキテクチャ設計で実現する高品質で高スピードな開発の実践 / Test Architecture Design in Practice
ropqa
2
190
CNAPPから考えるAWSガバナンスの実践と最適化
yuobayashi
5
700
アクセシブルなマークアップの上に成り立つユーザーファーストなドロップダウンメニューの実装 / 20250127_cloudsign_User1st_FE
bengo4com
2
1.2k
Featured
See All Featured
Gamification - CAS2011
davidbonilla
80
5.1k
Fireside Chat
paigeccino
34
3.2k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
175
51k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Facilitating Awesome Meetings
lara
51
6.2k
BBQ
matthewcrist
86
9.4k
No one is an island. Learnings from fostering a developers community.
thoeni
20
3.1k
VelocityConf: Rendering Performance Case Studies
addyosmani
327
24k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
365
25k
Transcript
DXの技術的ハードルと問題点 @hijiki51
@hijiki51 • 物理学系2年 • SysAd>Game>CTF>Sound • Infra/Backend
DXの定義は?
定義 企業がビジネス環境の激しい変化に対応し、データとデ ジタル技術を活用して、顧客や社会のニーズを基に、製 品やサービス、ビジネスモデルを変革するとともに、業 務そのものや、組織、プロセス、企業文化・風土を変革 し、競争上の優位性を確立すること。 経済産業省:デジタルトランスフォーメーションを推進するためのガイドラインより
定義 企業がビジネス環境の激しい変化に対応し、データとデ ジタル技術を活用して、顧客や社会のニーズを基に、製 品やサービス、ビジネスモデルを変革するとともに、業 務そのものや、組織、プロセス、企業文化・風土を変革 し、競争上の優位性を確立すること。 経済産業省:デジタルトランスフォーメーションを推進するためのガイドラインより
前提 具体的なサービス名を出せないのでtraPのサービスで置き換えています
前提
前提 営業
前提 営業
前提 連携・自動化したい! 営業
技術(ツール)選定
自動化ツール
前提 +integration
前提 連携・自動化したい! データ
ここまでが前提
ここからが本題
目次 外部サービスとの連携 データの同期周り システム的制約
外部サービスとの連携
外部サービスとの連携 REST API GraphQL GitLab
外部サービスとの連携 REST API GraphQL GitLab
外部サービスとの連携 OpenAPI Code Generatorがある Schemaをもとに生成 Cadl https://github.com/microsoft/cadl schema vs scheme
問題点 すべて網羅しているわけではない APIが提供されてないと組み込めない
問題点 ドメイン知識の不足 契約・商談・取引…… サービス固有オブジェクト ドキュメントには書かれてない
データ同期
データ同期 Connection Websocketとか リアルタイムでの同期 Transaction SQL transactionとか 操作単位での同期 Batch
データ同期 Connection Websocketとか リアルタイムでの同期 Transaction SQL transactionとか 操作単位での同期 Batch
データ同期 Transaction 排他処理で衝突を防ぐ
データ同期 連携サービス データ
データ同期 Rollbackの可能性 このまえもtraP公式Blogでやらかしました…… データの不整合が発生する
さいごに
@hijiki51 • 物理学系2年 • SysAd>Game>CTF>Sound • (Webアプリの)Infra/Backend
SE的辛さ 機能じゃなくて仕様が降ってきた ドメイン知識が必要 互いに専門用語を使わずに説明するのが難しい ユビキタスとかよく言われますが…
宣伝 CPCTF今年もやります 競プロとCTFの体験会 ビジュアライザもあります!! 4月下旬開催予定 ぜひ参加してください!!!