Strategies to overcome Cloud migration challenges at large Fintechs.

Malcolm Sparks, CTO JUXT

  • JUXT are a software engineering consultancy.
  • Founded in 2013 by IT professionals from investment banking.

Problem Statement

Reality Gap

  • Huge delta between what ought to be done and what actually happens, along multiple axes:
    • simplicity
    • reliability
    • security

Problem Statement

Expertise Gap

  • Professionals have domain expertise, but few opportunities to gain technical expertise (with Cloud tech)
  • Benefits of Cloud adoption are diluted by legacy bureaucracy

Stratagem

Reference Architectures

  • Define organisation standards:
    • Security policies, firewall rules
    • Secrets management
    • AuthN/AuthZ
    • Monitoring, vulnerability scanning, etc.

Stratagem

Project Templates

  • Written as downloadable starter-packs:
    • AWS (CloudFormation, CDK)
    • Terraform
    • Kubernetes/Helm
      • OpenShift
      • AWS EKS
      • Google Kubernetes Engine (GKE)
      • Azure (AKS)
  • Codify organisational standards

Stratagem

Project Templates: Ideal

  • Rich catalog of best-in-class codified architectural and technical patterns
  • On demand dev user namespace generation
  • Zero ticket policy
  • Out-of-the-box CI/CD
  • Effortless laptop to production journey
  • Vulnerability and code quality scans baked in
  • Integrated telemetry
  • Powerful CLI
  • Docs

Stratagem

Project Templates

  • Delivered as Helm chart plus component sources

Stratagem

Documentation

  • Beautiful, accessible
    • Static Site Generators (e.g. Hugo, Gatsby)

Review

Problems/Pitfalls

  • Change does not happen overnight
  • Multiple initiatives must come together in order for adoption to be successful
  • Scaling to meet client/user demand
  • Know your target audience
  • Ease transition into new tech - beware of premature abstractions
  • No magic! just clean, readable, regular code

End

e: mal@juxt.pro

t: @malcolmsparks

w: https://juxt.pro

 

 

 

Cloud migration strategies

By Malcolm Sparks

Cloud migration strategies

  • 82