Asta este un alt articol din seria de articole „Cum te prosteste furnizorul de software”. In acest articol o sa va povestesc despre doua arhitecturi de software, arhitectura microservice si arhitectura monolit. Orice software sau platforma este compusa din module. De obicei dezvolatarea asa se face, faci un modul si apoi altul si le conectezi intre ele. Fiecare modul e consturit sau adaptat pentru a functiona optim in aceasta platforma. Asta e structura monolit. un modul din aceasta platforma monolit nu poate fi introdus intr-o alta platforma fara a fi adaptat noii platforme.
Ce inseamna arhitectura microservice
Arhitectura microservie e similara cu cea monolit doar ca fiecare modul e transformat intr-un microservice. Adica, acest microservice functioneaza la fel pe toate platformele doar ca este configurat pentru platforma ta. Adica se configureaza acest microservice si se conecteaza cu alte microservice-uri astfel incat la final ai platforma functionala. La final toate mirosevice-urile se agrega intr-un container. Avantajele si dezavantajele fiecarei tehnologii le detaliez in podcastul de la final. Solutia are avantaje pentru programator si pentru cel care detine serviciul de cloud, dar e foarte dezavatajoasa la costuri. Adica iti va genera costurile lunare mai mari decat structura monolit. Dar nu iti vei da seama de asta pentur ca nu poti compara variantele. Si despre asta vei gasi informatii detaliate in podcast.
Puteti asculta podcastul aici:
No Comments