{"id":6103,"date":"2018-12-07T18:32:40","date_gmt":"2018-12-07T18:32:40","guid":{"rendered":"https:\/\/cheesecakelabs.com\/blog\/?p=6103\/"},"modified":"2022-08-31T13:46:23","modified_gmt":"2022-08-31T13:46:23","slug":"starting-graph-databases-quick-look-neo4j","status":"publish","type":"post","link":"https:\/\/cheesecakelabs.com\/blog\/starting-graph-databases-quick-look-neo4j\/","title":{"rendered":"Starting with Graph Databases: A Quick look into Neo4j"},"content":{"rendered":"\n<p><span style=\"font-weight: 400;\">Let\u2019s talk about Neo4j, a graph database that recently has attracted a significant number of fans.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">My goal is for you to have a brief (I promise to be quick) vision of how it works and to give you some examples to make it more tangible.<\/span><\/p>\n\n\n\n<!--more-->\n\n\n\n<p><span style=\"font-weight: 400;\">We are used to write data using tables, to relate them through primary keys and, by looking directly at the data, you only see IDs.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Graph databases were designed mainly so that this doesn&#8217;t happen.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Its purpose is for you to have a complete understanding when looking at the data.<\/span><\/p>\n\n\n<div class=\"wp-block-image size-full wp-image-6106\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"700\" height=\"450\" src=\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2018\/12\/natam-post1.png\" alt=\"\" class=\"wp-image-6106\"\/><figcaption>Example of a simple school database diagram.<\/figcaption><\/figure>\n<\/div>\n\n\n<p><span style=\"font-weight: 400;\">First of all, to understand the advantage of graph databases, it&#8217;s very good to know a few concepts that reinforce the idea of software close to the business rules.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">For that, it is worth reading <\/span><a href=\"https:\/\/en.wikipedia.org\/wiki\/Domain-driven_design\" target=\"_blank\" rel=\"noreferrer noopener\"><span style=\"font-weight: 400;\">Domain-Driven Design<\/span><\/a><span style=\"font-weight: 400;\">, where the model should be as close as possible to the business. <\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">In Neo4j, that is done with Cypher: a declarative SQL-inspired language for describing patterns in visual graphs using an ASCII syntax.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">It allows us to state what we want to select, insert, update or delete from our graph data without requiring us to describe exactly how to do it.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">To be more practical, mind the example below, where the same &#8220;query&#8221; is implemented with SQL and Cypher.<\/span><\/p>\n\n\n<pre class=\"language-sql\"> <code class=\"language-sql\">\nSELECT f.* FROM students s\nINNER JOIN person p\nON p.id = s.person_id\nINNER JOIN friend f\nON f.friend_from_id = p.id\nWHERE s.id = 45\nORDER BY p.name\n<\/code>\n<\/pre>\n\n<pre class=\"language-sql\"> <code class=\"language-sql\">\nMATCH\n(student :Student)-[FRIEND]-&gt;(person :Person)\nWHERE student.id = 45\nRETURN person\nORDER BY person.name\n<\/code>\n<\/pre>\n\n\n<p><span style=\"font-weight: 400;\">Above there&#8217;s a &#8220;query&#8221; to search for a specific student&#8217;s friends, where in the traditional mode (SQL) we need to better understand the database structure and know how they relate, causing a greater use of &#8220;JOINS&#8221;. In Cypher relations are more intuitive for reading.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Graph databases are a more natural way of storing the data.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">You don&#8217;t have to worry about tables and foreign keys and it keeps everything within two simple concepts: nodes and relations.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Each node or relation can have its attributes and labels of identification, a way to categorize the data.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">To make it easier to understand, let\u2019s map a school in a simple way, where we have students, teachers and courses.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">How would a diagram represent this? Would you do it in a graph database? It is actually simpler than you think! Just draw it:<\/span><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"700\" height=\"450\" src=\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2018\/12\/natam-post4.png\" alt=\"\" class=\"wp-image-6109\"\/><\/figure>\n<\/div>\n\n\n<p><span style=\"font-weight: 400;\">Now, hands-on!<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">You can <\/span><a href=\"https:\/\/neo4j.com\/download\/\" target=\"_blank\" rel=\"noreferrer noopener\"><span style=\"font-weight: 400;\">install Neo4j on your computer<\/span><\/a><span style=\"font-weight: 400;\"> or do it using Docker:<\/span><\/p>\n\n\n<pre class=\"language-sql\"> <code class=\"language-sql\">\nimage: neo4j:3.4.5\nports:\n  - \"7474:7474\"\n  - \"7473:7473\"\n  - \"7687:7687\"\n<\/code>\n<\/pre>\n\n\n<p><span style=\"font-weight: 400;\">Don&#8217;t forget to follow the <a href=\"https:\/\/neo4j.com\/docs\/developer-manual\/current\/cypher\/syntax\/naming\/\" target=\"_blank\" rel=\"noreferrer noopener\">rules and nomenclature recommendations<\/a>.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Creating our first nodes:<\/span><\/p>\n\n\n<pre class=\"language-sql\"> <code class=\"language-sql\">\nCREATE (s)-[k:KNOWS]-&gt;(t), (t)-[ts:TEACHES]-&gt;(c), (s)-[e:ENROLLED]-&gt;(c)\nCREATE (user1:Person:Student { name: \"Natam\" })\nCREATE (user2:Person:Teacher { name: \"Natalia\" })\nCREATE (course:Course { title: \u201cMath\u201d })<\/code><\/pre>\n\n\n<p><em><span style=\"font-weight: 400;\">Now let\u2019s relate them:<\/span><\/em><\/p>\n\n\n<pre class=\"language-sql\"><code class=\"language-sql\">\nMATCH (s:Student {name:\"Natam\"}), (t:Teacher {name:\"Natalia\"}), (c:Course {title:\"Math\"})<\/code><\/pre>\n\n\n<p><span style=\"font-weight: 400;\">Now that we have our data, we need to consult it. Let\u2019s do this?<\/span><\/p>\n\n\n<pre class=\"language-sql\"><code class=\"language-sql\">\nMATCH (n) RETURN n<\/code><\/pre>\n\n\n<p><span style=\"font-weight: 400;\">This command will return an overview of your graph.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">You can apply more filters and conditions to your &#8220;query&#8221;. Check this out: <a href=\"https:\/\/neo4j.com\/docs\/cypher-manual\/current\/clauses\/where\/\" target=\"_blank\" rel=\"noreferrer noopener\">Neo4j Cypher Manual<\/a><\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><b>Conclusion, but already?<\/b><\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">Yes! The purpose of this post is for you to get to know this incredible technology and how basic is its structure.<\/span><\/p>\n\n\n\n<p>I<span style=\"font-weight: 400;\">f you found it interesting and want to learn more about it, try modeling applications you already know using Neo4j.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">I\u2019m sure you\u2019ll be even more surprised!<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">I will leave a few links in case you want to know more concepts related to this technology.<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">REFERENCES<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/medium.com\/r\/?url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FSemantic_Web\" target=\"_blank\" rel=\"noreferrer noopener\"><span style=\"font-weight: 400;\">Semantic Web &#8211; Wikipedia<\/span><\/a><\/li><li><a href=\"https:\/\/medium.com\/r\/?url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FSemantic_Web\" target=\"_blank\" rel=\"noreferrer noopener\"><span style=\"font-weight: 400;\">The Semantic Web is an extension of the World Wide Web through standards by the World Wide Web Consortium (W3C). The\u2026en.wikipedia.org<\/span><\/a><\/li><li><a href=\"https:\/\/medium.com\/r\/?url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FOntology\" target=\"_blank\" rel=\"noreferrer noopener\"><span style=\"font-weight: 400;\">Ontology &#8211; Wikipedia<\/span><\/a><\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Let\u2019s talk about Neo4j, a graph database that recently has attracted a significant number of fans. My goal is for you to have a brief (I promise to be quick) vision of how it works and to give you some examples to make it more tangible.<\/p>\n","protected":false},"author":65,"featured_media":6111,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1162],"tags":[],"class_list":["post-6103","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-process"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Neoj4: Learn more about this graph database<\/title>\n<meta name=\"description\" content=\"In this article, you&#039;ll read more about what is this graph database, Neoj4, and how it works with some examples.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cheesecakelabs.com\/blog\/starting-graph-databases-quick-look-neo4j\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Neoj4: Learn more about this graph database\" \/>\n<meta property=\"og:description\" content=\"In this article, you&#039;ll read more about what is this graph database, Neoj4, and how it works with some examples.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cheesecakelabs.com\/blog\/starting-graph-databases-quick-look-neo4j\/\" \/>\n<meta property=\"og:site_name\" content=\"Cheesecake Labs\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/cheesecakelabs\" \/>\n<meta property=\"article:published_time\" content=\"2018-12-07T18:32:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-08-31T13:46:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2018\/12\/artepostNatam.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2000\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Cheesecake Labs\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@cheesecakelabs\" \/>\n<meta name=\"twitter:site\" content=\"@cheesecakelabs\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/starting-graph-databases-quick-look-neo4j\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/starting-graph-databases-quick-look-neo4j\/\"},\"author\":{\"name\":\"Natam Oliveira\"},\"headline\":\"Starting with Graph Databases: A Quick look into Neo4j\",\"datePublished\":\"2018-12-07T18:32:40+00:00\",\"dateModified\":\"2022-08-31T13:46:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/starting-graph-databases-quick-look-neo4j\/\"},\"wordCount\":558,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/starting-graph-databases-quick-look-neo4j\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2018\/12\/artepostNatam.png\",\"articleSection\":[\"Process\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/cheesecakelabs.com\/blog\/starting-graph-databases-quick-look-neo4j\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/starting-graph-databases-quick-look-neo4j\/\",\"url\":\"https:\/\/cheesecakelabs.com\/blog\/starting-graph-databases-quick-look-neo4j\/\",\"name\":\"Neoj4: Learn more about this graph database\",\"isPartOf\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/starting-graph-databases-quick-look-neo4j\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/starting-graph-databases-quick-look-neo4j\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2018\/12\/artepostNatam.png\",\"datePublished\":\"2018-12-07T18:32:40+00:00\",\"dateModified\":\"2022-08-31T13:46:23+00:00\",\"author\":{\"@type\":\"person\",\"name\":\"Natam Oliveira\"},\"description\":\"In this article, you'll read more about what is this graph database, Neoj4, and how it works with some examples.\",\"breadcrumb\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/starting-graph-databases-quick-look-neo4j\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cheesecakelabs.com\/blog\/starting-graph-databases-quick-look-neo4j\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/starting-graph-databases-quick-look-neo4j\/#primaryimage\",\"url\":\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2018\/12\/artepostNatam.png\",\"contentUrl\":\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2018\/12\/artepostNatam.png\",\"width\":2000,\"height\":720,\"caption\":\"Blue image with neo4j written over it.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/starting-graph-databases-quick-look-neo4j\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cheesecakelabs.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Starting with Graph Databases: A Quick look into Neo4j\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/#website\",\"url\":\"https:\/\/cheesecakelabs.com\/blog\/\",\"name\":\"Cheesecake Labs\",\"description\":\"Nearshore outsourcing company for Web and Mobile design and engineering services, and staff augmentation for startups and enterprises..\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cheesecakelabs.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"name\":\"Natam Oliveira\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/06\/1665394374251.jpeg\",\"contentUrl\":\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/06\/1665394374251.jpeg\",\"caption\":\"Natam Oliveira\"},\"description\":\"10 years of experience in Marketing and Sales in the Technology sector. My main purpose is help, support and structure efficient operations and also develop independent and multidisciplinary teams.\",\"url\":\"https:\/\/cheesecakelabs.com\/blog\/autor\/natam-2\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Neoj4: Learn more about this graph database","description":"In this article, you'll read more about what is this graph database, Neoj4, and how it works with some examples.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cheesecakelabs.com\/blog\/starting-graph-databases-quick-look-neo4j\/","og_locale":"en_US","og_type":"article","og_title":"Neoj4: Learn more about this graph database","og_description":"In this article, you'll read more about what is this graph database, Neoj4, and how it works with some examples.","og_url":"https:\/\/cheesecakelabs.com\/blog\/starting-graph-databases-quick-look-neo4j\/","og_site_name":"Cheesecake Labs","article_publisher":"https:\/\/www.facebook.com\/cheesecakelabs","article_published_time":"2018-12-07T18:32:40+00:00","article_modified_time":"2022-08-31T13:46:23+00:00","og_image":[{"width":2000,"height":720,"url":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2018\/12\/artepostNatam.png","type":"image\/png"}],"author":"Cheesecake Labs","twitter_card":"summary_large_image","twitter_creator":"@cheesecakelabs","twitter_site":"@cheesecakelabs","twitter_misc":{"Written by":null,"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cheesecakelabs.com\/blog\/starting-graph-databases-quick-look-neo4j\/#article","isPartOf":{"@id":"https:\/\/cheesecakelabs.com\/blog\/starting-graph-databases-quick-look-neo4j\/"},"author":{"name":"Natam Oliveira"},"headline":"Starting with Graph Databases: A Quick look into Neo4j","datePublished":"2018-12-07T18:32:40+00:00","dateModified":"2022-08-31T13:46:23+00:00","mainEntityOfPage":{"@id":"https:\/\/cheesecakelabs.com\/blog\/starting-graph-databases-quick-look-neo4j\/"},"wordCount":558,"commentCount":0,"image":{"@id":"https:\/\/cheesecakelabs.com\/blog\/starting-graph-databases-quick-look-neo4j\/#primaryimage"},"thumbnailUrl":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2018\/12\/artepostNatam.png","articleSection":["Process"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/cheesecakelabs.com\/blog\/starting-graph-databases-quick-look-neo4j\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/cheesecakelabs.com\/blog\/starting-graph-databases-quick-look-neo4j\/","url":"https:\/\/cheesecakelabs.com\/blog\/starting-graph-databases-quick-look-neo4j\/","name":"Neoj4: Learn more about this graph database","isPartOf":{"@id":"https:\/\/cheesecakelabs.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cheesecakelabs.com\/blog\/starting-graph-databases-quick-look-neo4j\/#primaryimage"},"image":{"@id":"https:\/\/cheesecakelabs.com\/blog\/starting-graph-databases-quick-look-neo4j\/#primaryimage"},"thumbnailUrl":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2018\/12\/artepostNatam.png","datePublished":"2018-12-07T18:32:40+00:00","dateModified":"2022-08-31T13:46:23+00:00","author":{"@type":"person","name":"Natam Oliveira"},"description":"In this article, you'll read more about what is this graph database, Neoj4, and how it works with some examples.","breadcrumb":{"@id":"https:\/\/cheesecakelabs.com\/blog\/starting-graph-databases-quick-look-neo4j\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cheesecakelabs.com\/blog\/starting-graph-databases-quick-look-neo4j\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cheesecakelabs.com\/blog\/starting-graph-databases-quick-look-neo4j\/#primaryimage","url":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2018\/12\/artepostNatam.png","contentUrl":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2018\/12\/artepostNatam.png","width":2000,"height":720,"caption":"Blue image with neo4j written over it."},{"@type":"BreadcrumbList","@id":"https:\/\/cheesecakelabs.com\/blog\/starting-graph-databases-quick-look-neo4j\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cheesecakelabs.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Starting with Graph Databases: A Quick look into Neo4j"}]},{"@type":"WebSite","@id":"https:\/\/cheesecakelabs.com\/blog\/#website","url":"https:\/\/cheesecakelabs.com\/blog\/","name":"Cheesecake Labs","description":"Nearshore outsourcing company for Web and Mobile design and engineering services, and staff augmentation for startups and enterprises..","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cheesecakelabs.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","name":"Natam Oliveira","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cheesecakelabs.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/06\/1665394374251.jpeg","contentUrl":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/06\/1665394374251.jpeg","caption":"Natam Oliveira"},"description":"10 years of experience in Marketing and Sales in the Technology sector. My main purpose is help, support and structure efficient operations and also develop independent and multidisciplinary teams.","url":"https:\/\/cheesecakelabs.com\/blog\/autor\/natam-2\/"}]}},"_links":{"self":[{"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/posts\/6103","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/users\/65"}],"replies":[{"embeddable":true,"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/comments?post=6103"}],"version-history":[{"count":4,"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/posts\/6103\/revisions"}],"predecessor-version":[{"id":10728,"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/posts\/6103\/revisions\/10728"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/media\/6111"}],"wp:attachment":[{"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/media?parent=6103"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/categories?post=6103"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/tags?post=6103"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}