Back to Bespoke again - code the identity Back

Back to Bespoke again - code the identity

Posted on 20/2/2022 under tech

The rising taxes and increasing cost of essentials surrounding Singapore atmosphere suppred an idea in me to kickstart a personal project that hopefully could help more people with save some money. Ideas are still been refined, but I have begin exploring the tech stack and architectural design to use.

My upcoming project wouldn't be some monoliths anymore, they would most likely in some form of multi-tier distributed architecture. I was looking for an open source Identity framework tools to use but my choice - Duende Identity was no longer free. After some deliberation, I decided to develop an custom identity microservice on my own. It's some for time engineering and POC work. 

When it comes to personal projects, there's no luxury on options, you have to keep it simple and cheap while not compormising on the engineering aspects of it. A good design that's simple to maintain without compromising security is a must. This is usually where my opinion diverge with those of professional software engineers or architects who had a luxury of options with corporate budget. In my years of career, I have seen many simply purse the latest tech trends, cluttering their applications with tons of unnecessary open source libraries/tools out there just to have their application breaks when a version upgrade or server migration happens, or when something free becomes commercial. Ask someone what's the benefit of using Mediator & CQRS in his application over not using it - don't be surprise when they struggle to even find an answer.

I'm not even sure my project would succeed eventually, but let's see where it would take me.