{"id":1668,"date":"2021-08-10T12:33:18","date_gmt":"2021-08-10T12:33:18","guid":{"rendered":"https:\/\/4linux.com.br\/?page_id=1668"},"modified":"2024-08-30T19:37:40","modified_gmt":"2024-08-30T19:37:40","slug":"o-que-e-microservicos","status":"publish","type":"page","link":"https:\/\/4linux.com.br\/o-que-e-microservicos\/","title":{"rendered":"O que \u00e9 Microservi\u00e7os?"},"content":{"rendered":"\n
Para compreender microsservi\u00e7os, vamos antes conhecer algumas tipos de arquiteturas de software<\/p>\n\n\n\n
Muitos dos sistemas desenvolvidos s\u00e3o pe\u00e7as grandes e \u00fanicas de software, todo o c\u00f3digo \u00e9 desenvolvido em uma \u00fanica linguagem de programa\u00e7\u00e3o. \u00c9 como se todo o software fosse um grande pacote. Esse tipo de arquitetura \u00e9 muito comum e quase sempre mais simples de conceber. A este tipo damos o nome de \u201cmon\u00f3lito\u201d, ou dizemos que a arquitetura deste tipo de software \u00e9 \u201cmonol\u00edtica\u201d.<\/p>\n\n\n\n
O problema deste tipo de aplica\u00e7\u00e3o \u00e9 justamente sua estrutura monol\u00edtica. A menor altera\u00e7\u00e3o, mesmo que insignificante, exige o provisionamento da aplica\u00e7\u00e3o por completo. Algumas veze s adependencia \u00e9 t\u00e3o grande e amarrada que voc\u00ea altera uma parte e outra que n\u00e3o ‘tem nada a ver’, sofre as consequ\u00eancias.<\/p>\n\n\n\n
A solu\u00e7\u00e3o para este problema foi separar a aplica\u00e7\u00e3o em peda\u00e7os isolados menores. Com peda\u00e7os menores pode-se criar e espalhar r\u00e9plicas das partes que mais exigiam das m\u00e1quinas, dividindo a carga entre as r\u00e9plicas, e tamb\u00e9m facilitando o provisionamento de novas vers\u00f5es, j\u00e1 que ao atualizar um peda\u00e7o isolado, o restante da aplica\u00e7\u00e3o n\u00e3o sofreria altera\u00e7\u00f5es.<\/p>\n\n\nTransforme-se em um profissional em Container requisitado pelo mercado.<\/h2>\n\n
Conhe\u00e7a nossa Assinatura de Cursos Container:<\/h5>\n\n