際際滷

際際滷Share a Scribd company logo
{
Automation for Otome Game
at Syncloud
Syncloud.inc Hiroki Katayama / Hitoshi Kinoshita
GMO Internet(Next Generation Lab) Orita Naohisa
Q&A
1. Automation Tools, advantages and disadvantages
2. Scale(number of Servers)
3. hardship point
4. Interesting tool
5. It's great if there was these tools...
Introduction Syncloud.inc
Syncloud.inc Profile
Game Developer Company
Our company since 2011
Mainly We develop game for
women's. like a novel game.
And Card game鐚
We release games for several
countr ies.
Taiwan, Korea, US and Japan .
1) Automation Tools, advantages and disadvantages
Ansible (tool, source, setting)
Advantages
# Once make and easier
# Easy for check Source
Disadvantages
# Need to Study
# Shortage of manpower
ex.) Our Company has only Web Developer, and theyre busy
for game operation and update.
But I dont know why Im studying some tools.
Because Im a director. :(
# It is difficult to interested our company Web Developer
and it's too difficult for director to study
1) Automation Tools, advantages and disadvantages
Capistrano( deploy tool)
Advantages
# Easy to deploy by Automation.
# Maintainable
ex.)Easy to Change for Another game Environment
 Disadvantages
# sometimes forget to change deployment server setting
1) Automation Tools, advantages and disadvantages
Serf( add monitoring setting automatic)
Advantages
# Able to add Monitoring setting in automatic
# Goodbye! Manually add to setting
ex.)use for Nagios and Munin
Disadvantages
# It's my shortage of studying.
Jenkins (Execution Management)
Docker (Develop Environment Construction)
2)Scale(number of Servers)
 Ansible : 90 units (Web App,Tool,Dev, Mem)
 Capistrano : 125 Units (Web App)
 Serf : 10 units (Web App, Mem, DB)
 Jenkins : for 10 units (Web App)
 Docker : 5 units (Dev Server)
# We don't have enough Network Engineer.
ex.) our company don't have Network Engineer (卒鐚鐚鐔)
# It's too difficult for Web Developer to study.
# Wiki or Another Tools management is so important.
But It' s so complicated and sometimes forget to write down.
# Again! I think It's difficult for me to study!
3) hardship point
4) Interesting tool
 Web UI Test Automation
 Selenium
 SaaS
 GitHub
 CircleCI/ TravisCI/ drone
5) It's great if there was these tools...
 Auto Server diff tool
Automation record tool.
When I work on the server, this tool record all command and result.
To writing down for Wiki after some works,
sometimes we forget what you did today!?

More Related Content

Automation for otomegame

  • 1. { Automation for Otome Game at Syncloud Syncloud.inc Hiroki Katayama / Hitoshi Kinoshita GMO Internet(Next Generation Lab) Orita Naohisa
  • 2. Q&A 1. Automation Tools, advantages and disadvantages 2. Scale(number of Servers) 3. hardship point 4. Interesting tool 5. It's great if there was these tools...
  • 3. Introduction Syncloud.inc Syncloud.inc Profile Game Developer Company Our company since 2011 Mainly We develop game for women's. like a novel game. And Card game鐚 We release games for several countr ies. Taiwan, Korea, US and Japan .
  • 4. 1) Automation Tools, advantages and disadvantages Ansible (tool, source, setting) Advantages # Once make and easier # Easy for check Source Disadvantages # Need to Study # Shortage of manpower ex.) Our Company has only Web Developer, and theyre busy for game operation and update. But I dont know why Im studying some tools. Because Im a director. :( # It is difficult to interested our company Web Developer and it's too difficult for director to study
  • 5. 1) Automation Tools, advantages and disadvantages Capistrano( deploy tool) Advantages # Easy to deploy by Automation. # Maintainable ex.)Easy to Change for Another game Environment Disadvantages # sometimes forget to change deployment server setting
  • 6. 1) Automation Tools, advantages and disadvantages Serf( add monitoring setting automatic) Advantages # Able to add Monitoring setting in automatic # Goodbye! Manually add to setting ex.)use for Nagios and Munin Disadvantages # It's my shortage of studying. Jenkins (Execution Management) Docker (Develop Environment Construction)
  • 7. 2)Scale(number of Servers) Ansible : 90 units (Web App,Tool,Dev, Mem) Capistrano : 125 Units (Web App) Serf : 10 units (Web App, Mem, DB) Jenkins : for 10 units (Web App) Docker : 5 units (Dev Server)
  • 8. # We don't have enough Network Engineer. ex.) our company don't have Network Engineer (卒鐚鐚鐔) # It's too difficult for Web Developer to study. # Wiki or Another Tools management is so important. But It' s so complicated and sometimes forget to write down. # Again! I think It's difficult for me to study! 3) hardship point
  • 9. 4) Interesting tool Web UI Test Automation Selenium SaaS GitHub CircleCI/ TravisCI/ drone
  • 10. 5) It's great if there was these tools... Auto Server diff tool Automation record tool. When I work on the server, this tool record all command and result. To writing down for Wiki after some works, sometimes we forget what you did today!?