having worked in big companies with about 1.5 hours of complete ci pipeline, now I'm more into smaller modules. I absolutely don't want developer's time to be wasted.
I prefer smaller projects, with parallel tasks as much as I can do.
Currently I do code formatting, test, build + docker all in separate pipeline, which reduces time to less than 2 minutes, (even though I have ridiculously high test coverage, I tend to simply split smaller services into their own repo), which means each repo takes less than 5 mins to (merge PR + test + release cycle)
I'm a full stack developer working on building web applications for all sorts of sized companies using a wide variety of web technologies. Mostly working in Ruby and JavaScript.
having worked in big companies with about 1.5 hours of complete ci pipeline, now I'm more into smaller modules. I absolutely don't want developer's time to be wasted.
I prefer smaller projects, with parallel tasks as much as I can do.
Currently I do code formatting, test, build + docker all in separate pipeline, which reduces time to less than 2 minutes, (even though I have ridiculously high test coverage, I tend to simply split smaller services into their own repo), which means each repo takes less than 5 mins to (merge PR + test + release cycle)
Yep. It’s an often unmentioned advantage of SOA.