Skip to main content

Posts

Dixonst Interview question

According to task definition here is how I have designed the solution: Publisher will get input parameters from CI tool and will send data to general exchange and when consumer will run it will initiate n queue according to it's configuration (in our case it's two) and bind to the exchange. From that point data flow will be established. Consumer will call REST API of Monitoring tool for both queue and according to response it will remove message if it's successfully or requeue messages for defined iteration and period. As as introduction let me tell you, it was developed and tested in Ubuntu 17.10. Publisher developed in bash , as a message queue was chosen RabbitMQ ,  and consumer part developed in Python 1. Publisher As a requirement  was publisher side should be as simple as possible, I have developed shell script which accept two parameters: Release number . It's mandatory parameter and cannot be empty Datetime . It can be empty, as in this case...
Recent posts

İBM-də işə qəbul prosesi haqda

Əsasi 1911-ci ildə Amerikada qoyulmuş IBM(International Business Machine) şirkəti hazirda(2016) dünyanın 170-ə yaxın ölkəsində, 380 000-ə yaxın işçi ilə fəaliyyət göstərir. “İBMer” olaraq tanınan işçilər arasında Nobel mükafatçilarından, dünyada bir çox patenti şirkətə qazandırmış və müxtəlif illərdə ilklərə imza atmaqla İnformasiya texnologiyası sahəsinə öz töhfələrini vermiş insanlar mövcuddur. Əvvəlki illərdə İBM şirkəti həm Aparat təminatı(hardware) həm də proqram təminatı(software), texniki qulluq(support), online servislərin satışı və s. məşğul olsa da son illərdə hardware biznesini Lenovo şirkətinə sataraq əsas istiqamət olaraq yalniz Software, Bulud servisler ve Süni intellekt sahələrini müəyyən etmişdir. Yuxarıda qeyd etdiyim kimi, İBM dünyanın bir çox yerində yerləşdiyi ölkənin qanunvericiliyinə uyğun olaraq fəaliyyət göstərir. Ona görə də hər ölkəyə uyğun işə qəbul zamanı müxtəlif fərqlər mövcuddur. Bundan əlavə biznes fəaliyyəti də çox şaxəli olduğundan hər sahənin özü...