Failed to generate image: Could not find the 'erd', 'erd-go' executable in PATH; add it to the PATH or specify its location using the 'erd' document attribute
# Entities are declared in '[' ... ']'. All attributes after the entity header
# up until the end of the file (or the next entity declaration) correspond
# to this entity.
[Person]
*name
height
weight
`birth date`
+birth_place_id
[`Birth Place`]
*id
`birth city`
'birth state'
"birth country"
# Each relationship must be between exactly two entities, which need not
# be distinct. Each entity in the relationship has exactly one of four
# possible cardinalities:
#
# Cardinality Syntax
# 0 or 1 ?
# exactly 1 1
# 0 or more *
# 1 or more +
Person *--1 `Birth Place`
UML
Failed to generate image: Could not find the 'nomnoml' executable in PATH; add it to the PATH or specify its location using the 'nomnoml' document attribute
[Pirate|eyeCount: Int|raid();pillage()|
[beard]--[parrot]
[beard]-:>[foul mouth]
]
[<table>mischief | bawl | sing || yell | drink]
[<abstract>Marauder]<:--[Pirate]
[Pirate]- 0..7[mischief]
[jollyness]->[Pirate]
[jollyness]->[rum]
[jollyness]->[singing]
[Pirate]-> *[rum|tastiness: Int|swig()]
[Pirate]->[singing]
[singing]<->[rum]
[<start>st]->[<state>plunder]
[plunder]->[<choice>more loot]
[more loot]->[st]
[more loot] no ->[<end>e]
[<actor>Sailor] - [<usecase>shiver me;timbers]
~ GKE から AKE に移行した ~
https://slidict.io
自己紹介
Yusuke Abe / 39歳 / Backend Engineer / DevRelに参加し始めた
~ https://slidict.io の開発・運営 ~
今日話すこと
slidictはこんなサービス
GCP → Azure に移行
使っているAzureのサービス
Azureを使ってみた振り返り
slidictはこんなサービス
Service
LTを文章のみで作成
— Markdown, Asciidocでスライド作成 —
グラフをかける
mindmap
bar chart
ER
UML
Technologies
Kubernetes
— AKS —
MongoDB
— CosmosDB —
CDN
— AzureCDN —
Deploy
— github Actions —
GCP → Azure に移行
Azure使ってみたかった
Microsoft for Startup に出会った
クラウド使い分け
AWSは仕事
GCPはシェア次第
Azureは、どうせ情シスで入れるならAzureでいいじゃん
金額的に変わりない印象
Azureで困ったこと
海外のサポートは返信くれなかった。
英語だとちょっと時間かかるらしい
日本語の対応よかった。
サポートのフォーマットが見ずらい
英語はdeelLで良し!
Kurernetesが作れない
AzurePortal上からだと時間がかかる場合があるらしい
初回のみ発生した
Role, Principal, Resource-Group, AzureAD
初学者には難しい
まだ理解してない
AzureAD使いたいけどまだ規模小さい
Container Registryが見れない
azure roleの設定は最大30分かかる場合があるらしい
AzurePortal上からだとサインアウトしないと見れない場合があるらしい
CosmosDBの設定に気を付けけろ
アクセス制御
Share throughput across collections
indexないとsortできなかった (未検証)
ここが使いやすいぞAzure
ワンオペにはサポート必須
AKEへのデプロイが簡単にActionに適用できた
ご清聴ありがとうございました