Lukas Niessen
I am a Software Architect, Ex-Founder & AI enthusiast with over 8 years in the IT. I love writing and sharing knowledge ๐
ArchUnitTS
I created and maintain ArchUnitTS, a software architecture testing library. It helps enforce architecture rules, detect circular dependencies, and ensure coding standards in TypeScript and JavaScript projects. Measured by GitHub stars, ArchUnitTS is the #1 architecture testing library for TypeScript projects.
Recent posts
All posts- September 13, 2025NSFW content detection via AI: How we solved it in my startupHere is exactly how we tackled detecting NSFW content using AI in my startup SocialHubs UG
- AI
- September 13, 2025Small vs Large AI Models & Open vs Closed ApproachesComparing small and large AI models, and examining the tradeoffs between open and closed model approaches
- AI
- LLM
- Open Source
- July 30, 2025Lessons Learned in my IT Carreer: SWE, Software Architect, Startup CEO, PresalesThis is a collection of some lessons I've learned in my nearly 10 years in the IT
- IT
- Lessons
- Carreer
- Advice
- July 19, 2025Idempotency in System Design: Full exampleUnderstanding idempotence in system design with practical examples and real-world scenarios
- System Design
- Idempotency
- Message Processing
- Distributed Systems
- July 7, 2025The DRAGON Framework, aka TOGAF light: Simple IT Decision FrameworkA simple framework for IT decisions. 6 buckets to consider: financials, timeline, risks, synergies, change management, and other stuff. Nothing revolutionary, just structured thinking.
- decision-making
- IT strategy
- frameworks
- business
- July 4, 2025What is GitOps: A Full Example with CodeGitOps explained through the evolution of a simple blog deployment - from manual CI to full GitOps with Infrastructure as Code
- GitOps
- DevOps
- CI/CD
- Infrastructure as Code
- Kubernetes
- Continuous Deployment
- July 1, 2025Event Sourcing, CQRS and Micro Services: Real FinTech Example from my Consulting CareerThis is a detailed breakdown of a FinTech project from my consulting career
- Consulting
- FinTech
- Microservices
- Event Sourcing
- CQRS
- June 16, 2025Overview of Authentication Methods: ELI5Simplest overview of Authentication Methods
- HTTP
- Authentication
- Basic Authentication
- Bearer Authentication
- Cookie Authentication
- Certificate Authentication
- May 25, 2025Consistent Hashing ExplainedELI5 and a deeper explanation of consistent hashing. At the end even an simplified example code of how you could implement consistent hashing.
- Database
- Partitioning
- Consistency
- Consistent Hashing
- May 24, 2025ELI5: CAP Theorem in System DesignA super simple ELI5 explanation of the CAP Theorem with realistic system design examples
- CAP Theorem
- Architecture Quantum
Getting in touch
I love web, cloud, mathematics, piano, caffeine. Let's get in touch!
Email
GitHub
npm
LinkedIn
X
Medium