{"id":41329,"date":"2022-02-03T01:07:18","date_gmt":"2022-02-03T06:07:18","guid":{"rendered":"https:\/\/simfoni.com\/?p=41329"},"modified":"2022-06-07T05:14:58","modified_gmt":"2022-06-07T10:14:58","slug":"tech-from-startup-to-scale-up-strangulating-the-monolith","status":"publish","type":"post","link":"https:\/\/simfoni.com\/engineering\/tech-from-startup-to-scale-up-strangulating-the-monolith\/","title":{"rendered":"Tech from Startup to Scale up &#8211; Strangulating the Monolith"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"41329\" class=\"elementor elementor-41329\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-a5b6c7c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-eae-slider=\"5496\" data-id=\"a5b6c7c\" data-element_type=\"section\" data-e-type=\"section\" data-settings='{\"pix_scale_in\":\"none\"}'>\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-41bdbb1\" data-eae-slider=\"30437\" data-id=\"41bdbb1\" data-element_type=\"column\" data-e-type=\"column\" data-settings='{\"pix_scale_in\":\"none\"}'>\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f59ed89 elementor-blockquote--skin-border elementor-widget elementor-widget-blockquote\" data-id=\"f59ed89\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"blockquote.default\">\n\t\t\t\t\t\t\t<blockquote class=\"elementor-blockquote\">\n\t\t\t<p class=\"elementor-blockquote__content\">\n\t\t\t\tIf you are an early stage startup you will start with something small and a single piece of software that proves your idea. <strong> Scale and complexity <\/strong> are not on your mind and your first few customers are there to help you prove your thesis. Once you have done proving your thesis, and have managed a steady flow of customers you have a good problem to solve. One of Scale and Complexity. The question then becomes <strong>  &ldquo;How do I move my tech to solve for complexity and scale&rdquo; without disrupting the rest of the work.<\/strong>\t\t\t<\/p>\n\t\t\t\t\t<\/blockquote>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-4b4293d elementor-reverse-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-eae-slider=\"37413\" data-id=\"4b4293d\" data-element_type=\"section\" data-e-type=\"section\" data-settings='{\"pix_scale_in\":\"none\"}'>\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-0f1b1fe\" data-eae-slider=\"9648\" data-id=\"0f1b1fe\" data-element_type=\"column\" data-e-type=\"column\" data-settings='{\"pix_scale_in\":\"none\"}'>\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f45d932 elementor-widget elementor-widget-text-editor\" data-id=\"f45d932\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>So let&rsquo;s see where we are. We have built a monolith, we have a database Running on RDS, we add servers to the farm manually when we see things spiking. The problem with doing that is that the choke happens at the DB level as the no of requests increases. Your software isn&rsquo;t scaling and you are busy adding hack after hack to keep things going. Your scale story is on the verge of failing. Does this scenario happen, you bet it does.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-a371a28\" data-eae-slider=\"1826\" data-id=\"a371a28\" data-element_type=\"column\" data-e-type=\"column\" data-settings='{\"pix_scale_in\":\"none\"}'>\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b3effe6 elementor-widget elementor-widget-image\" data-id=\"b3effe6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1280\" height=\"720\" src=\"https:\/\/simfoni.com\/wp-content\/uploads\/2022\/02\/IT-Infrastructure.jpg\" class=\"attachment-full size-full wp-image-41335\" alt=\"IT Infrastructure\" srcset=\"https:\/\/simfoni.com\/wp-content\/uploads\/2022\/02\/IT-Infrastructure.jpg 1280w, https:\/\/simfoni.com\/wp-content\/uploads\/2022\/02\/IT-Infrastructure-300x169.jpg 300w, https:\/\/simfoni.com\/wp-content\/uploads\/2022\/02\/IT-Infrastructure-1024x576.jpg 1024w, https:\/\/simfoni.com\/wp-content\/uploads\/2022\/02\/IT-Infrastructure-768x432.jpg 768w, https:\/\/simfoni.com\/wp-content\/uploads\/2022\/02\/IT-Infrastructure-150x84.jpg 150w\" sizes=\"(max-width: 1280px) 100vw, 1280px\"\/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-82d8bc3 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-eae-slider=\"73977\" data-id=\"82d8bc3\" data-element_type=\"section\" data-e-type=\"section\" data-settings='{\"pix_scale_in\":\"none\"}'>\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9fefa8d\" data-eae-slider=\"23478\" data-id=\"9fefa8d\" data-element_type=\"column\" data-e-type=\"column\" data-settings='{\"pix_scale_in\":\"none\"}'>\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-81d0686 elementor-widget elementor-widget-text-editor\" data-id=\"81d0686\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>There exists an Architectural Pattern called Strangulation (It&rsquo;s also called the strangler pattern). In layperson&rsquo;s term, you take the monolith and extract a service out of it and make it work outside the monolith as a microservice. Ideally, a service will be a single responsibility with its own data. The problem with a monolith is that data gets shared across functions\/services. So the best way to do this is to extract the service and let it have its own data set and anything else that is needed comes from the monolith via an API. Of course to enable continouity on the monolith (since the dependency on existing data will still be there) sync the service specific data back to the Monolith&rsquo;s db. Congratulations you have Strangulated out your first microservice from the monolith. Of course you will continue to build new microservices. I wont talk about <span class=\"\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">container<\/span>s here except to say that it&rsquo;s the vehicle for deploying our newly strangulated microservice or any newly built one.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6ba9dfd elementor-widget elementor-widget-text-editor\" data-id=\"6ba9dfd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>Read More:-&nbsp; <a href=\"https:\/\/simfoni.com\/procurement\/\" target=\"_blank\" rel=\"noopener\">What is Procurement<\/a> and How To Optimize Processes, Performance, and Technology?<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8c6df30 elementor-widget elementor-widget-image\" data-id=\"8c6df30\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"960\" height=\"720\" src=\"https:\/\/simfoni.com\/wp-content\/uploads\/2022\/02\/Strangulation.png\" class=\"elementor-animation-hang attachment-full size-full wp-image-41334\" alt=\"Strangulation\" srcset=\"https:\/\/simfoni.com\/wp-content\/uploads\/2022\/02\/Strangulation.png 960w, https:\/\/simfoni.com\/wp-content\/uploads\/2022\/02\/Strangulation-300x225.png 300w, https:\/\/simfoni.com\/wp-content\/uploads\/2022\/02\/Strangulation-768x576.png 768w, https:\/\/simfoni.com\/wp-content\/uploads\/2022\/02\/Strangulation-600x450.png 600w, https:\/\/simfoni.com\/wp-content\/uploads\/2022\/02\/Strangulation-150x113.png 150w\" sizes=\"(max-width: 960px) 100vw, 960px\"\/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5b50803 elementor-widget elementor-widget-text-editor\" data-id=\"5b50803\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>As and when the opportunity arises you will continue to strangulate and extract more and more services from the monolith. Eventually, you will gradually stop syncing data back to the monolith. Each service can be scaled on its own depending on the demand for the service. You won&rsquo;t choke on a single database either. Make sure you have the infrastructure to support the benefits of scaling by service. Don&rsquo;t overdo your microservices. You can land up with an orchestration nightmare. We will come back with more details on some of these issues and share our pains and gains.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-12b6e7f elementor-reverse-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-eae-slider=\"98962\" data-id=\"12b6e7f\" data-element_type=\"section\" data-e-type=\"section\" data-settings='{\"pix_scale_in\":\"none\"}'>\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-fbfa589\" data-eae-slider=\"69264\" data-id=\"fbfa589\" data-element_type=\"column\" data-e-type=\"column\" data-settings='{\"pix_scale_in\":\"none\"}'>\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d386808 elementor-widget elementor-widget-text-editor\" data-id=\"d386808\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>So what&rsquo;s bad about stranglers? The biggest complaint is that end-to-end strangulation is a slow-moving beast. The second is in the process of implementing it, it slows down the delivery of the immediate feature. You always tie removing a piece out with a <span class=\"\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">deliverable<\/span> (How else can you justify doing a non-revenue job to your manager) with a feature that was waiting to go out yesterday. Testing is another challenge to ensure your functionality works well backward as it always did. When you build your microservice, build your tests.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-5163ebf\" data-eae-slider=\"65034\" data-id=\"5163ebf\" data-element_type=\"column\" data-e-type=\"column\" data-settings='{\"pix_scale_in\":\"none\"}'>\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-655306d elementor-widget elementor-widget-image\" data-id=\"655306d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1600\" height=\"900\" src=\"https:\/\/simfoni.com\/wp-content\/uploads\/2022\/02\/Slow-Moving-Beast.jpg\" class=\"attachment-full size-full wp-image-41336\" alt=\"Slow Moving Beast\" srcset=\"https:\/\/simfoni.com\/wp-content\/uploads\/2022\/02\/Slow-Moving-Beast.jpg 1600w, https:\/\/simfoni.com\/wp-content\/uploads\/2022\/02\/Slow-Moving-Beast-300x169.jpg 300w, https:\/\/simfoni.com\/wp-content\/uploads\/2022\/02\/Slow-Moving-Beast-1024x576.jpg 1024w, https:\/\/simfoni.com\/wp-content\/uploads\/2022\/02\/Slow-Moving-Beast-768x432.jpg 768w, https:\/\/simfoni.com\/wp-content\/uploads\/2022\/02\/Slow-Moving-Beast-1536x864.jpg 1536w, https:\/\/simfoni.com\/wp-content\/uploads\/2022\/02\/Slow-Moving-Beast-150x84.jpg 150w\" sizes=\"(max-width: 1600px) 100vw, 1600px\"\/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-f824144 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-eae-slider=\"27641\" data-id=\"f824144\" data-element_type=\"section\" data-e-type=\"section\" data-settings='{\"background_background\":\"classic\",\"pix_scale_in\":\"none\"}'>\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-fac2a9c\" data-eae-slider=\"77609\" data-id=\"fac2a9c\" data-element_type=\"column\" data-e-type=\"column\" data-settings='{\"pix_scale_in\":\"none\"}'>\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7aac2ef elementor-author-box--align-left elementor-widget elementor-widget-author-box\" data-id=\"7aac2ef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"author-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-author-box\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/www.linkedin.com\/in\/mohan-gopalakrishnan-323325\/\" class=\"elementor-author-box__avatar\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/simfoni.com\/wp-content\/uploads\/2022\/02\/Mohan-Gopalakrishnan.jpg\" alt=\"Picture of Mohan Gopalakrishnan\" loading=\"lazy\"\/>\n\t\t\t\t<\/a>\n\t\t\t\n\t\t\t<div class=\"elementor-author-box__text\">\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.linkedin.com\/in\/mohan-gopalakrishnan-323325\/\">\n\t\t\t\t\t\t<h4 class=\"elementor-author-box__name\">\n\t\t\t\t\t\t\tMohan Gopalakrishnan\t\t\t\t\t\t<\/h4>\n\t\t\t\t\t<\/a>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-author-box__bio\">\n\t\t\t\t\t\t<p>VP of Engineering at Simfoni<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-9c2fc32\" data-eae-slider=\"31400\" data-id=\"9c2fc32\" data-element_type=\"column\" data-e-type=\"column\" data-settings='{\"pix_scale_in\":\"none\"}'>\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a2b4564 elementor-widget elementor-widget-author-box\" data-id=\"a2b4564\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"author-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-author-box\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/www.linkedin.com\/company\/simfoni\/\" class=\"elementor-author-box__avatar\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/simfoni.com\/wp-content\/uploads\/2020\/03\/Simfoni-Favicon-300x300.gif\" alt=\"Picture of Simfoni\" loading=\"lazy\"\/>\n\t\t\t\t<\/a>\n\t\t\t\n\t\t\t<div class=\"elementor-author-box__text\">\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.linkedin.com\/company\/simfoni\/\">\n\t\t\t\t\t\t<h4 class=\"elementor-author-box__name\">\n\t\t\t\t\t\t\tSimfoni\t\t\t\t\t\t<\/h4>\n\t\t\t\t\t<\/a>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-author-box__bio\">\n\t\t\t\t\t\t<p>Follow Simfoni on LinkedIn<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>If you are an early stage startup you will start with something small and a single piece of software that proves your idea. Scale and complexity are not on your mind and your first few customers are there to help&hellip;<\/p>\n","protected":false},"author":1,"featured_media":41331,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"give_campaign_id":0,"footnotes":""},"categories":[2768],"tags":[],"class_list":["post-41329","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-engineering"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Tech from Startup to Scale up - Strangulating the Monolith - Simfoni.com<\/title>\n<meta name=\"description\" content=\"If you are an early-stage startup you will start with something small and a single piece of software that proves your idea.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/simfoni.com\/engineering\/tech-from-startup-to-scale-up-strangulating-the-monolith\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tech from Startup to Scale up - Strangulating the Monolith - Simfoni Engineering Blog\" \/>\n<meta property=\"og:description\" content=\"If you are an early-stage startup you will start with something small and a single piece of software that proves your idea. Once you have done proving your thesis, and have managed a steady flow of customers you have a good problem to solve.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/simfoni.com\/engineering\/tech-from-startup-to-scale-up-strangulating-the-monolith\/\" \/>\n<meta property=\"og:site_name\" content=\"Simfoni\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SimfoniApps\/\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/SimfoniApps\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-02-03T06:07:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-07T10:14:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/simfoni.com\/wp-content\/uploads\/2022\/02\/Scaling-up-a-Start-Up.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Simfoni\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/simfoni.com\/engineering\/tech-from-startup-to-scale-up-strangulating-the-monolith\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/simfoni.com\/engineering\/tech-from-startup-to-scale-up-strangulating-the-monolith\/\"},\"author\":{\"name\":\"Simfoni\",\"@id\":\"https:\/\/simfoni.com\/#\/schema\/person\/afc4d1749ccc888582602619fc5b02b8\"},\"headline\":\"Tech from Startup to Scale up &#8211; Strangulating the Monolith\",\"datePublished\":\"2022-02-03T06:07:18+00:00\",\"dateModified\":\"2022-06-07T10:14:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/simfoni.com\/engineering\/tech-from-startup-to-scale-up-strangulating-the-monolith\/\"},\"wordCount\":564,\"publisher\":{\"@id\":\"https:\/\/simfoni.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/simfoni.com\/engineering\/tech-from-startup-to-scale-up-strangulating-the-monolith\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/simfoni.com\/wp-content\/uploads\/2022\/02\/Scaling-up-a-Start-Up.jpg\",\"articleSection\":[\"Engineering\"],\"inLanguage\":\"en\",\"copyrightYear\":\"2022\",\"copyrightHolder\":{\"@id\":\"https:\/\/simfoni.com\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/simfoni.com\/engineering\/tech-from-startup-to-scale-up-strangulating-the-monolith\/\",\"url\":\"https:\/\/simfoni.com\/engineering\/tech-from-startup-to-scale-up-strangulating-the-monolith\/\",\"name\":\"Tech from Startup to Scale up - Strangulating the Monolith - Simfoni.com\",\"isPartOf\":{\"@id\":\"https:\/\/simfoni.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/simfoni.com\/engineering\/tech-from-startup-to-scale-up-strangulating-the-monolith\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/simfoni.com\/engineering\/tech-from-startup-to-scale-up-strangulating-the-monolith\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/simfoni.com\/wp-content\/uploads\/2022\/02\/Scaling-up-a-Start-Up.jpg\",\"datePublished\":\"2022-02-03T06:07:18+00:00\",\"dateModified\":\"2022-06-07T10:14:58+00:00\",\"description\":\"If you are an early-stage startup you will start with something small and a single piece of software that proves your idea.\",\"breadcrumb\":{\"@id\":\"https:\/\/simfoni.com\/engineering\/tech-from-startup-to-scale-up-strangulating-the-monolith\/#breadcrumb\"},\"inLanguage\":\"en\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/simfoni.com\/engineering\/tech-from-startup-to-scale-up-strangulating-the-monolith\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en\",\"@id\":\"https:\/\/simfoni.com\/engineering\/tech-from-startup-to-scale-up-strangulating-the-monolith\/#primaryimage\",\"url\":\"https:\/\/simfoni.com\/wp-content\/uploads\/2022\/02\/Scaling-up-a-Start-Up.jpg\",\"contentUrl\":\"https:\/\/simfoni.com\/wp-content\/uploads\/2022\/02\/Scaling-up-a-Start-Up.jpg\",\"width\":1200,\"height\":628,\"caption\":\"Tech from Startup to Scale up - Strangulating the Monolith - Simfoni.com\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/simfoni.com\/engineering\/tech-from-startup-to-scale-up-strangulating-the-monolith\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/simfoni.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tech from Startup to Scale up &#8211; Strangulating the Monolith\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/simfoni.com\/#website\",\"url\":\"https:\/\/simfoni.com\/\",\"name\":\"Simfoni\",\"description\":\"Spend Intelligence and Spend Automation\",\"publisher\":{\"@id\":\"https:\/\/simfoni.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/simfoni.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en\"},{\"@type\":[\"Organization\",\"Place\"],\"@id\":\"https:\/\/simfoni.com\/#organization\",\"name\":\"Simfoni\",\"alternateName\":\"Simfoni\",\"url\":\"https:\/\/simfoni.com\/\",\"logo\":{\"@id\":\"https:\/\/simfoni.com\/engineering\/tech-from-startup-to-scale-up-strangulating-the-monolith\/#local-main-organization-logo\"},\"image\":{\"@id\":\"https:\/\/simfoni.com\/engineering\/tech-from-startup-to-scale-up-strangulating-the-monolith\/#local-main-organization-logo\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SimfoniApps\/\",\"https:\/\/x.com\/simfoniapps\",\"https:\/\/www.instagram.com\/simfoniapps\/\",\"https:\/\/www.linkedin.com\/company\/simfoni\/\",\"https:\/\/www.youtube.com\/@simfoni\",\"https:\/\/g.page\/r\/CTMP26g2qypHEBM\/\",\"https:\/\/www.capterra.com\/p\/206211\/Spend-Analytics\/\",\"https:\/\/www.g2.com\/products\/simfoni-spend-analytics\/\",\"https:\/\/www.glassdoor.com\/Overview\/Working-at-Simfoni-EI_IE3290778.11,18.htm\",\"https:\/\/sourceforge.net\/software\/product\/Simfoni\/\",\"https:\/\/news.google.com\/publications\/CAAqBwgKMMaWxAsw6bHbAw\"],\"description\":\"Simfoni is an AI-powered procurement and spend management platform designed to help enterprises gain complete visibility into organizational spend and turn procurement insight into measurable financial impact. The platform combines advanced spend analytics, intelligent sourcing automation, and tail spend management to enable procurement teams to identify savings opportunities, execute sourcing strategies efficiently, and improve supplier performance across global operations. Built for modern procurement organizations, Simfoni supports Chief Procurement Officers, strategic sourcing leaders, and finance teams who are responsible for driving cost optimization, supplier governance, and operational efficiency. By consolidating procurement data across multiple systems and suppliers, Simfoni provides a unified view of enterprise spend and enables organizations to prioritize sourcing initiatives that deliver measurable savings. Simfoni\u2019s platform integrates spend intelligence with automated sourcing execution, allowing procurement teams to scale sourcing activities without increasing headcount. The system helps organizations manage indirect spend, improve supplier engagement, and strengthen procurement governance through data-driven decision making. Trusted by global enterprises, Simfoni enables organizations to transform procurement from a reactive cost center into a strategic value driver by delivering visibility, automation, and measurable financial outcomes across the procurement lifecycle.\",\"legalName\":\"Simfoni\",\"foundingDate\":\"2015-08-25\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"201\",\"maxValue\":\"500\"},\"address\":{\"@id\":\"https:\/\/simfoni.com\/engineering\/tech-from-startup-to-scale-up-strangulating-the-monolith\/#local-main-place-address\"},\"telephone\":[\"+1-973-718-7071\",\"+44-208-098-2115\"],\"openingHoursSpecification\":[{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\",\"Sunday\"],\"opens\":\"00:00\",\"closes\":\"23:59\"}],\"email\":\"info@simfoni.com\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/simfoni.com\/#\/schema\/person\/afc4d1749ccc888582602619fc5b02b8\",\"name\":\"Simfoni\",\"description\":\"Simfoni Delivers Next-generation Digital Procurement Transformation Through Spend Intelligence, Spend Automation &amp; Spend Analytics Software.\",\"sameAs\":[\"https:\/\/simfoni.com\/\",\"https:\/\/www.facebook.com\/SimfoniApps\/\",\"https:\/\/www.instagram.com\/simfoniapps\/\",\"https:\/\/www.linkedin.com\/company\/simfoni\/\",\"https:\/\/x.com\/simfoniapps\",\"https:\/\/www.youtube.com\/@simfoni\"]},{\"@type\":\"PostalAddress\",\"@id\":\"https:\/\/simfoni.com\/engineering\/tech-from-startup-to-scale-up-strangulating-the-monolith\/#local-main-place-address\",\"streetAddress\":\"90 Washington Valley Road\",\"addressLocality\":\"Bedminster\",\"postalCode\":\"07921\",\"addressRegion\":\"New Jersey\",\"addressCountry\":\"US\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"en\",\"@id\":\"https:\/\/simfoni.com\/engineering\/tech-from-startup-to-scale-up-strangulating-the-monolith\/#local-main-organization-logo\",\"url\":\"https:\/\/simfoni.com\/wp-content\/uploads\/2021\/10\/Simfoni.com-Logo.jpg\",\"contentUrl\":\"https:\/\/simfoni.com\/wp-content\/uploads\/2021\/10\/Simfoni.com-Logo.jpg\",\"width\":1000,\"height\":1000,\"caption\":\"Simfoni\"}]}<\/script>\n<meta name=\"geo.placename\" content=\"Bedminster\" \/>\n<meta name=\"geo.region\" content=\"United States (US)\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Tech from Startup to Scale up - Strangulating the Monolith - Simfoni.com","description":"If you are an early-stage startup you will start with something small and a single piece of software that proves your idea.","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:\/\/simfoni.com\/engineering\/tech-from-startup-to-scale-up-strangulating-the-monolith\/","og_locale":"en_US","og_type":"article","og_title":"Tech from Startup to Scale up - Strangulating the Monolith - Simfoni Engineering Blog","og_description":"If you are an early-stage startup you will start with something small and a single piece of software that proves your idea. Once you have done proving your thesis, and have managed a steady flow of customers you have a good problem to solve.","og_url":"https:\/\/simfoni.com\/engineering\/tech-from-startup-to-scale-up-strangulating-the-monolith\/","og_site_name":"Simfoni","article_publisher":"https:\/\/www.facebook.com\/SimfoniApps\/","article_author":"https:\/\/www.facebook.com\/SimfoniApps\/","article_published_time":"2022-02-03T06:07:18+00:00","article_modified_time":"2022-06-07T10:14:58+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/simfoni.com\/wp-content\/uploads\/2022\/02\/Scaling-up-a-Start-Up.jpg","type":"image\/jpeg"}],"author":"Simfoni","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/simfoni.com\/engineering\/tech-from-startup-to-scale-up-strangulating-the-monolith\/#article","isPartOf":{"@id":"https:\/\/simfoni.com\/engineering\/tech-from-startup-to-scale-up-strangulating-the-monolith\/"},"author":{"name":"Simfoni","@id":"https:\/\/simfoni.com\/#\/schema\/person\/afc4d1749ccc888582602619fc5b02b8"},"headline":"Tech from Startup to Scale up &#8211; Strangulating the Monolith","datePublished":"2022-02-03T06:07:18+00:00","dateModified":"2022-06-07T10:14:58+00:00","mainEntityOfPage":{"@id":"https:\/\/simfoni.com\/engineering\/tech-from-startup-to-scale-up-strangulating-the-monolith\/"},"wordCount":564,"publisher":{"@id":"https:\/\/simfoni.com\/#organization"},"image":{"@id":"https:\/\/simfoni.com\/engineering\/tech-from-startup-to-scale-up-strangulating-the-monolith\/#primaryimage"},"thumbnailUrl":"https:\/\/simfoni.com\/wp-content\/uploads\/2022\/02\/Scaling-up-a-Start-Up.jpg","articleSection":["Engineering"],"inLanguage":"en","copyrightYear":"2022","copyrightHolder":{"@id":"https:\/\/simfoni.com\/#organization"}},{"@type":"WebPage","@id":"https:\/\/simfoni.com\/engineering\/tech-from-startup-to-scale-up-strangulating-the-monolith\/","url":"https:\/\/simfoni.com\/engineering\/tech-from-startup-to-scale-up-strangulating-the-monolith\/","name":"Tech from Startup to Scale up - Strangulating the Monolith - Simfoni.com","isPartOf":{"@id":"https:\/\/simfoni.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/simfoni.com\/engineering\/tech-from-startup-to-scale-up-strangulating-the-monolith\/#primaryimage"},"image":{"@id":"https:\/\/simfoni.com\/engineering\/tech-from-startup-to-scale-up-strangulating-the-monolith\/#primaryimage"},"thumbnailUrl":"https:\/\/simfoni.com\/wp-content\/uploads\/2022\/02\/Scaling-up-a-Start-Up.jpg","datePublished":"2022-02-03T06:07:18+00:00","dateModified":"2022-06-07T10:14:58+00:00","description":"If you are an early-stage startup you will start with something small and a single piece of software that proves your idea.","breadcrumb":{"@id":"https:\/\/simfoni.com\/engineering\/tech-from-startup-to-scale-up-strangulating-the-monolith\/#breadcrumb"},"inLanguage":"en","potentialAction":[{"@type":"ReadAction","target":["https:\/\/simfoni.com\/engineering\/tech-from-startup-to-scale-up-strangulating-the-monolith\/"]}]},{"@type":"ImageObject","inLanguage":"en","@id":"https:\/\/simfoni.com\/engineering\/tech-from-startup-to-scale-up-strangulating-the-monolith\/#primaryimage","url":"https:\/\/simfoni.com\/wp-content\/uploads\/2022\/02\/Scaling-up-a-Start-Up.jpg","contentUrl":"https:\/\/simfoni.com\/wp-content\/uploads\/2022\/02\/Scaling-up-a-Start-Up.jpg","width":1200,"height":628,"caption":"Tech from Startup to Scale up - Strangulating the Monolith - Simfoni.com"},{"@type":"BreadcrumbList","@id":"https:\/\/simfoni.com\/engineering\/tech-from-startup-to-scale-up-strangulating-the-monolith\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/simfoni.com\/"},{"@type":"ListItem","position":2,"name":"Tech from Startup to Scale up &#8211; Strangulating the Monolith"}]},{"@type":"WebSite","@id":"https:\/\/simfoni.com\/#website","url":"https:\/\/simfoni.com\/","name":"Simfoni","description":"Spend Intelligence and Spend Automation","publisher":{"@id":"https:\/\/simfoni.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/simfoni.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en"},{"@type":["Organization","Place"],"@id":"https:\/\/simfoni.com\/#organization","name":"Simfoni","alternateName":"Simfoni","url":"https:\/\/simfoni.com\/","logo":{"@id":"https:\/\/simfoni.com\/engineering\/tech-from-startup-to-scale-up-strangulating-the-monolith\/#local-main-organization-logo"},"image":{"@id":"https:\/\/simfoni.com\/engineering\/tech-from-startup-to-scale-up-strangulating-the-monolith\/#local-main-organization-logo"},"sameAs":["https:\/\/www.facebook.com\/SimfoniApps\/","https:\/\/x.com\/simfoniapps","https:\/\/www.instagram.com\/simfoniapps\/","https:\/\/www.linkedin.com\/company\/simfoni\/","https:\/\/www.youtube.com\/@simfoni","https:\/\/g.page\/r\/CTMP26g2qypHEBM\/","https:\/\/www.capterra.com\/p\/206211\/Spend-Analytics\/","https:\/\/www.g2.com\/products\/simfoni-spend-analytics\/","https:\/\/www.glassdoor.com\/Overview\/Working-at-Simfoni-EI_IE3290778.11,18.htm","https:\/\/sourceforge.net\/software\/product\/Simfoni\/","https:\/\/news.google.com\/publications\/CAAqBwgKMMaWxAsw6bHbAw"],"description":"Simfoni is an AI-powered procurement and spend management platform designed to help enterprises gain complete visibility into organizational spend and turn procurement insight into measurable financial impact. The platform combines advanced spend analytics, intelligent sourcing automation, and tail spend management to enable procurement teams to identify savings opportunities, execute sourcing strategies efficiently, and improve supplier performance across global operations. Built for modern procurement organizations, Simfoni supports Chief Procurement Officers, strategic sourcing leaders, and finance teams who are responsible for driving cost optimization, supplier governance, and operational efficiency. By consolidating procurement data across multiple systems and suppliers, Simfoni provides a unified view of enterprise spend and enables organizations to prioritize sourcing initiatives that deliver measurable savings. Simfoni\u2019s platform integrates spend intelligence with automated sourcing execution, allowing procurement teams to scale sourcing activities without increasing headcount. The system helps organizations manage indirect spend, improve supplier engagement, and strengthen procurement governance through data-driven decision making. Trusted by global enterprises, Simfoni enables organizations to transform procurement from a reactive cost center into a strategic value driver by delivering visibility, automation, and measurable financial outcomes across the procurement lifecycle.","legalName":"Simfoni","foundingDate":"2015-08-25","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"201","maxValue":"500"},"address":{"@id":"https:\/\/simfoni.com\/engineering\/tech-from-startup-to-scale-up-strangulating-the-monolith\/#local-main-place-address"},"telephone":["+1-973-718-7071","+44-208-098-2115"],"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],"opens":"00:00","closes":"23:59"}],"email":"info@simfoni.com"},{"@type":"Person","@id":"https:\/\/simfoni.com\/#\/schema\/person\/afc4d1749ccc888582602619fc5b02b8","name":"Simfoni","description":"Simfoni Delivers Next-generation Digital Procurement Transformation Through Spend Intelligence, Spend Automation &amp; Spend Analytics Software.","sameAs":["https:\/\/simfoni.com\/","https:\/\/www.facebook.com\/SimfoniApps\/","https:\/\/www.instagram.com\/simfoniapps\/","https:\/\/www.linkedin.com\/company\/simfoni\/","https:\/\/x.com\/simfoniapps","https:\/\/www.youtube.com\/@simfoni"]},{"@type":"PostalAddress","@id":"https:\/\/simfoni.com\/engineering\/tech-from-startup-to-scale-up-strangulating-the-monolith\/#local-main-place-address","streetAddress":"90 Washington Valley Road","addressLocality":"Bedminster","postalCode":"07921","addressRegion":"New Jersey","addressCountry":"US"},{"@type":"ImageObject","inLanguage":"en","@id":"https:\/\/simfoni.com\/engineering\/tech-from-startup-to-scale-up-strangulating-the-monolith\/#local-main-organization-logo","url":"https:\/\/simfoni.com\/wp-content\/uploads\/2021\/10\/Simfoni.com-Logo.jpg","contentUrl":"https:\/\/simfoni.com\/wp-content\/uploads\/2021\/10\/Simfoni.com-Logo.jpg","width":1000,"height":1000,"caption":"Simfoni"}]},"geo.placename":"Bedminster","geo.region":"United States (US)"},"_links":{"self":[{"href":"https:\/\/simfoni.com\/wp-json\/wp\/v2\/posts\/41329","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/simfoni.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/simfoni.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/simfoni.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/simfoni.com\/wp-json\/wp\/v2\/comments?post=41329"}],"version-history":[{"count":0,"href":"https:\/\/simfoni.com\/wp-json\/wp\/v2\/posts\/41329\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/simfoni.com\/wp-json\/wp\/v2\/media\/41331"}],"wp:attachment":[{"href":"https:\/\/simfoni.com\/wp-json\/wp\/v2\/media?parent=41329"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/simfoni.com\/wp-json\/wp\/v2\/categories?post=41329"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/simfoni.com\/wp-json\/wp\/v2\/tags?post=41329"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}