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
新サービスの紹介と使用技術/wanty
Search
sayakahojo
June 07, 2017
Technology
1
1.6k
新サービスの紹介と使用技術/wanty
sayakahojo
June 07, 2017
Tweet
Share
Other Decks in Technology
See All in Technology
BLADE: An Attempt to Automate Penetration Testing Using Autonomous AI Agents
bbrbbq
0
330
静的解析で実現した効率的なi18n対応の仕組みづくり
minako__ph
2
350
データプロダクトの定義からはじめる、データコントラクト駆動なデータ基盤
chanyou0311
3
360
アジャイルでの品質の進化 Agile in Motion vol.1/20241118 Hiroyuki Sato
shift_evolve
0
190
Amplify Gen2 Deep Dive / バックエンドの型をいかにしてフロントエンドへ伝えるか #TSKaigi #TSKaigiKansai #AWSAmplifyJP
tacck
PRO
0
410
Amazon CloudWatch Network Monitor のススメ
yuki_ink
1
210
iOSチームとAndroidチームでブランチ運用が違ったので整理してます
sansantech
PRO
0
160
安心してください、日本語使えますよ―Ubuntu日本語Remix提供休止に寄せて― 2024-11-17
nobutomurata
1
1k
FlutterアプリにおけるSLI/SLOを用いたユーザー体験の可視化と計測基盤構築
ostk0069
0
130
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
2
3.2k
テストコード品質を高めるためにMutation Testingライブラリ・Strykerを実戦導入してみた話
ysknsid25
7
2.7k
The Rise of LLMOps
asei
9
1.9k
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.1k
Producing Creativity
orderedlist
PRO
341
39k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
33k
Building Applications with DynamoDB
mza
90
6.1k
GitHub's CSS Performance
jonrohan
1030
460k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
169
50k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
It's Worth the Effort
3n
183
27k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.5k
Designing the Hi-DPI Web
ddemaree
280
34k
Transcript
VASILY,Inc. @joooee0000 2017.06.07 / FashionTechMeetup #4 ৽αʔϏεͷհͱ༻ٕज़ʹ͍ͭͯ
ࣗݾհ ɾjoe @joooee0000 ɾόοΫΤϯυΤϯδχΞ ɾAPIશൠ ɾΫϩʔϥʔӡ༻ ※ΞΧϯτ໊͕ఆ·͍ͬͯ·ͤΜ ɾ৽ଔೖࣾ3 ɾࣾπʔϧ ɾ͋ͱ1िؒ΄ͲͰ໊ࣈ͕มΘΓ·͢
࣍ 1. ৽αʔϏεͷհ 2. ৽αʔϏεͷओཁٕज़ 1. Ϋϩʔϥʔ 2. ໊دͤ 3.
ใAPI
৽αʔϏεͷհ αʔϏε໊ : ɹ
৽αʔϏεͷհ ίϯηϓτ : ϑΝογϣϯ௨ൢαΠτͷ࠷͕҆Θ͔Δ
None
None
എܠ 1. ECαΠτͷ૿Ճ 2. ಉҰͷෳECͰͷൢച
1. ECαΠτͷ૿Ճ ฐࣾͰͱΓѻ͏ϑΝογϣϯECαΠτ͚ͩͰ 200Ҏ্͕ଘࡏ
2. ಉҰͷෳECͰͷൢച
2. ಉҰͷෳECͰͷൢച
2. ಉҰͷෳECͰͷൢച ஈͷҧ͍ ࡏݿͷҧ͍
ෳECαΠτͷใΛ·ͱΊͯݟΔ ͜ͱ͕Ͱ͖ΔαΠτ͕΄͍͠
؆୯ʹͰ͖ͦ͏͚ͩͲɺ ͳΜͰࠓ·Ͱͳ͔ͬͨͷʁ
wanty࣮ݱͷ 1. ϑΝογϣϯͷඇܕ൪ཧ 2. ֤ECαΠτʹ͓͚ΔαΠζ৭ͷදهΏΕ
1. ϑΝογϣϯͷඇܕ൪ཧ ɾඇܕ൪ཧͱʁ ໊ܕ൪͕໌֬ʹܾ·͍ͬͯͳ͍ͷ͜ͱ ɾϑΝογϣϯΞΠςϜඇܕ൪ཧ ECαΠτʹΑͬͯදه͕ҧ͏߹ ಉ͡Λಛఆͮ͠Β͍ "9 ;FY :
2. ֤ECʹ͓͚ΔදهΏΕ ৭αΠζදهͷϧʔϧ… EC୲ऀ͝ͱʹόϥόϥ ࠓຊޠ ͷؾ
2. ֤ECʹ͓͚ΔදهΏΕ ɾ৭ͷදهΏΕ ɾαΠζͷදهΏΕ
͜ΕΒͷΛղܾͯ͠ ࠓ݄wantyΛϦϦʔε
2.৽αʔϏεͷओཁٕज़
શମ૾ ใ API ໊دͤॲཧ Ϋϩʔϥʔ EC1 EC2 EC3 EC1 EC2
EC3
ECαΠτ͕૿͑ͯ͑ΒΕΔΫϩʔϥʔͷΈ͕ඞཁ 1. ΫϩʔϥʔɿΦʔτεέʔϧ
1. ΫϩʔϥʔɿΦʔτεέʔϧ ίϯςφͭ ͋ͨ͑ΒΕͨλεΫʹैͬͯ dockerίϯςφΛ্ཱͪ͛
GUIʹΑΔΫϩʔϥʔͷεέʔϧมߋ͕Մೳ 1. ΫϩʔϥʔɿΦʔτεέʔϧ جຊతʹΫϩʔϧͷ૯ྔͰΦʔτεέʔϧ
1. Ϋϩʔϥʔɿҟৗݕ αΠτϦχϡʔΞϧͳͲʹΑΔ ΫϩʔϥʔͷࣦഊΛ࣮֬ʹݕ͢Δඞཁੑ ͨ͘͞ΜͷECαΠτͷΫϩʔϥʔΛѻ͏
1. Ϋϩʔϥʔɿҟৗݕ Ϋϩʔϥʔ ҟৗ ܭࢉ ҟৗݕ πʔϧ ɾ|ΞΠςϜϖʔδ - ϖʔδ1िؒฏۉ|
÷ ࢄ ɾ1αΠτͷৄࡉϖʔδʹ͓͚ΔύʔεΤϥʔͷׂ߹ मਖ਼͖͢αΠτΛ֬ೝ ಈ࡞݁ՌϩάΛ BigQueryྲྀ͢ BigQuery ɾΞΠςϜՃ0ͷ࠷େܧଓ ΤϥʔఆͷͨΊͷҟৗΛܭࢉ
શମ૾ ใ API ໊دͤॲཧ Ϋϩʔϥʔ EC1 EC2 EC3 EC1 EC2
EC3
3. ໊دͤ ɾ৭/αΠζ ɾ൪߸ ɾڞ௨෦͕͋Δ߹ڞ௨෦Λൈ͖ग़ͯ͠ ಉҰΛݟ͚Δ ɾඦͷϧʔϧ/ػցֶशʹΑΔ໊دͤ ɾશ͘ڞ௨෦ͷͳ͍ػցֶशͰಉҰͷผ ɾαϒը૾ ɾը૾ॲཧ/ػցֶशʹΑΔಉҰࣸਅผ
αϒը૾
3. ໊دͤ EC1 EC2 EC3 ը૾ λΠτϧ ϐϯΫϫϯϐ PNK ϫϯϐ
ϫϯϐ αΠζ Free F FR ৭ PNK ϐϯΫ ίʔϥϧϐϯΫ ൪߸ 219481 219481 49863-10J ౷߹ޙ Free ϐϯΫ 219481 ඦͷϧʔϧ ػցֶश ౷߹ޙ Ϋϩʔϧ Ϋϩʔϧ Ϋϩʔϧ ৭ɾαΠζ͝ͱʹΞΠςϜΛΫϩʔϧ EC1 EC2 EC3 56:219481 219481-1 49863-10J ൪߸
શମ૾ ใ API ໊دͤॲཧ Ϋϩʔϥʔ EC1 EC2 EC3 EC1 EC2
EC3
4. ใAPI ΞΠςϜ ৭͝ͱ ৭/αΠζ͝ͱ ֤ECαΠτͷ৭ʗαΠζ͝ͱ ECͰڞ௨ͳใ ex. λΠτϧ, αΠζද
Ϋϩʔϧ͖ͯͨ͠ใԼهͷΑ͏ʹෳςʔϒϧʹਖ਼نԽͯ͠ཧ
4. ใAPI ෳςʔϒϧΛຖճҾ͍ͯϦετϖʔδΛ࡞Δͷ͍
4. ใAPI Ϧετϖʔδʹඞཁͳ࠷ݶͷใ ඇਖ਼نԽͯ͠SolrʹೖΕͯཧ ඇਖ਼نԽͨ͜͠ͱʹΑͬͯߴͳݕࡧΛ࣮ݱ
·ͱΊ ɾ৽αʔϏεͷհ ɾΫϩʔϥʔ ɾBigqueryπʔϧΛ༻͍ͯҟৗݕ ɾ໊دͤ ɾΞΠςϜৄࡉAPI ɾdockerɺmesosɺmarathonΛ ͬͯΦʔτεέʔϧ ɾػցֶशϧʔϧϕʔϧͰ໊دͤ ɾSolrʹೖΕͯඇਖ਼نԽ͢Δ͜ͱͰ
ߴݕࡧΛ࣮ݱ
ਖ਼ࣜϦϦʔεࠓ݄த
http://tech.vasily.jp/ ςοΫϒϩάͰٕज़հ
We are hiring!!