Long-term engineering partnership scaling a
Mikrocop is a Slovenian market leader in enterprise document management and paperless business operations, with over 50 years serving banks, healthcare providers, and financial institutions across the Adriatic region. Their flagship platform, InDoc EDGE, handles document capture, workflow automation, e-signing, and certified archiving - infrastructure where reliability, security, and code quality carry real legal and operational weight under ISO/IEC 27001 and ISO 9001 compliance.
Mikrocop had a recurring problem with external development partners: agencies would overstate their seniority, treat the engagement as a short-term gig, and leave behind undocumented, substandard code their internal team had to fix. The InDoc EDGE codebase had grown organically over a decade - feature-rich, built to strict SOLID principles, with an integration API that couldn't break for enterprise clients in active production. Contributing meaningfully meant internalizing a deliberately complex system before writing a single line.
The full story.
We embedded fully into Mikrocop's engineering workflow from day one, operating as an extension of their internal team. Across three parallel workstreams, we rebuilt the Scripting Sandbox as a secure, horizontally scalable gRPC-based .NET service with Redis-backed compiled script caching and Linux process isolation via Isolate; replaced the legacy PDF signing component after benchmarking multiple caching configurations against signing and validation scenarios; and extended InDoc EDGE's External API with JWT token authentication and implicit process context passing - all while maintaining full backwards compatibility with enterprise client integrations running in production.
Documentation was written throughout development rather than as an afterthought - READMEs, Software Requirements Specifications, and coding guidelines that became institutional knowledge previous partners had never bothered to leave behind. A killswitch fallback let Mikrocop revert to the legacy sandbox instantly if needed, and every API change was tested against live client integrations before shipping. The partnership has since expanded across three separate engineering workstreams, with ongoing contributions to Mikrocop's frontend modernization from Durandal to React.
Built with.
A .NET service written in C# exposes the new Scripting Sandbox over gRPC, with Redis caching compiled scripts between executions and Linux process isolation via Isolate enforcing a secure boundary around every run. The service runs as a fleet of Docker Swarm workers shared across multiple InDoc EDGE instances for horizontal scaling and high availability, while BitBucket hosts the source tree and TeamCity drives the continuous integration pipelines that ship into Mikrocop's production estate.
