Skip to content

jnativio/acmeair

 
 

Repository files navigation

Acme Air Sample and Benchmark (wasperf version)

This application shows an implementation of a fictitious airline called "Acme Air". The application was built with the some key business requirements: the ability to scale to billions of web API calls per day, the need to develop and deploy the application in public clouds (as opposed to dedicated pre-allocated infrastructure), and the need to support multiple channels for user interaction (with mobile enablement first and browser/Web 2.0 second).

This version of acmeair supports:

  • WebSphere Liberty Profile to Mongodb

Repository Contents

Source:

  • acmeair-services: The Java data services interface definitions
  • acmeair-service-mongo: A WebSphere eXtreme Scale data service implementation
  • acmeair-webapp: The Web 2.0 application and associated Java REST services (monolithic or break out into micro-services below)
  • acmeair-as: The Authentication Java Rest MicroService application
  • acmeair-cs: The Customer Java Rest MicroService application
  • acmeair-fbs: The Flight Booking Java Rest MicroService application

How to get started

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 61.8%
  • HTML 27.3%
  • JavaScript 9.2%
  • CSS 1.7%