Ang Microservices o Microservice Architecture ay isang istilo ng inhinyero na nag-istruktura ng isang aplikasyon bilang isang assortment ng maliit na mga administrasyong may sapat na sarili. Ang mga ito ay isang nakakaintriga at progresibong pangunahing paraan upang harapin ang modularization ng isang application.

Napagtanto namin na ang isang aplikasyon ay nilikha bilang isang grupo ng mga administrasyon o kapasidad. Sa pamamagitan ng paggamit ng mga microservice, ang mga kapasidad na ito ay maaaring autonomously evolved, sinubukan, assembled, conveyed at scaled.

Lumilitaw ang mga microservice bilang ang pinapaboran na paraan upang gumawa ng mga aplikasyon sa pagsasagawa. Ito ang sumusunod na pagsulong sa programming engineering na nilayon upang tulungan ang mga asosasyon na maunawaan ang patuloy na pagbabago sa computerized na ekonomiya. Ang pattern ay naging sikat kamakailan dahil umaasa ang Enterprises na maging mas Agile. Makakatulong ang mga microservice sa paggawa ng madaling ibagay, masusubok na programming na maaaring ihatid linggo-linggo, hindi taun-taon.

Ang Microservice ay unti-unting natatanggap at nakakakuha ng mga tagahanga sa iba't ibang negosyo. Ito marahil ang pinakamainit na punto sa negosyo ng produkto, at maraming asosasyon ang kailangang matanggap ang mga ito. Malaking saklaw ang mga online na pangangasiwa tulad ng Amazon, Netflix at Twitter ay lahat ay nabuo mula sa solidong innovation stack hanggang sa isang microservice-driven na disenyo, na nagbigay-daan sa kanila na mag-scale sa kanilang laki ngayon.

Binibigyan ka ng microservice engineering ng pagkakataong malayang lumikha at maghatid ng mga administrasyon. Ang code para sa iba't ibang mga administrasyon ay maaaring isulat sa iba't ibang dialekto. Ang simpleng pagsasama at naka-program na organisasyon ay maaari ding maisip.

Ang istilo ng gusaling ito ay tutulong sa iyo na kumilos nang mabilis dahil pinapayagan ka nitong buksan ang pag-unlad nang mas mabilis, sa pamamagitan ng pagpapasimple sa pagsubok ng mga bagong halo ng mga bagay at administrasyon. Sa microservices, mabilis kang makakasubok para makatuklas ng mga malikhaing sagot para sa iyong mga isyu. Ang isa pang bentahe ay, pagkatapos ng pagsubok, kung makumpirma mo na ang isang partikular na tulong ay hindi gumagana, maaari mo itong palitan ng mas mahusay.