Ever since diving into the software development world I was troubled by a duality:
On the one hand I have built and operated many services described as monolithic with relative ease,
on the other hand I’m always told I, and others, should build microservices because they are better in a variety of ways.
With this post I’m going to compare both software architectures by looking at the key benefits often associated with microservices
and additional considerations I think are important.
The idea at the start was simple.
Do something like Obsidian Publish , so read frontmatter and if it contains published: True put it up on a website to view.
As part of my goal to write a book I began looking at how to build a following and where to sell the book once it’s finished.
On this journey I found Gumroad, a great place to sell digital products.
Given my idea to sell a comprehensive library of code snippets besides the actual book I took a look at existing integrations between it and GitLab.com,
my preferred git host.
Unfortunately I could not find any ready made solution, but given the great APIs from Gumroad and GitLab I set out to build one.
The result is GumLab, a easy way to sell access to GiLab projects through Gumroad.