🚀
Ten Factor Infrastructure
HomeGet StartedFeatures & Plan
  • 👋Overview
  • The Ten Factors
    • 1️⃣Network
      • Segregated Network
      • Perimeter Security
      • Single Secure Entrypoint
      • Dedicated Peer-to-peer Connection
    • 2️⃣System
    • 3️⃣Storage
    • 4️⃣Identity Management
    • 5️⃣Logging
    • 6️⃣Monitoring
    • 7️⃣Security
    • 8️⃣Availability
    • 9️⃣Disaster Recovery
    • 🔟Environment On Demand
Powered by GitBook
On this page

Was this helpful?

  1. The Ten Factors

System

Immutable and stateless systems built from version controlled machines images, regularly validated & updated through configuration management.

Can you auto scale systems on demand without worrying about expenses? If not, Here's why :

  • Manual changes making each server "a work of art".

  • Stateful systems leading to non-zero downtimes for upgrades, backups & restoration, no high availability.

  • Scaling becomes time consuming and costly.

"Systems" is the first layer from which you will start noticing operational expenses since it's the first chargeable service that you will encounter in building cloud infra today. (Basic network setup on cloud is negligible). Although every business in todays’ digitally transformed work aims at becoming the bestseller in its domain by delivery quality apps and services. However none of them are running businesses without a budget.

Heres what should be done:

Immutable Systems

Immutable and stateless compute servers built from version- controlled machine images standardised across all environments enhanced with automated horizontal scaling on demand.

Configuration Management

Systems must be secured through os hardening, regular validation & upgradation using configuration management systems.

Prepaid Billing

Subscription/prepaid/commitment billing model instead of the default pay-as- you-go plans while provisioning compute instances even if its for testing for a month or so. Trust me you will see the difference within a month.

Summary

What you need ?

  • A compute service that is easy to scale out on demand during happy hours.

  • Servers that are secured enough to host public facing applications.

  • Prevent overspending or underspending on infrastructure

How you can achieve these ?

  • Immutable and stateless compute servers built from version controlled machine images standardised across all environments enhanced with automated horizontal scaling on demand.

  • Regular validation of system hardening , patching and upgrades through configuration management systems.

  • Prepaid hosting plan for servers.

PreviousDedicated Peer-to-peer ConnectionNextStorage

Last updated 2 years ago

Was this helpful?

2️⃣