About
About this Blog
Welcome to Darwin Herrera’s Architecture Blog — featuring bisslog.
This site is a space for sharing thoughts, techniques, and practical examples around domain-driven design, microservices, and clean, maintainable software architectures — primarily using Python, but applicable across ecosystems.
What is Bisslog?
Bisslog is a lightweight, pluggable architecture library for Python microservices.
Its core principles are:
- Clean Separation of Concerns: Apply the Hexagonal Architecture (Ports & Adapters) pattern.
- Framework Agnostic: Use it with Flask, FastAPI, AWS Lambda, etc.
- Minimal External Dependencies: Designed for testability and flexibility.
- AI-Friendly Design: Since the business logic is isolated and declaratively defined, translating use cases between languages using AI is simple and feasible.
See an example project here:
👉 company-data-registry.microservice
About Me
I’m Darwin Stiven Herrera Cartagena, a software architect focused on clean systems design and helping teams build evolvable services.
Currently exploring how to maximize reuse and clarity in service-based architectures — and how AI can help accelerate that process.
📫 Get in touch:
Thanks for stopping by!