Dan Fabulich
1 min readJun 29, 2017

--

The product we were making was an on-premise enterprise software suite. We did indeed make use of SOA, but at the end of the day we had to take all of our services and roll them up into an installer which our customers would run to set up our services on their hardware.

As for the “multi-language” aspect, I just meant that, for example, CPAN is not good at handling Maven jars and Maven is not good at handling Perl packages. In our case, we were writing code in Java and transpiling it to C# (a long story) so a single Java package would generate both a .jar and a .dll file. At the time, no off-the-shelf dependency management tool supported managing versioned dependencies in this way.

--

--

Dan Fabulich
Dan Fabulich

Written by Dan Fabulich

Dan Fabulich is co-founder of Choice of Games.

No responses yet