2015 December 4th Date : 2017 March 10 Presenter : Y.Sugiyama goa :: Design-first API Generation CyberAgent, Inc. All Rights Reserved.
Who are you? 01
Introduction Who are you? 01 Yoshinori Sugiyama,age:36,github:syama666 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.
What is goa? 02
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
not cool digest 06 • 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