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 and has a CC BY 3.0 license. メディアドゥの沓名と奥野です。 今回は、弊社内での複数のGoプロジェクトの構成を整理する際に参考にした情報をまとめます。 背景 最近、弊社内にてGoで書かれたプロジェクトが増…

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

AWS

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