0

Goal: I want to setup subscription billing using killbill API for my client, and he is willing to use App Engine Flexible Environment where we will docker out of the box.

Confusion: Being a developer having experience of Google App Engine I am not able to decide which way would it be more secure and better for development, killbill is saying that we can use killbill in two ways :

(1)One could embed its webapp specific code inside Kill Bill, and therefore avoid having a separate web app. (2) Another use use case would be to embed Kill Bill into the custom web app: Below the REST API, Kill Bill offers a set of java APIs, and so it is possible to use Kill Bill as a billing library.

My Client willing is to develop api like stripe.com, is this the correct path to follow, because with google we do not have to worry about load balancing and scale ability issue?

Secondly is there any killbill jar available which I can pull using maven within my application and use it.

Please guide me so that I can provide better solution to my client.

Yogesh Prajapati
  • 4,770
  • 2
  • 36
  • 77
shank2111
  • 105
  • 1
  • 11

1 Answers1

1

It seems like the easiest in your use-case would be to use the standard Docker images and set-up Kill Bill as a separate webapp. Regarding performance, two instances behind a load-balancer and a shared database should be enough at first. You can get more details here.

To get started, you can follow our Getting started guide. We also have documentation for Docker and Docker Compose specifically.

Finally, I would suggest reaching out to our mailing-list for support and implementation questions.

pierre
  • 128
  • 6