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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
hijiki51
March 27, 2022
Technology
370
0
Share
traP LT 2022
hijiki51
March 27, 2022
Other Decks in Technology
See All in Technology
AzureのIaC管理からログ調査まで、随所に役立つSkillsとCustom-Instructions / Boosting IaC and Log Analysis with Skills
aeonpeople
0
230
Good Enough Types: Heuristic Type Inference for Ruby
riseshia
1
220
LLM時代の検索アーキテクチャと技術的意思決定
shibuiwilliam
3
1.2k
M5Stack CoreS3とZephyr(RTOS)で Edge AIっぽいことしてみた
iotengineer22
0
210
Master Dataグループ紹介資料
sansan33
PRO
1
4.6k
データを"持てない"環境でのアノテーション基盤設計
sansantech
PRO
1
120
Eight Engineering Unit 紹介資料
sansan33
PRO
3
7.3k
弁護士ドットコム株式会社 エンジニア職向け 会社紹介資料
bengo4com
1
150
AIを共同作業者にして書籍を執筆する方法 / How to Write a Book with AI as a Co-Creator
ama_ch
2
130
#jawsugyokohama 100 LT11, "My AWS Journey 2011-2026 - kwntravel"
shinichirokawano
0
350
ARIA Notifyについて
ryokatsuse
1
120
Rapid Start: Faster Internet Connections, with Ruby's Help
kazuho
2
560
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Building Adaptive Systems
keathley
44
3k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
250
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.5k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
760
Facilitating Awesome Meetings
lara
57
6.8k
New Earth Scene 8
popppiees
3
2.1k
Navigating Weather and Climate Data
rabernat
0
170
Rails Girls Zürich Keynote
gr2m
96
14k
Building AI with AI
inesmontani
PRO
1
910
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
500
What does AI have to do with Human Rights?
axbom
PRO
1
2.1k
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月下旬開催予定 ぜひ参加してください!!!