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
380
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
traP LT 2022
hijiki51
March 27, 2022
Other Decks in Technology
See All in Technology
2027年のMetricKit
kantacky
0
190
カーネルまで探検して理解するふたつの自動計装
sumiyae
0
320
コミュニティから始まった農業IoTとの7年間 ——人との関わりが教えてくれたこと
peacemaker07
0
110
AIエージェントのためのデータ設計
daiz21
0
350
VLMで2.3万枚のPyCon JP写真を検索!
terapyon
1
590
Data Hubグループ 紹介資料
sansan33
PRO
0
3.2k
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
77k
RapidCopy2 Matrix I/Oエンジンによるファイルコピーソフトウェアの設計と実装
kengosawa2
1
420
1.5時間を無駄にして学んだwsl2におけるaptとsnapの選択と仕組み
yosaka0123
0
450
internal/testlog で遊ぼう
rokuosan
0
240
IHV like なユースケースへのOpenID Connect 関連仕様の適用事例
optim
0
310
サービス内で複数のOP・ASを連鎖させる(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
310
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
408
67k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
280
The untapped power of vector embeddings
frankvandijk
2
1.8k
Accessibility Awareness
sabderemane
1
180
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
How GitHub (no longer) Works
holman
316
150k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
450
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
390
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
260
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
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月下旬開催予定 ぜひ参加してください!!!