Pains of building your own billing system

Beast of complexity that can tangle up everything from customer support to compliance

Trying to cobble together your own billing system is like wrestling an octopus that's armed with tax codes and invoices instead of tentacles. It's a beast of complexity that can tangle up everything from customer support to compliance. I have 14 points on why it's hard.

Unblocked provides helpful and accurate answers to questions about your codebase. It tailors answers by complementing your source code with relevant discussions from GitHub, Slack, Notion, JIRA and more. Spend less time digging for answers and more time writing great code.

In this post we will dive deeper and demystify how apps actually implement authentication. Do it right, and you barely notice it. But do it wrong, and you lock users out or open major security holes.

What is a trace? What is a span? Is log line a span? Do I need traces if I have logs? Why I need traces if I have great metrics? The list of questions like these goes on.

Design decisions have consequences on other design decisions. This is an important aspect of how and when to decide things. Modules can be used to hide design decisions so they no longer affect subsequent decisions.

How video games use LUTs and how you can too
about an hour by Wladislav Artsimovich

How to implement 1D LUTs to color grayscale thermal vision videos, 3D LUTs for color correct and smart hacks from video games.

how did you like this issue?

Login or Subscribe to participate in polls.

newsletters

Would you like to become a sponsor and advertise in one of the issues? Check out our media kit and get in touch.