Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Vert.x
  3. AWS SDK

AWS SDK

Apache-2.0Java1.2.2

Enables AWS SDK v2 usage within Vert.x applications by providing a Vert.x-based HTTP client and executor.

GitHubGitHub
51 stars13 forks0 contributors

Overview

Using vertx-client for AWS SDK v2

Quick Stats

Stars51
Forks13
Contributors0
Open Issues7
Last commit2 years ago
CreatedSince 2018

Tags

#aws-integration#async-programming#non-blocking#netty#java#aws-sdk#non-blocking-io#reactive#scalability#http-client#vertx#performance

Built With

V
Vert.x
J
Java
D
Docker
G
Gradle

Included in

Vert.x2.2k
Auto-fetched 20 hours ago

Related Projects

OpenShift Vert.x cartridgeOpenShift Vert.x cartridge

This project provides a cartridge for OpenShift v2 to deploy and run Vert.x 3 applications. It simplifies the deployment process by using a fat JAR approach, where the application and its dependencies are bundled into a single executable JAR file. The cartridge handles environment-specific configurations, scaling, and clustering for Vert.x applications on the OpenShift platform. ## Key Features - **Fat JAR Deployment** — Applications are deployed as self-contained fat JARs, embedding all dependencies. - **OpenShift Integration** — Configures Vert.x to bind to OpenShift-provided HTTP ports and addresses automatically. - **Scalability Support** — Enables horizontal scaling of application instances through OpenShift's scaling features. - **Clustering** — Supports Hazelcast-based clustering for scaled applications, with customizable cluster configuration. - **Environment Configuration** — Allows customization of JVM parameters, Vert.x run options, and logging via environment files. - **WebSocket Handling** — Manages WebSocket connections on separate ports (8000/8433) as required by OpenShift's routing. ## Philosophy The cartridge is designed to provide a seamless deployment experience for Vert.x applications on OpenShift, abstracting away platform-specific complexities while offering flexibility for advanced configurations.

Stars20
Forks6
Last commit8 years ago
OpenShift DIY cartridgeOpenShift DIY cartridge

This project provides a template and instructions for deploying Vert.x 3 applications on the OpenShift platform using the Do-It-Yourself (DIY) cartridge. It enables developers to run reactive, non-blocking applications on OpenShift with Java 8 support, even though the DIY cartridge does not support automatic scaling. ## Key Features - **OpenShift DIY Cartridge Integration** — Uses the DIY cartridge to deploy Vert.x applications on OpenShift. - **Java 8 Provisioning** — Includes scripts to install Java 8 if not already available on the OpenShift environment. - **Fat Jar Deployment** — Supports deploying Vert.x applications packaged as executable fat jars. - **Environment-Aware Binding** — Configures the HTTP server to bind to OpenShift-provided IP and port via environment variables. - **Git-Based Deployment** — Leverages Git pushes to trigger application redeployment on OpenShift. ## Philosophy The project focuses on simplicity and practicality, providing a straightforward method to run Vert.x applications on OpenShift despite the cartridge's scalability limitations, making it accessible for development and testing scenarios.

Stars1
Forks1
Last commit9 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub