{"id":3901,"date":"2016-04-11T14:28:14","date_gmt":"2016-04-11T12:28:14","guid":{"rendered":"https:\/\/chartmogul.com\/blog\/?p=3901"},"modified":"2024-08-06T11:06:29","modified_gmt":"2024-08-06T09:06:29","slug":"codacy-premise-cloud-saas","status":"publish","type":"post","link":"https:\/\/chartmogul.com\/blog\/codacy-premise-cloud-saas\/","title":{"rendered":"How Codacy balances cloud &#038; on-premise SaaS"},"content":{"rendered":"<p>It was mid afternoon when I arrived at the <a href=\"https:\/\/www.codacy.com\" target=\"_blank\" rel=\"noopener\">Codacy<\/a> office in Lisbon, after a long trip from Berlin via London. I arrived with a mind full of expectation of what has lately been\u00a0given such tags as &#8220;next startup capital of Europe&#8221; and &#8220;Like Berlin was 5 years ago&#8221;. Regardless of my expectations, I was greeted\u00a0by\u00a0a\u00a0final\u00a0couple of hours of warming sunshine on a gorgeous spring day.<\/p>\n<p>During my stay in Lisbon, one of my goals was to meet some of ChartMogul&#8217;s customers, understand how they&#8217;re using our product and how their\u00a0own SaaS business came to be. I also wanted to get a sense of what things were\u00a0<em>really\u00a0<\/em>like in Portugal&#8217;s capital, answering some of my own questions about how tech startups exist and grow here, from the perspective of founders and innovators. Down to business then &#8211; first stop, Codacy, on the crumbling streets of Lisbon&#8217;s old town&#8230;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-3908\" src=\"https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/IMG_4299-1024x806.jpg\" alt=\"lisbon streets\" width=\"1024\" height=\"806\" srcset=\"https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/IMG_4299-1024x806.jpg 1024w, https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/IMG_4299-300x236.jpg 300w, https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/IMG_4299-720x566.jpg 720w, https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/IMG_4299-1920x1511.jpg 1920w, https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/IMG_4299-1024x806@2x.jpg 2048w, https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/IMG_4299-300x236@2x.jpg 600w, https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/IMG_4299-720x566@2x.jpg 1440w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<h1>Introducing Codacy<\/h1>\n<p>The team at Codacy is\u00a0solving what is clearly a long-standing pain point and source of problems for almost any business which builds software: <strong>The Code Review:<\/strong><\/p>\n<blockquote><p>&#8220;Code review is systematic examination (sometimes referred to as peer review) of computer source code. It is intended to find mistakes overlooked in the initial development phase, improving the overall quality of software.&#8221; (<a href=\"https:\/\/en.wikipedia.org\/wiki\/Code_review\" target=\"_blank\" rel=\"noopener\">Wiki<\/a>)<\/p><\/blockquote>\n<p>Unfortunately,\u00a0code review in most businesses is a painful, time-consuming necessity that is often not given the attention it deserves. Despite\u00a0being\u00a0one of the core contributors to overall code quality in any software building operation, it remains a highly manual (and therefore error-prone) process on which developers spend up to 20-30% of their time.<\/p>\n<p>Co-founders Jaime Jorge and Joao Caxaria saw the same issues whilst working in large consulting businesses in the UK. They\u00a0decided it was possible to\u00a0build a product which can save time and money on code review sessions in business, through intelligent automation and technical debt reduction. After\u00a0navigating their way through\u00a0the Seedcamp accelerator program in London, they\u00a0have since opened an office in Lisbon and raised a further $1.1M in a seed extension led by Portugal-based\u00a0<a href=\"https:\/\/caixacapital.pt\/\" target=\"_blank\" rel=\"noopener\">Caixa Capital<\/a>. Last but not least, the team were also the Beta award winners at the\u00a0Websummit Pitch Competition. It&#8217;s clear that Codacy as a product is solving a real problem that resonates with many people in industry.<\/p>\n<blockquote><p>&#8220;[developers]\u00a0see the value that we provide and then go to their team leader and say &#8216;I would like to use this tool because it makes us more efficient&#8217;&#8230;&#8221;<\/p><\/blockquote>\n<p>I sat down with Paul Bleicher (<a href=\"https:\/\/twitter.com\/ThePaulBleicher\" target=\"_blank\" rel=\"noopener\">@Paul_Bleicher<\/a>) who, as his Twitter handle suggests, oversees a lot of the data, revenue and business side of Codacy.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-3913\" src=\"https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/IMG_4301-1024x683.jpg\" alt=\"Codacy Office 2\" width=\"1024\" height=\"683\" srcset=\"https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/IMG_4301-1024x683.jpg 1024w, https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/IMG_4301-300x200.jpg 300w, https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/IMG_4301-720x480.jpg 720w, https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/IMG_4301-1920x1280.jpg 1920w, https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/IMG_4301-1024x683@2x.jpg 2048w, https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/IMG_4301-300x200@2x.jpg 600w, https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/IMG_4301-720x480@2x.jpg 1440w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<h1>Juggling cloud &amp; on-premise SaaS<\/h1>\n<p>One of the interesting characteristics of Codacy&#8217;s business is that they sell to a huge variety of different companies &#8212; from single contractors to huge corporations such as Adobe and Schneider Electric. As a result\u00a0of this, they need to offer some flexibility (perhaps more than most SaaS businesses) in how they deliver their solution.<\/p>\n<p>You may think that on-premise SaaS (i.e. hosting the app on servers controlled by the client) has gone the way of the Dodo, but there&#8217;s a little-understood reality that Codacy knows too well &#8211; many large Fortune 500 Enterprises still want their software to be self-hosted. Whether the reasons are security-based or otherwise, this was something they had to work with \u2014 as well as offering their usual cloud-based product at the same time.<\/p>\n<blockquote><p>&#8220;A lot of companies out there just aren&#8217;t allowed to use cloud products, especially because [with Codacy] we&#8217;re talking about the most important I.P.\u00a0in a company, which is the code.&#8221;<\/p><\/blockquote>\n<p>This hybrid approach to delivering SaaS obviously comes with its challenges, one of which is Analytics. How do you measure revenue metrics for a combination of cloud-based accounts and on-premise installations? This is where ChartMogul was able to offer a solution.<\/p>\n<blockquote><p>&#8220;One of the great features of [ChartMogul] is the fact that you can easily &#8211; and amazingly &#8211; import a lot of transactions and data that is not coming from Stripe and other payment providers. That was a key decision for us.&#8221;<\/p><\/blockquote>\n<p>One interesting thing that Codacy are doing is offering their product packaged in the form of a <a href=\"https:\/\/www.docker.com\" target=\"_blank\" rel=\"noopener\">Docker<\/a> container, through the <a href=\"https:\/\/elements.heroku.com\/addons\/\" target=\"_blank\" rel=\"noopener\">Heroku Elements<\/a> marketplace. This essentially means that those customers who want the product as a self-hosted setup have a simple way to deploy it to their own (or Heroku&#8217;s) infrastructure. This blend of self-hosted SaaS and modern cloud-based packaging and deployment systems is something quite unique!<\/p>\n<p>Taking advantage of the support for multiple billing systems meant that Paul could connect the company&#8217;s Stripe account as well as piping in other transactions from these manually-billed customers (commonly the Enterprise on-premise customers).<\/p>\n<figure id=\"attachment_3937\" aria-describedby=\"caption-attachment-3937\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-3937 size-large\" src=\"https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/codacy-product-1024x574.jpg\" alt=\"Codacy Product\" width=\"1024\" height=\"574\" srcset=\"https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/codacy-product-1024x574.jpg 1024w, https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/codacy-product-300x168.jpg 300w, https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/codacy-product-720x404.jpg 720w, https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/codacy-product-1920x1077.jpg 1920w, https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/codacy-product.jpg 1961w, https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/codacy-product-300x168@2x.jpg 600w, https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/codacy-product-720x404@2x.jpg 1440w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption id=\"caption-attachment-3937\" class=\"wp-caption-text\">The Codacy product gives an easily-digestible overview of project quality, based on a number of different factors. (source: codacy.com)<\/figcaption><\/figure>\n<h1>Measuring growth with Metrics &amp; ChartMogul<\/h1>\n<p>Measurement of key revenue metrics often doesn&#8217;t happen from conception with SaaS businesses, which means that there inevitably comes a point where such processes and concepts have to be introduced to the team. I was eager to understand\u00a0how Paul saw this working within\u00a0Codacy:<\/p>\n<p><strong>Did ChartMogul change how metrics are measured and used in Codacy?<\/strong><\/p>\n<blockquote><p>&#8220;[metrics]\u00a0were\u00a0the biggest problem in Codacy &#8211; I joined as the first non-engineer in the company and I was trying to set these rules and best practices etc. It&#8217;s still something I struggle with, but I think ChartMogul can make a lot of these things easy.<\/p>\n<p>&#8230;<\/p>\n<p>In the end I would say I&#8217;m extremely happy with ChartMogul&#8230; because of a lot of configuration and customization that the product offers. Just one example that I really like is that &#8212; we have a free plan &#8212; and you can say that everyone who moves to the free plan is in fact a churn.&#8221;<\/p><\/blockquote>\n<p><strong>Who uses ChartMogul in the business?<\/strong><\/p>\n<blockquote><p>I would say I am the main user. I communicate the metrics with the team, but the CEO is also looking at [ChartMogul] as well as my marketing and sales team.<\/p>\n<p>&#8230;recently I also invited our designer because I really like the design of the product, especially the charts, so I want her to see them!<\/p><\/blockquote>\n<figure id=\"attachment_3911\" aria-describedby=\"caption-attachment-3911\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-3911 size-large\" src=\"https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/IMG_4306-1024x583.jpg\" alt=\"Codacy office\" width=\"1024\" height=\"583\" srcset=\"https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/IMG_4306-1024x583.jpg 1024w, https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/IMG_4306-300x171.jpg 300w, https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/IMG_4306-720x410.jpg 720w, https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/IMG_4306-1920x1093.jpg 1920w, https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/IMG_4306-1024x583@2x.jpg 2048w, https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/IMG_4306-300x171@2x.jpg 600w, https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/IMG_4306-720x410@2x.jpg 1440w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption id=\"caption-attachment-3911\" class=\"wp-caption-text\">The Codacy dev team, hard at work.<\/figcaption><\/figure>\n<h1>On culture, and Lisbon<\/h1>\n<p>Lisbon isn&#8217;t the only location for the Codacy team &#8211; they also have a presence in London. However I got the feeling that for the developers and other team members who work out of the Lisbon office, this was the heart of the company. Paul explained to me the generally-accepted list of benefits that one can read in any startup-focussed overview of the city &#8212; cheap rent, great (also cheap) food, a lot of sun and a base in a city from which everyone can easily explore the beauty of Portugal&#8217;s Atlantic coastline. What&#8217;s not to love?<\/p>\n<p>Having previously spent time in Berlin (home to ChartMogul), Paul sees parallels between 2016&#8217;s Lisbon and the state of Berlin around\u00a05 years ago, before dramatic rises in rent and wider awareness of the city as a tech hub. Whether the Portuguese capital will see similar growth in the next 5-10 years remains to be seen, but\u00a0current signs are positive. One thing&#8217;s for sure, there\u00a0are many Berlin expats willing to trade cold winter weather and rising rent for a more Vitamin D-enriched lifestyle. From my few days experiencing Lisbon,\u00a0I can see how such a prospect is pretty compelling.<\/p>\n<figure id=\"attachment_3915\" aria-describedby=\"caption-attachment-3915\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-3915 size-large\" src=\"https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/IMG_4302-e1460366111381-1024x463.jpg\" alt=\"Codacy office dog\" width=\"1024\" height=\"463\" srcset=\"https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/IMG_4302-e1460366111381-1024x463.jpg 1024w, https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/IMG_4302-e1460366111381-300x136.jpg 300w, https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/IMG_4302-e1460366111381-720x326.jpg 720w, https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/IMG_4302-e1460366111381-1920x869.jpg 1920w, https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/IMG_4302-e1460366111381-1024x463@2x.jpg 2048w, https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/IMG_4302-e1460366111381-300x136@2x.jpg 600w, https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/IMG_4302-e1460366111381-720x326@2x.jpg 1440w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption id=\"caption-attachment-3915\" class=\"wp-caption-text\">The Codacy mascot and resident office dog, Whiskey.<\/figcaption><\/figure>\n<h1>Final word<\/h1>\n<p>It&#8217;s clear to me that the team at Codacy are lowering\u00a0one of the fundamental barriers to high software quality in many businesses across the world. Through their intelligent\u00a0tools and automated processes, they seem on track to add what could well be billions of dollars of value (through saved time and reduced bugs) to the software industry.<\/p>\n<p><strong>Developers, rejoice!<\/strong>\u00a0Codacy is completely free for open source projects! For private repositories,\u00a0you can sign up for\u00a0a free trial with your Github or Google account at <a href=\"http:\/\/codacy.com\" target=\"_blank\" rel=\"noopener\">codacy.com<\/a>\u00a0and get started right away.<\/p>\n<p>If you have multiple billing sources in your SaaS business and want unified, consistent SaaS metrics, start a free trial of <a href=\"https:\/\/chartmogul.com\" target=\"_blank\" rel=\"noopener\">ChartMogul<\/a>\u00a0today. Connect your <a href=\"http:\/\/stripe.com\" target=\"_blank\" rel=\"noopener\">Stripe<\/a>, <a href=\"http:\/\/braintreepayments.com\" target=\"_blank\" rel=\"noopener\">Braintree<\/a>, <a href=\"http:\/\/recurly.com\" target=\"_blank\" rel=\"noopener\">Recurly<\/a>, <a href=\"http:\/\/chargify.com\" target=\"_blank\" rel=\"noopener\">Chargify<\/a> or <a href=\"http:\/\/paypal.com\" target=\"_blank\" rel=\"noopener\">PayPal<\/a> accounts. Upload manual data and pipe in customer attributes from <a href=\"https:\/\/workspace.google.com\/marketplace\/app\/chartmogul_google_sheets_integration\/680366009883\" target=\"_blank\" rel=\"noopener\">Google Sheets<\/a>, or via <a href=\"https:\/\/dev.chartmogul.com\/docs\/importing-data-for-chartmogul-crm\" target=\"_blank\" rel=\"noopener\">API<\/a> and start growing a better subscription business.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Codacy is changing the way businesses carry out code reviews. I paid them a visit to understand how they&#8217;re addressing such a huge problem in the industry, and to see how ChartMogul helps them measure their growth.<\/p>\n","protected":false},"author":9,"featured_media":3902,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[140,46,98,141,19],"class_list":["post-3901","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gtm","tag-codacy","tag-customer-story","tag-interview","tag-lisbon","tag-startup"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How Codacy balances cloud &amp; on-premise SaaS - ChartMogul<\/title>\n<meta name=\"description\" content=\"Codacy is changing the way businesses carry out code reviews. I paid them a visit to understand how they&#039;re addressing such a huge problem in industry.\" \/>\n<meta name=\"robots\" content=\"index, follow\" \/>\n<link rel=\"canonical\" href=\"https:\/\/chartmogul.com\/blog\/codacy-premise-cloud-saas\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How Codacy balances cloud &amp; on-premise SaaS - ChartMogul\" \/>\n<meta property=\"og:description\" content=\"Codacy is changing the way businesses carry out code reviews. I paid them a visit to understand how they&#039;re addressing such a huge problem in industry.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/chartmogul.com\/blog\/codacy-premise-cloud-saas\/\" \/>\n<meta property=\"og:site_name\" content=\"ChartMogul\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/chartmogul\" \/>\n<meta property=\"article:published_time\" content=\"2016-04-11T12:28:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-08-06T09:06:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/codacy-header2-2.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2880\" \/>\n\t<meta property=\"og:image:height\" content=\"1200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ed Shelley\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Mr_Ed\" \/>\n<meta name=\"twitter:site\" content=\"@chartmogul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ed Shelley\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/chartmogul.com\/blog\/codacy-premise-cloud-saas\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/chartmogul.com\/blog\/codacy-premise-cloud-saas\/\"},\"author\":{\"name\":\"Ed Shelley\",\"@id\":\"https:\/\/chartmogul.com\/blog\/#\/schema\/person\/55ca03cbfebabf05e94258e529620fcb\"},\"headline\":\"How Codacy balances cloud &#038; on-premise SaaS\",\"datePublished\":\"2016-04-11T12:28:14+00:00\",\"dateModified\":\"2024-08-06T09:06:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/chartmogul.com\/blog\/codacy-premise-cloud-saas\/\"},\"wordCount\":1449,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/chartmogul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/chartmogul.com\/blog\/codacy-premise-cloud-saas\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/codacy-header2-2.jpg\",\"keywords\":[\"codacy\",\"customer story\",\"interview\",\"lisbon\",\"startup\"],\"articleSection\":[\"GTM\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/chartmogul.com\/blog\/codacy-premise-cloud-saas\/\",\"url\":\"https:\/\/chartmogul.com\/blog\/codacy-premise-cloud-saas\/\",\"name\":\"How Codacy balances cloud & on-premise SaaS - ChartMogul\",\"isPartOf\":{\"@id\":\"https:\/\/chartmogul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/chartmogul.com\/blog\/codacy-premise-cloud-saas\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/chartmogul.com\/blog\/codacy-premise-cloud-saas\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/codacy-header2-2.jpg\",\"datePublished\":\"2016-04-11T12:28:14+00:00\",\"dateModified\":\"2024-08-06T09:06:29+00:00\",\"description\":\"Codacy is changing the way businesses carry out code reviews. I paid them a visit to understand how they're addressing such a huge problem in industry.\",\"breadcrumb\":{\"@id\":\"https:\/\/chartmogul.com\/blog\/codacy-premise-cloud-saas\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/chartmogul.com\/blog\/codacy-premise-cloud-saas\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/chartmogul.com\/blog\/codacy-premise-cloud-saas\/#primaryimage\",\"url\":\"https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/codacy-header2-2.jpg\",\"contentUrl\":\"https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/codacy-header2-2.jpg\",\"width\":2880,\"height\":1200},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/chartmogul.com\/blog\/codacy-premise-cloud-saas\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/chartmogul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How Codacy balances cloud &#038; on-premise SaaS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/chartmogul.com\/blog\/#website\",\"url\":\"https:\/\/chartmogul.com\/blog\/\",\"name\":\"ChartMogul\",\"description\":\"Get all your SaaS &amp; Subscription Metrics with a Single Click! MRR, churn, LTV and much more.\",\"publisher\":{\"@id\":\"https:\/\/chartmogul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/chartmogul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/chartmogul.com\/blog\/#organization\",\"name\":\"ChartMogul\",\"url\":\"https:\/\/chartmogul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/chartmogul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2019\/05\/ChartMogul-Logo.png\",\"contentUrl\":\"https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2019\/05\/ChartMogul-Logo.png\",\"width\":278,\"height\":52,\"caption\":\"ChartMogul\"},\"image\":{\"@id\":\"https:\/\/chartmogul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/chartmogul\",\"https:\/\/x.com\/chartmogul\",\"https:\/\/www.linkedin.com\/company\/chartmogul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/chartmogul.com\/blog\/#\/schema\/person\/55ca03cbfebabf05e94258e529620fcb\",\"name\":\"Ed Shelley\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/chartmogul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0266c82a7f8c5d908b6e777ae14b3f52031ea56eb421b3624c74426e07c751c5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0266c82a7f8c5d908b6e777ae14b3f52031ea56eb421b3624c74426e07c751c5?s=96&d=mm&r=g\",\"caption\":\"Ed Shelley\"},\"description\":\"Former Director of Content\",\"sameAs\":[\"http:\/\/@Mr_Ed\",\"https:\/\/x.com\/Mr_Ed\"],\"url\":\"https:\/\/chartmogul.com\/blog\/author\/ed\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How Codacy balances cloud & on-premise SaaS - ChartMogul","description":"Codacy is changing the way businesses carry out code reviews. I paid them a visit to understand how they're addressing such a huge problem in industry.","robots":{"index":"index","follow":"follow"},"canonical":"https:\/\/chartmogul.com\/blog\/codacy-premise-cloud-saas\/","og_locale":"en_US","og_type":"article","og_title":"How Codacy balances cloud & on-premise SaaS - ChartMogul","og_description":"Codacy is changing the way businesses carry out code reviews. I paid them a visit to understand how they're addressing such a huge problem in industry.","og_url":"https:\/\/chartmogul.com\/blog\/codacy-premise-cloud-saas\/","og_site_name":"ChartMogul","article_publisher":"https:\/\/www.facebook.com\/chartmogul","article_published_time":"2016-04-11T12:28:14+00:00","article_modified_time":"2024-08-06T09:06:29+00:00","og_image":[{"width":2880,"height":1200,"url":"https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/codacy-header2-2.jpg","type":"image\/jpeg"}],"author":"Ed Shelley","twitter_card":"summary_large_image","twitter_creator":"@Mr_Ed","twitter_site":"@chartmogul","twitter_misc":{"Written by":"Ed Shelley","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/chartmogul.com\/blog\/codacy-premise-cloud-saas\/#article","isPartOf":{"@id":"https:\/\/chartmogul.com\/blog\/codacy-premise-cloud-saas\/"},"author":{"name":"Ed Shelley","@id":"https:\/\/chartmogul.com\/blog\/#\/schema\/person\/55ca03cbfebabf05e94258e529620fcb"},"headline":"How Codacy balances cloud &#038; on-premise SaaS","datePublished":"2016-04-11T12:28:14+00:00","dateModified":"2024-08-06T09:06:29+00:00","mainEntityOfPage":{"@id":"https:\/\/chartmogul.com\/blog\/codacy-premise-cloud-saas\/"},"wordCount":1449,"commentCount":0,"publisher":{"@id":"https:\/\/chartmogul.com\/blog\/#organization"},"image":{"@id":"https:\/\/chartmogul.com\/blog\/codacy-premise-cloud-saas\/#primaryimage"},"thumbnailUrl":"https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/codacy-header2-2.jpg","keywords":["codacy","customer story","interview","lisbon","startup"],"articleSection":["GTM"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/chartmogul.com\/blog\/codacy-premise-cloud-saas\/","url":"https:\/\/chartmogul.com\/blog\/codacy-premise-cloud-saas\/","name":"How Codacy balances cloud & on-premise SaaS - ChartMogul","isPartOf":{"@id":"https:\/\/chartmogul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/chartmogul.com\/blog\/codacy-premise-cloud-saas\/#primaryimage"},"image":{"@id":"https:\/\/chartmogul.com\/blog\/codacy-premise-cloud-saas\/#primaryimage"},"thumbnailUrl":"https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/codacy-header2-2.jpg","datePublished":"2016-04-11T12:28:14+00:00","dateModified":"2024-08-06T09:06:29+00:00","description":"Codacy is changing the way businesses carry out code reviews. I paid them a visit to understand how they're addressing such a huge problem in industry.","breadcrumb":{"@id":"https:\/\/chartmogul.com\/blog\/codacy-premise-cloud-saas\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/chartmogul.com\/blog\/codacy-premise-cloud-saas\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/chartmogul.com\/blog\/codacy-premise-cloud-saas\/#primaryimage","url":"https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/codacy-header2-2.jpg","contentUrl":"https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2016\/04\/codacy-header2-2.jpg","width":2880,"height":1200},{"@type":"BreadcrumbList","@id":"https:\/\/chartmogul.com\/blog\/codacy-premise-cloud-saas\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/chartmogul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How Codacy balances cloud &#038; on-premise SaaS"}]},{"@type":"WebSite","@id":"https:\/\/chartmogul.com\/blog\/#website","url":"https:\/\/chartmogul.com\/blog\/","name":"ChartMogul","description":"Get all your SaaS &amp; Subscription Metrics with a Single Click! MRR, churn, LTV and much more.","publisher":{"@id":"https:\/\/chartmogul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/chartmogul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/chartmogul.com\/blog\/#organization","name":"ChartMogul","url":"https:\/\/chartmogul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/chartmogul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2019\/05\/ChartMogul-Logo.png","contentUrl":"https:\/\/chartmogul.com\/blog\/wp-content\/uploads\/2019\/05\/ChartMogul-Logo.png","width":278,"height":52,"caption":"ChartMogul"},"image":{"@id":"https:\/\/chartmogul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/chartmogul","https:\/\/x.com\/chartmogul","https:\/\/www.linkedin.com\/company\/chartmogul\/"]},{"@type":"Person","@id":"https:\/\/chartmogul.com\/blog\/#\/schema\/person\/55ca03cbfebabf05e94258e529620fcb","name":"Ed Shelley","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/chartmogul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0266c82a7f8c5d908b6e777ae14b3f52031ea56eb421b3624c74426e07c751c5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0266c82a7f8c5d908b6e777ae14b3f52031ea56eb421b3624c74426e07c751c5?s=96&d=mm&r=g","caption":"Ed Shelley"},"description":"Former Director of Content","sameAs":["http:\/\/@Mr_Ed","https:\/\/x.com\/Mr_Ed"],"url":"https:\/\/chartmogul.com\/blog\/author\/ed\/"}]}},"_links":{"self":[{"href":"https:\/\/chartmogul.com\/blog\/wp-json\/wp\/v2\/posts\/3901","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/chartmogul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/chartmogul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/chartmogul.com\/blog\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/chartmogul.com\/blog\/wp-json\/wp\/v2\/comments?post=3901"}],"version-history":[{"count":0,"href":"https:\/\/chartmogul.com\/blog\/wp-json\/wp\/v2\/posts\/3901\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/chartmogul.com\/blog\/wp-json\/wp\/v2\/media\/3902"}],"wp:attachment":[{"href":"https:\/\/chartmogul.com\/blog\/wp-json\/wp\/v2\/media?parent=3901"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/chartmogul.com\/blog\/wp-json\/wp\/v2\/categories?post=3901"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/chartmogul.com\/blog\/wp-json\/wp\/v2\/tags?post=3901"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}