Media Do Tech Do Blog

株式会社メディアドゥのエンジニアによるブログです。

EPUBファイルを手で作ってみる。

メディアドゥ でリードエンジニアを担当している沓名です。 今回はEPUBファイルを手で作る方法を通して、EPUBフォーマットについて解説します。 EPUBとは W3Cが仕様策定を行なっている国際的な電子書籍のフォーマットです。元々はEPUB推進団体IDPFで仕様の策…

AWS ECS TaskをLambdaでスケールコントロールする。

AWS

メディアドゥ の沓名です。 今回は、AWS ECSでのスケーリングをテーマにしてまとめました。 AWS ECSのスケールコントロールにLambdaを採用した背景 AWS ECS Taskには、そもそもスケーリング用の機能が用意されています。何故今回、標準のスケーリング機能を…

Goの標準プロジェクトレイアウトを読み解く

Go

The Go gopher was designed by Renée French. メディアドゥの沓名と奥野です。 今回は、弊社内での複数のGoプロジェクトの構成を整理する際に参考にした情報をまとめます。 背景 最近、弊社内にてGoで書かれたプロジェクトが増えてきました。 今後もGoプロ…

AWS FargateでNATを利用する時の注意点

AWS

メディアドゥでリードエンジニアをしております、沓名です。 今回はAWS FargateでNATを利用しているときにぶつかった、NAT通信過課金問題*1とその回避策について 簡単にまとめます。 *1:本記事で扱っている課題は以下の機能がリリースされれば解決することが…