@RobertHarvey The fellow thought that he was asking a simple question. In fact, it was a tip of a multi-vector tension with his customer. He's having a lot of wrong ideas. At the end of that conversation he was still thinking that he asked a simple question. Insufficient business acumen.
Long story short
What is the best way to design a shared CD for multiple Git repositories (frontend and backend)?
I'm struggling to find the best design for our CD.
The hole picture (The details can be changed)
Frontend - Angular 2 (Javascript), no artifactory.
There will be only a single ...
@EUS This may be a better question for programmers.stackexchange.com just a heads up. But the answer to this really depends on the OS. Most modern OSes don't allow drivers to directly handle interrupts themselves instead using a queue and message system to service them relatively real time. They do this to prevent drivers from hijacking the system by disabling interrupts. As your question is written we really can't answer it. — Mgetz19 secs ago
@Mgetz What makes you think there is an OS? And in general, programming questions are not welcome at programmers.stackexchange.com. — Lundin12 secs ago
Can you tell me if following is a good question for SE.stackexchange
--------------
If I'm not gaining enough experience in distributed systems (I have zero exposure), how do I learn it myself?
I'm currently reading designing data intensive applications to handle this gap of knowledge, which is good. I can try and create stuff on Heroku, but It would cost a lot of money to properly try distributed computing.
How I can tackle this actively gain knowledge? Is there any good open source project that would fit in this criteria I can contribute? (Java or Python)
How can I get more knowledge without being exposed to such work. I can spare about 100$ - 200$ maybe per year.