このページの内容
本システムの実装/運用に利用している主なテクノロジーをご紹介いたします。
システム構成
実装・運用技術
開発言語・フレームワーク・ライブラリ
サーバサイド
- Java 8
- Play framework 2
- Akka
フロントエンド
- jquery
- Bootstrap 3
- AngularJS
OS・ミドルウェア
- Amazon Linux
- Apache リバースプロキシ
- MySQL
AWS
- EC2
- S3・・・データの特性に応じた適切なストレージタイプを選定することによりコストを最小化しています
- RDS for MySQL
- API Gateway
- Lambda(画像リサイズ/各種通知など)
- SES(メール送信)
- CloudWatch(死活監視)
- その他(IAM、VPC、CloudTrailなど)
API
- LINE Notify
- Pay.jp クレジットカード決済
- Google Maps API
管理
本システムの管理で利用しているツール
- BitBucket(git)
- Redmine
- Gyazo
- Jenkins
- Bash
- 各種pythonスクリプト