Skip to content

Instantly share code, notes, and snippets.

@yukpiz
Last active February 3, 2017 00:50
Show Gist options
  • Save yukpiz/ff77eb04637bc31138267a92a8eb055c to your computer and use it in GitHub Desktop.
Save yukpiz/ff77eb04637bc31138267a92a8eb055c to your computer and use it in GitHub Desktop.

Spec of the kipi bundles.

Lambada Functions

yukpiz/kipi-lambda

  1. Trade Board Crawler
  2. Entry to Twitter
  3. Google Natural Language API

Databases

  • DynamoDB

Conoha VPS

  • Minecraft Server
  • Tail Watch Logs => Send Minecraft Process
  • kipi Web Monitor

Messages

  • LINE => DynamoDB
  • Skype => DynamoDB

Article To Twitter

  • Official News Board
  • Free Board
  • Player Board
  • Trade Board

Serverless Flow

  Lambda ===> DynamoDB == (invoke) ==> Lambda ===> DynamoDB ===> Lambda ===> Twitter
(Cron/1m)                            (Router)   (Tweet Queue)  (Tweet)

Functions Name
MabinogiCrawler, kipi-mabi-crawler
MabinogiRouter, kipi-mabi-router
MabinogiTweet, kipi-mabi-twitter

Accounts
@kipi-mabi-free
@kipi-mabi-player-ta
@kipi-mabi-trade-ta

@kipi-mabi-player-ma
@kipi-mabi-player-ru
@kipi-mabi-trade-ma
@kipi-mabi-trade-ru

Deployment Flow

http://qiita.com/marcy-terui/items/900b72efb38f9b26e8f0
http://dev.classmethod.jp/cloud/aws/sugano-026-lamvery/

master ===>  CircleCI  ===> deploy
(push)    (build & test)   (lamvery)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment