http://strikr.in/ CC BY NC-SA 4.0
Immutable Infrastructure
Saifi Khan
co-founder | Software Architect
http://strikr.in/ CC BY NC-SA 4.0
What is Immutable Infrastructure
● Software infrastructure
– composed of immutable components
– builds on full automation of runtime
environment
– API level access to aspects of build,
configuration and monitoring
– components are replaced during every
deployment and not updated in-place
http://strikr.in/ CC BY NC-SA 4.0
What is immutable Infrastructure
● Software architecture
– Solution defined in terms of capabilities
– Capability composed of service(s)
– Services composed of feature(s)
– Features organized as a process pipeline
– Git like workflow
● Pipeline as code
● Continuous integration
● Idempotence, Continuous delivery
– Baseline, change management for runtime
http://strikr.in/ CC BY NC-SA 4.0
How it works ?
http://strikr.in/ CC BY NC-SA 4.0
http://strikr.in/ CC BY NC-SA 4.0
http://strikr.in/ CC BY NC-SA 4.0
http://strikr.in/ CC BY NC-SA 4.0
http://strikr.in/ CC BY NC-SA 4.0
http://strikr.in/ CC BY NC-SA 4.0
http://strikr.in/ CC BY NC-SA 4.0
http://strikr.in/ CC BY NC-SA 4.0
http://strikr.in/ CC BY NC-SA 4.0
Why Strikr ?
Domain Driven
DevOps Automation
TechnologyExpertise
Ada
C++ 17
Java 9
R
Go
Rust
Fin tech
Algo Trading
Block chain
Health tech
Digital Pharma
Anti matroid
Category theory
Combinatorial Topology
Stochastics
Markov Chains
Monte Carlo Simulations
Mathemtical Modelling
Game Theory
Quantitative Finance
IaaC
Compositionality
Idempotence
Finite State Machines
Data Driven
Data Modelling
CI-CD
Jenkins, Circle CI
Docker, Hyper-V Containers
http://strikr.in/ CC BY NC-SA 4.0
Strikr advantage
● Open, Assertive & Agile. Fixed cost by project
● Engage with you, irrespective where you are in your
transformation journey.
● Domain-driven in your line-of-business
● De-risk through due diligence of your culture
● Re-architect and adapt instead of 'lift-and-shift'
● Automate, Synchronize and Deploy (IaaC)
● Build community of practice within your org
● Power users of open source tools, libraries,
frameworks on Solaris, *BSD, Linux, Windows 2016
server (AMD64, ARM).
http://strikr.in/ CC BY NC-SA 4.0
Thanks for your time.
http://strikr.in/ CC BY NC-SA 4.0
Software Architecture basics
● Capability is the what
● TOGAF is capability
based framework
● Process is the how
● ITIL is service based
framework

Immutable Infrastructure

  • 1.
    http://strikr.in/ CC BYNC-SA 4.0 Immutable Infrastructure Saifi Khan co-founder | Software Architect
  • 2.
    http://strikr.in/ CC BYNC-SA 4.0 What is Immutable Infrastructure ● Software infrastructure – composed of immutable components – builds on full automation of runtime environment – API level access to aspects of build, configuration and monitoring – components are replaced during every deployment and not updated in-place
  • 3.
    http://strikr.in/ CC BYNC-SA 4.0 What is immutable Infrastructure ● Software architecture – Solution defined in terms of capabilities – Capability composed of service(s) – Services composed of feature(s) – Features organized as a process pipeline – Git like workflow ● Pipeline as code ● Continuous integration ● Idempotence, Continuous delivery – Baseline, change management for runtime
  • 4.
    http://strikr.in/ CC BYNC-SA 4.0 How it works ?
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
    http://strikr.in/ CC BYNC-SA 4.0 Why Strikr ? Domain Driven DevOps Automation TechnologyExpertise Ada C++ 17 Java 9 R Go Rust Fin tech Algo Trading Block chain Health tech Digital Pharma Anti matroid Category theory Combinatorial Topology Stochastics Markov Chains Monte Carlo Simulations Mathemtical Modelling Game Theory Quantitative Finance IaaC Compositionality Idempotence Finite State Machines Data Driven Data Modelling CI-CD Jenkins, Circle CI Docker, Hyper-V Containers
  • 14.
    http://strikr.in/ CC BYNC-SA 4.0 Strikr advantage ● Open, Assertive & Agile. Fixed cost by project ● Engage with you, irrespective where you are in your transformation journey. ● Domain-driven in your line-of-business ● De-risk through due diligence of your culture ● Re-architect and adapt instead of 'lift-and-shift' ● Automate, Synchronize and Deploy (IaaC) ● Build community of practice within your org ● Power users of open source tools, libraries, frameworks on Solaris, *BSD, Linux, Windows 2016 server (AMD64, ARM).
  • 15.
    http://strikr.in/ CC BYNC-SA 4.0 Thanks for your time.
  • 16.
    http://strikr.in/ CC BYNC-SA 4.0 Software Architecture basics ● Capability is the what ● TOGAF is capability based framework ● Process is the how ● ITIL is service based framework