Audi Cockpitプロジェクト:AWS上でNGINX PlusをAPIゲートウェイとして使用して構築したマイクロサービスWebダッシュボード
AudiのWeb開発者兼Webソリューションアーキテクト、Timo Stark氏
NGINX Conf 2018のセッションで、Timoはチームが歩んだマイクロサービスへの道のりを紹介します。その取り組みは約1年前、「AWSでホストされ、APIで動作するWebアプリケーションを構築する」というビジョンだけを掲げて始まりました。目指したのは、セキュアで軽量、高速、安定性と柔軟性に優れたアプリケーションです。そして、開発そのものを楽しむことも大切にしていました。
Timoは、この取り組みの出発点から説明を始め、構想段階、開発環境での最初のAWSインフラストラクチャ構築を経て、最終的にNGINX Plusを重要なコンポーネントとして組み込んだ本番環境のエコシステムに至るまでを紹介します。
具体的には、AWS上のKubernetesで稼働するマイクロサービスに対するAPIゲートウェイとトラフィックルーティングの基本概念について、Timoが解説します。