Talk Submission

If you are interested in attending this talk at PyCon JP 2016, please use the social media share buttons below. We will consider the popularity of the proposals when making our selection.

talk

PythonでもPythonじゃなくても使える汎用的なMicroservice実行環境(ja)

Speakers

Yosuke Suzuki

Audience level:

Novice

Category:

Cloud

Description

日本経済新聞 電子版ではDjango/PythonでのWebAPIを、Microserviceアーキテクチャーを採用して、開発しています。DockerコンテナーをElasticBeanstalk上で動かす方式は非常に汎用性が高く、Django以外の環境でも利用できています。この方式について説明しつつ、運用上の工夫、メリット・デメリットについて話をします。

Objectives

Microserviceアーキテクチャーを採用する上でのインフラ運用上の課題に対して、どのように取り組んでいるかについて、具体的なケーススタディーから知見を得る。

Abstract

日本経済新聞 電子版ではMicroserviceアーキテクチャーを採用して、WebAPIやWebフロントエンドのサービス開発を行っている。DockerコンテナーをElasticbeanstalk上で稼働させる方式を採用、Django/Pythonのアプリケーション・サーバー以外にも、rundeckのバッチサーバー、nodejsのフロントエンドアプリケーションなどPython以外の実行環境でも同じ方式を採用している。GithubからCircleCIを経由して、Blue/Greenデプロイメントできるようにすることで、インフラ運用の負荷を上げないようにしている。
  • このエントリーをはてなブックマークに追加