Technology Selection Guidelines

These guidelines help engineering teams at Sanlam FinTech evaluate technologies consistently and make informed decisions that align with our organisational goals.

Evaluation Criteria

When assessing a technology for inclusion on the radar or for use in a project, consider the following criteria:

1. Maturity & Stability

2. Community & Ecosystem

3. Organisational Fit

4. Licensing & Cost

5. Security & Compliance

Ring Definitions in Detail

Ring Criteria for Placement
ADOPT Proven in production across multiple teams. Low risk. Recommended as a default choice. Teams should use this unless there is a compelling reason not to.
TRIAL Successfully used in at least one real project. Benefits confirmed but not yet widely adopted. Teams are encouraged to try it on appropriate projects and share feedback.
ASSESS Shows clear potential. Worth investing time in prototyping or proof-of-concept work. Higher risk — not yet proven within our organisation.
HOLD Not recommended for new projects. May be legacy technology being phased out, or something that was assessed and found unsuitable. Existing usage can continue but migration should be planned.

Decision Principles

  1. Pragmatism over purity — Choose technologies that solve real problems effectively, not the theoretically perfect option.
  2. Team autonomy with guardrails — Teams are free to choose from ADOPT and TRIAL technologies. ASSESS technologies require discussion with a Principal Engineer. HOLD technologies require an exception.
  3. Evidence over opinion — Proposals should be backed by hands-on experience, benchmarks, or case studies — not just blog posts or conference hype.
  4. Reduce, don't multiply — Before introducing a new technology, consider whether an existing one already on the radar can serve the same purpose. Fewer technologies means less operational overhead.
  5. Reversibility matters — Prefer technologies that don't create deep lock-in. The cost of switching away should factor into every assessment.