PlatformIntegrationsResourcesDocsPricing
ContactLog inSign up
Intro to Composable Architecture
The Modern Enterprise Stack
The Rise of Composable Architecture
Key Parts of a Composable System
Microservices & Serverless Functions
How Microservices Work
Benefits of Microservices
Challenges of Microservices
Serverless Function Providers
The Backend: Databases & Headless CMS
Working with Composable Content
Types of Backend Services
Benefits of Decoupled Content
Common Challenges with Decoupled Content
Choosing the Right Backend Service
The Frontend: Web Frameworks
The New "Frontend"
Site Framework Considerations
Modern Frameworks for Enterprises
Content Editing in Composable Systems
Editing Experience in Monolithic Systems
Headless Editing Experiences
Visual Editing Services
Composable Content
Multi-channel Developer Challenges
Homegrown Content Meshing Solutions
Vendor-based Composable Systems
CI/CD: Building, Deploying, & Hosting
CI/CD for Monolithic Applications
The Build Pipeline
Build & Deployment Services
Common Website Features & Tooling
Authentication
Analytics
Personalization & A/B Testing
Form Submissions
Search
Common Enterprise Challenges
Technology Cost
Security
Traffic & Scalability
Page Speed Performance
Code Complexity
Continuous Integration & Delivery
Getting Started: Migration Strategies
Gradual Migration
Evaluating Tools & Services
Wrapping Up: Is Composable Worth It?

Technology Cost in Composable Systems

Common Enterprise ChallengesSecurity
Trust CenterPrivacySecurityGDPR/CCPAAbuse
©2023 Netlify
On This Page
Engineering roles
Cost of services
Infrastructure

It’s not that cost will significantly increase or decrease whether you use a monolithic or composable architecture. There are too many factors that affect cost.

What is more predictable is that costs will change. Here are a few scenarios to expect.

Engineering roles

Developers will be more effective at solving business problems. Thus, you'll be able to do more with your engineering staff, as you'll lessen the time spent on low-level infrastructure.

But the types of engineers you'll need will change. You’ll need fewer DevOps roles, as you’ll outsource most of that work to the various services within your ecosystem. But you’ll also want more support in wiring up services, which means more frontend engineers. (A “frontend engineer” is a more advanced engineer in the composable world, often requiring working with server-side code.)

Cost of services

The cost of services will increase significantly. You’ll likely end up using a wide array of services, and these vendors will engage with enterprise-level contracts.

This may evolve as companies merge and are acquired in the composable space, but today it means holding several contracts with hefty price tags.

In most cases, services that serve enterprises are value positive, as long as they are solving a problem you are experiencing. The cost of low-level engineering is so expensive that even the hefty price tags of an increased number of services is going to mean higher value results.

Infrastructure

Depending how you handle engineering adjustments, the cost of services may be offset by engineers alone. But it also affects your current infrastructure costs.

They will still be there and will still be expensive. But, for example, by using a headless CMS, you can completely remove the database for your CMS, the CMS service, and any servers running the CMS or its database. It may not be a one-to-one tradeoff, but it will likely be a significant reduction.