project-proposal-2024

Kill Bill

Abstract

Kill Bill is an open-source, programmable platform that enables you to build custom billing solutions. Think of it as building blocks to implement your own billing workflows.

Similar to the Unix philosophy of composability over monolithic design, Kill Bill provides APIs to create various pricing models, manage subscriptions, generate invoices, integrate with various payment gateways, etc. Whether you are selling access to a digital service for $10 a month or selling a multi-tier cell-phone data plan, Kill Bill provides the primitives to do it so you don’t have to start from scratch.

Author

Name: Chongyi Xu Student number: 47552465

Functionality

Kill Bill can be used in various situations (B2B, B2C, offline, etc.) through various APIs (create various pricing models, manage subscriptions, generate invoices, integrate with various payment gateways, etc.)

Features

The features that the platform should have are:

Scope

The scope for the MVP of this platform will include the features:

Quality Attributes

Availability
Scalability
Deployability

Evaluation

Scalability
Extensibility
Reliability