-
Notifications
You must be signed in to change notification settings - Fork 13
AWS Related Modules
The objective of this guide is show basic features kikaha offers out-of-box which may be useful to make deployment and monitoring easier on Amazon.
Note: This guide is focused on
2.1.x
version of Kikaha.
For more information about AWS, please consult this guide.
Out-of-box Kikaha provides some features which integrates with AWS services:
- Versatile configuration mechanism to retrieve credentials
- Auto Join on AWS Application Load Balancer
- Deploy artifacts to AWS S3
- Deploy artifacts through AWS Code Deploy
- Read configurations from AWS EC2 tags
- Distribute Task Consumers with AWS SQS
- Monitore your application throughput with AWS X-Ray
- Create alarms from JVM metrics with CloudWatch
- Deploy serverless application with AWS Lambda
WELCOME
About
Kikaha philosophy
GETTING STARTED
Getting started in 1 minute
Creating a Kikaha maven project
Architecture overview
TUTORIALS
Logging configuration
Configuring the server
Creating your first HTTP route
Kikaha's command line interface
Configuring your favorite IDE
Wro4j Integration
CircleCI Integration
CORE FEATURES
HTTP and HTTPS
Routing static assets
Dependency injection
Authentication and authorization
Smart routes
ESSENTIAL MODULES
μRouting API
WebSocket Routing
Database Connection Pool
JSON with Jackson
Protobuf
Mustache Templates
Rocker Templates
BCrypt
CLOUD MODULES
Overview of Cloud Modules
Consul.io
Codahale's Metrics
Auth0 Single Sign-On
μWorkers - Actor-like API
Hazelcast
AWS-RELATED MODULES
Overview of AWS-Related Modules
Deploying Applications on AWS
AWS IAM Credentials
AWS EC2
AWS SQS queues
AWS CloudWatch metrics
AWS Application Load Balancer
AWS Lambda functions
AWS X-Ray
ADVANCED TOPICS
Creating custom modules
Routing with Undertow's API
Creating custom cloud modules