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- November 29, 2025Ephemeral Infrastructure: Why Short-Lived is a Good ThingUnderstanding ephemeral infrastructure and why designing systems to be disposable makes them more reliable
- Infrastructure
- DevOps
- Kubernetes
- Cloud
- November 24, 2025Terraform: Best Practices and Cheat Sheet for the BasicsA walkthrough of best practices for Terraform, as well as a collection in cheat sheet style for basic syntax and other basics
- Terraform
- Infrastructure
- DevOps
- IaC
- November 20, 2025How to create Roadmaps?A guide on how to create roadmaps in the IT, why it matters, and a brief overview of my personal experiences
- roadmap
- management
- October 18, 2025ArchUnitTS vs eslint-plugin-import: My side project reached 200 stars on GitHubArchUnitTS vs eslint-plugin-import comparison
- Architecture
- TypeScript
- ArchUnitTS
- ArchUnit
- October 15, 2025My side project ArchUnitTS reached 200 stars on GitHubMy open source library just hit 200 stars on GitHub, making it the #1 architecture testing framework in the TypeScript world! ๐ ๐ฅ
- Architecture
- TypeScript
- ArchUnitTS
- ArchUnit
- September 25, 2025Immutable Infrastructure: Why You Should Replace, Not PatchA discussion of immutable infrastructure, why it matters, and how to implement it
- Infrastructure
- DevOps
- Cloud
- Terraform
- 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
Getting in touch
I love web, cloud, mathematics, piano, caffeine. Let's get in touch!
Email
GitHub
npm
LinkedIn
X
Medium