3. Introduction Who are you?01
CyberAgent(2011~)
• Ameba Pigg
• Java, node.js, MongoDB
• Takusuta(Live Streaming)
• Golang(gin), node.js, python, MongoDB,and various on live streaming.
• Golang, node.js, a little Scala.
Yoshinori Sugiyama,age:36,github:syama666
5. goa has three parts What is goa?02
• a Go DSL for describing the microservice API
• a tool for generating code and documentation from design DSL
• a library to support the implementation of microservices
23. cool digest06
• Generating swagger docs.
• Generating validation-code, and scaffolding some.
• Output a better code than go-swagger -> https://github.com/go-
swagger/go-swagger
24. not cool digest06
• You need implements logic of convert from your model sturct to goa-
generated struct.
• If you want to customize the error response, you have to hack goa -
middleware.
https://github.com/goadesign/goa/issues/1076