背景 2020年4月に六本木のToC向けメディア系サービスを運営する企業に新卒入社した社会人1年目のエンジニアです。入社する1年前から始めた内定インターンではサーバーサイド開発はGolangを使っていましたがメインの開発はVue.js/Nuxt.jsでのフロントエンド開発であった為、Golangは殆ど初心者レベルでした。今回は勉強目的でTODOアプリ用のAPIサーバーを0から開発したので、そのノウハウなどをこの記事で共有できればと思っております。 この記事の対象者 Golangを勉強し始めた初心者の方 Golangを使ってサービスを開発したいと考えている初心者の方 アーキテクチャ 次のような簡易なアーキテクチャにしました。言葉で説明するとちょっと長くなりそうなのでdocker-compose.ymlを添付しておきます。 version: '3' services: app: build: