Transparency
We strive to make our pricing model as transparent as possible. When you understand what to expect, we can work together more effectively. Our fees are currently split into two separate categories: one-time charges and reoccurring fees.
One-time charges are single charges which specifically scoped services. You will only be charged once for this service, but they may be stacked together to provide a comprehensive scope and statement of work contract. One-time charges are split into base and addon charges. Base charges are built into the core cost structure, and are part of the default offering. Addons come in two concepts: single and multi. Single addons are single, one-time charges that can’t be repeated. Multi addons are one-time charges for multiple versions of the same service, designed to encapsulate common behaviour. See each offering for more details.
Reoccurring fees are ongoing monthly maintenance fees used to assess ongoing services such as support, maintenance, or ongoing features. Reoccurring fees contain multipliers which allow us to be able to support your application and it’s complexity. Multipliers are best understood as percentages of the base charge.
Microservices
All charges and fees relating to microservices.
One-time Charges
Item | Price | Type | Explanation |
---|---|---|---|
Base Fee | $3500 | Base | This is the base fee for any microservice development, it includes a single CRUD endpoint |
Additional CRUD Endpoints | $500 | Multi Addon | A single resource-oriented endpoint |
Workflow | $1500 | Multi Addon | A unit of business logic or an advanced data operation |
Authentication | $1000 | Single Addon | Add authentication logic (dependent on interfaces) |
TLS | $500 | Single Addon | Support custom TLS certificates |
CockroachDB | $1500 | Single Addon | Support for CockroachDB instead of PostgreSQL |
Reoccurring Fees
Here are the reoccurring fees related to microservices. They are levied once per month. Non-production support provides minor changes, such as dependency upgrades, bug fixes, documentation fixes, questions, and other minor support needs. Production support provides support for deployments, upgrades, and is inclusive of non-production support needs - this does not include system outages.
Multipliers are modifications to the base fees depending on features and functionality added to the initial build, on a scale of 0 to 1. For example, if your microservice has one included endpoint and one extra endpoint, you would have a base support fee plus a multiplier of 0.1, or 10%. This allows our support overhead to scale with the complexity of the microservices we're contracted to build.
Item | Price | Type | Multiplier | Explanation |
---|---|---|---|---|
Non-production support | $250 | Base | 0 | Non-production support for a single microservice |
Production Support | $500 | Base | 0 | Full production support for a single microservice |
Endpoint Support | Multiplier | 0.1 | Support for CRUD endpoints | |
Workflow Support | Multiplier | 0.2 | Support for your business workflows | |
Authentication Support | Multiplier | 0.05 | Support for any changes to your authentication strategies |
Example
Here is an example cost of a microservice with 3 different endpoints, 2 workflows, and authentication.
Item | Quantity | Price |
---|---|---|
Base Fee | 1 | $3500 |
Additional Endpoints | 2 | $1000 |
Workflows | 2 | $2000 |
Authentication | 1 | $1000 |
Total | $7500 |
For production support of the same microservice, here are the monthly reoccurring fees.
Item | Quantity | Price |
---|---|---|
Base Fee | 1 | $500 |
Additional Endpoints | 2 | $100 |
Workflows | 2 | $200 |
Authentication | 1 | $25 |
Total | $825/mo |