博客
关于我
ThoughtWorks 技术雷达 2021
阅读量:302 次
发布时间:2019-03-01

本文共 1653 字,大约阅读时间需要 5 分钟。

技术指南:解决方案与工具

技术方法

  • 依赖关系漂移适配度函数

    通过评估代码库的日益增长与其适配度之间的关系,帮助团队理解技术债务的影响。

  • 运行成本作为架构适配度函数

    将成本因素纳入决策过程,确保技术选择与预算目标相匹配。

  • 安全政策代码化

    将安全规则编译到代码中,实现安全性与开发过程的紧密结合。

  • 定制化服务模板

    提供预定义的解决方案模板,帮助开发者快速构建高效的应用架构。

  • 试验方法

    1. 机器学习持续交付(CD4ML)

      通过自动化流程实现机器学习模型的持续交付,提升开发效率。

    2. 数据网格

      采用数据网格架构,支持分布式数据处理,提升数据处理能力。

    3. 声明式数据管道定义

      使用声明式语言定义数据流程,简化数据处理配置。

    4. 图表代码化

      将数据可视化逻辑转化为代码,实现可视化功能的可重用性。

    5. 无基础 Docker 镜像

      采用轻量级镜像构建,减少依赖冲突风险。

    6. 事件拦截

      通过事件处理机制,实现数据流的可视化和管理。

    7. 并行运行与重建

      采用并行执行策略,确保任务高效完成,同时支持失败重建。

    8. 远程本地进程

      通过远程本地技术,实现跨平台的高效通信。

    9. 零信任架构

      采用零信任模型,提升系统安全性,确保微服务间的安全通信。

    10. 评估方法

      1. 有限低代码平台

        提供有限制的低代码开发环境,帮助开发者快速构建解决方案。

      2. 浏览器定制多项式

        实现浏览器特定功能,确保应用在不同浏览器环境下的兼容性。

      3. 去中心化身份

        采用去中心化身份验证,提升系统的安全性和灵活性。

      4. kubernetes 管理云服务

        利用 Kubernetes 管理云服务资源,实现弹性伸缩和自动化部署。

      5. 开放应用模型(OAM)

        采用开放应用模型,支持多云环境下的应用开发与管理。

      6. 安全隔离环境

        提供安全隔离的执行环境,保护敏感数据和操作。

      7. 实验室实验法

        采用实验室实验法,快速验证技术方案的可行性。

      8. 可验证身份证书

        通过可验证身份证书,确保身份验证的安全性和可信度。

      9. 持有方法

        1. Apollo 联邦

          使用 Apollo 联邦实现跨域服务协调,提升微服务架构的可维护性。

        2. ESB 在 API Gateway 服装

          将企业服务总线(ESB)功能集成到 API Gateway,实现服务间接口的统一管理。

        3. 日志聚合分析

          采用日志聚合技术,支持大规模日志数据分析与处理。

        4. 微前端无政府状态

          采用微前端架构,实现单页面应用的灵活组合。

        5. 生产化的笔记本

          将数据分析的 Jupyter 笔记本生产化,支持在线交互与分享。

        6. 平台工具

          1. Azure DevOps

            微软的持续集成和交付工具,支持团队协作和自动化流程。

          2. Debezium

            数据迁移工具,帮助数据迁移过程中的数据一致性管理。

          3. Honeycomb

            数据可视化工具,支持多维度数据分析与展示。

          4. JupyterLab

            开源交互式开发环境,支持数据分析与算法开发。

          5. 评估工具

            1. Amundsen

              数据分析仪,支持多源数据的可视化与分析。

            2. AWS Cloud Development Kit

              AWS 提供的云开发工具,支持快速构建和部署云服务。

            3. Backstage

              内部开发平台,帮助开发者管理和观察内部服务。

            4. Dremio

              数据湖存储工具,支持大数据的灵活管理与查询。

            5. DuckDB

              embed式数据库,支持快速数据开发与测试。

            6. K3s

              轻量级 Kubernetes 集群,适合边缘计算和本地开发。

            7. Materialize

              开源设计系统,支持快速开发和设计需求。

            8. Pulumi

              统一的云开发平台,支持代码定义云资源。

            9. Tekton

              Kubernetes 运维工具,支持自定义管道和策略。

            10. 信任过 IP 栈

              提供身份验证和授权的解决方案,基于标准协议实现安全通信。

            11. 工具工具

              1. Node 过载
                Node.js 运载工具,支持快速构建和部署应用。
              2. 语言框架

                1. Arrow

                  数据处理框架,支持多种数据类型和操作。

                2. jest-when

                  Jest 插件,用于测试时序匹配。

                3. 这些技术、工具和框架可以根据具体项目需求进行选择和结合,帮助开发者实现高效、安全的解决方案。

    转载地址:http://ktqa.baihongyu.com/

    你可能感兴趣的文章
    NIFI从PostGresql中离线读取数据再导入到MySql中_带有数据分页获取功能_不带分页不能用_NIFI资料太少了---大数据之Nifi工作笔记0039
    查看>>
    NIFI同步MySql数据_到SqlServer_错误_驱动程序无法通过使用安全套接字层(SSL)加密与SQL Server_Navicat连接SqlServer---大数据之Nifi工作笔记0047
    查看>>
    Nifi同步过程中报错create_time字段找不到_实际目标表和源表中没有这个字段---大数据之Nifi工作笔记0066
    查看>>
    NIFI大数据进阶_FlowFile拓扑_对FlowFile内容和属性的修改删除添加_介绍和描述_以及实际操作---大数据之Nifi工作笔记0023
    查看>>
    NIFI大数据进阶_NIFI的模板和组的使用-介绍和实际操作_创建组_嵌套组_模板创建下载_导入---大数据之Nifi工作笔记0022
    查看>>
    NIFI大数据进阶_NIFI监控的强大功能介绍_处理器面板_进程组面板_summary监控_data_provenance事件源---大数据之Nifi工作笔记0025
    查看>>
    NIFI大数据进阶_内嵌ZK模式集群1_搭建过程说明---大数据之Nifi工作笔记0015
    查看>>
    NIFI大数据进阶_外部ZK模式集群1_实际操作搭建NIFI外部ZK模式集群---大数据之Nifi工作笔记0017
    查看>>
    NIFI大数据进阶_离线同步MySql数据到HDFS_01_实际操作---大数据之Nifi工作笔记0029
    查看>>
    NIFI大数据进阶_离线同步MySql数据到HDFS_02_实际操作_splitjson处理器_puthdfs处理器_querydatabasetable处理器---大数据之Nifi工作笔记0030
    查看>>
    NIFI大数据进阶_连接与关系_设置数据流负载均衡_设置背压_设置展现弯曲_介绍以及实际操作---大数据之Nifi工作笔记0027
    查看>>
    NIFI数据库同步_多表_特定表同时同步_实际操作_MySqlToMysql_可推广到其他数据库_Postgresql_Hbase_SqlServer等----大数据之Nifi工作笔记0053
    查看>>
    NIFI汉化_替换logo_二次开发_Idea编译NIFI最新源码_详细过程记录_全解析_Maven编译NIFI避坑指南001---大数据之Nifi工作笔记0068
    查看>>
    NIFI集群_内存溢出_CPU占用100%修复_GC overhead limit exceeded_NIFI: out of memory error ---大数据之Nifi工作笔记0017
    查看>>
    NIFI集群_队列Queue中数据无法清空_清除队列数据报错_无法删除queue_解决_集群中机器交替重启删除---大数据之Nifi工作笔记0061
    查看>>
    NIH发布包含10600张CT图像数据库 为AI算法测试铺路
    查看>>
    Nim教程【十二】
    查看>>
    Nim游戏
    查看>>
    NIO ByteBuffer实现原理
    查看>>
    Nio ByteBuffer组件读写指针切换原理与常用方法
    查看>>