{"id":5255,"date":"2021-07-15T10:30:27","date_gmt":"2021-07-15T10:30:27","guid":{"rendered":"https:\/\/www.danielparente.net\/en\/2021\/07\/15\/demystifying-service-mesh\/"},"modified":"2021-07-15T10:30:27","modified_gmt":"2021-07-15T10:30:27","slug":"demystifying-service-mesh","status":"publish","type":"post","link":"https:\/\/www.danielparente.net\/en\/2021\/07\/15\/demystifying-service-mesh\/","title":{"rendered":"Demystifying Service Mesh"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" width=\"1290\" height=\"726\" src=\"https:\/\/www.youtube.com\/embed\/bEFILWrRJJ4?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To do service mesh the right way, you need to start with the right premise, the right philosophy, the right idea. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You have to nail\u00a0<a href=\"https:\/\/www.consul.io\/discovery.html\" target=\"_blank\" rel=\"noopener\">service discovery<\/a>\u00a0before you even consider service mesh. And in order for us to truly adopt service mesh and next-gen networking, we&#8217;re going to have to start peeling away this\u00a0<a href=\"https:\/\/www.hashicorp.com\/resources\/shift-host-based-service-based-networking\" target=\"_blank\" rel=\"noopener\">tight coupling against the IP<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this talk, HashiCorp solutions engineer Stephen Wilson gives one of the best, plain-English explanations of service mesh that you&#8217;ll find. They even shared the slides for the presentation done.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><iframe src='https:\/\/www.slideshare.net\/slideshow\/embed_code\/175133580' width='1290' height='1057' sandbox=\"allow-popups allow-scripts allow-same-origin allow-presentation\" allowfullscreen webkitallowfullscreen mozallowfullscreen><\/iframe><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>To do service mesh the right way, you need to start with the right premise, the right philosophy, the right idea. You have to nail\u00a0service discovery\u00a0before you even consider service mesh. And in order for us to truly adopt service mesh and next-gen networking, we&#8217;re going to have to start peeling away this\u00a0tight coupling against [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","jetpack_post_was_ever_published":false},"categories":[4450],"tags":[4452,4592],"class_list":["post-5255","post","type-post","status-publish","format-standard","hentry","category-cloud-computing","tag-cloud-computing","tag-service-mesh"],"blocksy_meta":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p2TFCd-1mL","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/posts\/5255","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/comments?post=5255"}],"version-history":[{"count":0,"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/posts\/5255\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/media?parent=5255"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/categories?post=5255"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/tags?post=5255"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}