1Gateway: Integration Platform
August 2017 – November 2018
Also available in ES →
TL;DR
- Founding architect of an enterprise integration platform at an early-stage company
- Designed the core architecture and led implementation from the ground up
- Platform now serves 10+ enterprise clients across 20+ tool integrations
The product
1Gateway is an integration platform for enterprise IT operations: it connects monitoring tools (Nagios, Prometheus, Zabbix, Check_MK) with service management systems (Jira, ServiceNow) and CMDBs, keeping data consistent across the tools an organisation already uses without forcing anyone to abandon them.
I joined Faciligate in its earliest days to help design and build it.
What I did
My role was to define the initial architecture and lead the core implementation.
The integration engine was built in Java, a deliberate choice for a product targeting enterprise environments where Java interoperability and long-term stability matter. I designed and implemented the core compatibility layer that allowed the platform to speak to heterogeneous third-party APIs with different data formats, authentication mechanisms, and update patterns.
Beyond the code, I built the infrastructure that made serious development possible:
- A private cloud with oVirt on a fleet of Intel NUC machines, a self-hosted virtualisation environment that let us spin up realistic multi-tool configurations for testing without depending on expensive cloud resources or manual setup.
- CI pipelines with Jenkins and SonarQube from the first week, because shipping an integration product without automated builds and code quality analysis is an early way to accumulate problems that compound badly.
I worked closely with the CTO in a small, fast-moving team, contributing to both technical decisions and the overall product direction.
What came after
The company had active prospects when I left. 1Gateway is live today, serving 10+ enterprise clients across 20+ tool integrations. What I designed in those early months is still what it runs on.