System and method for real-time cloud data synchronization using a database binary log

    公开(公告)号:US11102292B2

    公开(公告)日:2021-08-24

    申请号:US16399229

    申请日:2019-04-30

    申请人: Zuora, Inc.

    发明人: Tinglan Kung

    摘要: A system synchronizes change-data in a multi-tenant system with one or more external service provider systems. The system comprises a system interface configured to receive transaction events; a write-optimized transactional database for recording the transaction events; a replicated read-optimized transactional database; a transaction log of change-data generated from the read-optimized transactional database; a first change-data processor configured to identify the change-data in the transaction log that is relevant to at least one external service provider system, and to generate an aggregate relevant change-data log; a second change-data processor configured to identify aggregate relevant change-data that is relevant to a particular external service provider system, and to generate a service provider relevant change-data log; a service provider connector configure to await a real-time trigger condition, and to, in response to the trigger condition, perform a synchronization session to synchronize the service provider relevant change-data with the particular external service provider system.

    SYSTEMS AND METHODS FOR LIVE TESTING PERFORMANCE CONDITIONS OF A MULTI-TENANT SYSTEM
    2.
    发明申请
    SYSTEMS AND METHODS FOR LIVE TESTING PERFORMANCE CONDITIONS OF A MULTI-TENANT SYSTEM 审中-公开
    用于多重系统的实际测试性能条件的系统和方法

    公开(公告)号:US20160294655A1

    公开(公告)日:2016-10-06

    申请号:US15088050

    申请日:2016-03-31

    申请人: Zuora, Inc.

    IPC分类号: H04L12/26 H04L29/08

    摘要: A method receives start commands for starting end-to-end testing of a live multi-tenant system that hosts shared services for multiple tenants; executes multiple test scripts for generating controller commands in response to the start commands, the executing the test scripts generating respectively synthetic transaction inputs; provides the synthetic transaction inputs to the live multi-tenant system, the live multi-tenant system configured to use the synthetic transaction inputs to perform respectively multiple synthetic transactions involving multiple destinations in the live multi-tenant system, the live multi-tenant system configured to generate respectively multiple test results in response to the multiple synthetic transactions; receives and evaluates the test results generated by the live multi-tenant system to test end-to-end performance conditions of the multi-tenant system; and generates one or more alerts upon recognizing an alert trigger condition based upon the evaluating of the test results.

    摘要翻译: 一种方法接收用于启动多租户的共享服务的实时多租户系统的端到端测试的启动命令; 执行多个测试脚本以响应于起始命令生成控制器命令,执行分别生成合成事务输入的测试脚本; 为实时多租户系统提供合成交易输入,配置为使用综合交易输入的实时多租户系统分别执行涉及多租户系统中多个目的地的多个综合交易,配置的直播多租户系统 分别响应多个合成交易产生多个测试结果; 接收并评估实时多租户系统产生的测试结果,以测试多租户系统的端到端性能状况; 并且基于对测试结果的评估来识别警报触发条件来生成一个或多个警报。

    Systems and methods for live testing performance conditions of a multi-tenant system

    公开(公告)号:US10284450B2

    公开(公告)日:2019-05-07

    申请号:US16057727

    申请日:2018-08-07

    申请人: Zuora, Inc.

    摘要: A method receives start commands for starting end-to-end testing of a live multi-tenant system that hosts shared services for multiple tenants; executes multiple test scripts for generating controller commands in response to the start commands, the executing the test scripts generating respectively synthetic transaction inputs; provides the synthetic transaction inputs to the live multi-tenant system, the live multi-tenant system configured to use the synthetic transaction inputs to perform respectively multiple synthetic transactions involving multiple destinations in the live multi-tenant system, the live multi-tenant system configured to generate respectively multiple test results in response to the multiple synthetic transactions; receives and evaluates the test results generated by the live multi-tenant system to test end-to-end performance conditions of the multi-tenant system; and generates one or more alerts upon recognizing an alert trigger condition based upon the evaluating of the test results.

    System and method for real-time cloud data synchronization using a database binary log

    公开(公告)号:US10277672B2

    公开(公告)日:2019-04-30

    申请号:US15132168

    申请日:2016-04-18

    申请人: Zuora, Inc.

    发明人: Tinglan Kung

    IPC分类号: G06F17/30 H04L29/08

    摘要: A system synchronizes change-data in a multi-tenant system with one or more external service provider systems. The system comprises a system interface configured to receive transaction events; a write-optimized transactional database for recording the transaction events; a replicated read-optimized transactional database; a transaction log of change-data generated from the read-optimized transactional database; a first change-data processor configured to identify the change-data in the transaction log that is relevant to at least one external service provider system, and to generate an aggregate relevant change-data log; a second change-data processor configured to identify aggregate relevant change-data that is relevant to a particular external service provider system, and to generate a service provider relevant change-data log; a service provider connector configure to await a real-time trigger condition, and to, in response to the trigger condition, perform a synchronization session to synchronize the service provider relevant change-data with the particular external service provider system.

    SYSTEM AND METHOD FOR REAL-TIME CLOUD DATA SYNCHRONIZATION USING A DATABASE BINARY LOG

    公开(公告)号:US20190268412A1

    公开(公告)日:2019-08-29

    申请号:US16399229

    申请日:2019-04-30

    申请人: Zuora, Inc.

    发明人: Tinglan Kung

    摘要: A system synchronizes change-data in a multi-tenant system with one or more external service provider systems. The system comprises a system interface configured to receive transaction events; a write-optimized transactional database for recording the transaction events; a replicated read-optimized transactional database; a transaction log of change-data generated from the read-optimized transactional database; a first change-data processor configured to identify the change-data in the transaction log that is relevant to at least one external service provider system, and to generate an aggregate relevant change-data log; a second change-data processor configured to identify aggregate relevant change-data that is relevant to a particular external service provider system, and to generate a service provider relevant change-data log; a service provider connector configure to await a real-time trigger condition, and to, in response to the trigger condition, perform a synchronization session to synchronize the service provider relevant change-data with the particular external service provider system.

    SYSTEMS AND METHODS FOR LIVE TESTING PERFORMANCE CONDITIONS OF A MULTI-TENANT SYSTEM

    公开(公告)号:US20180351842A1

    公开(公告)日:2018-12-06

    申请号:US16057727

    申请日:2018-08-07

    申请人: Zuora, Inc.

    IPC分类号: H04L12/26 H04L12/24 H04L29/08

    摘要: A method receives start commands for starting end-to-end testing of a live multi-tenant system that hosts shared services for multiple tenants; executes multiple test scripts for generating controller commands in response to the start commands, the executing the test scripts generating respectively synthetic transaction inputs; provides the synthetic transaction inputs to the live multi-tenant system, the live multi-tenant system configured to use the synthetic transaction inputs to perform respectively multiple synthetic transactions involving multiple destinations in the live multi-tenant system, the live multi-tenant system configured to generate respectively multiple test results in response to the multiple synthetic transactions; receives and evaluates the test results generated by the live multi-tenant system to test end-to-end performance conditions of the multi-tenant system; and generates one or more alerts upon recognizing an alert trigger condition based upon the evaluating of the test results.

    Systems and methods for live testing performance conditions of a multi-tenant system

    公开(公告)号:US10044588B2

    公开(公告)日:2018-08-07

    申请号:US15088050

    申请日:2016-03-31

    申请人: Zuora, Inc.

    摘要: A method receives start commands for starting end-to-end testing of a live multi-tenant system that hosts shared services for multiple tenants; executes multiple test scripts for generating controller commands in response to the start commands, the executing the test scripts generating respectively synthetic transaction inputs; provides the synthetic transaction inputs to the live multi-tenant system, the live multi-tenant system configured to use the synthetic transaction inputs to perform respectively multiple synthetic transactions involving multiple destinations in the live multi-tenant system, the live multi-tenant system configured to generate respectively multiple test results in response to the multiple synthetic transactions; receives and evaluates the test results generated by the live multi-tenant system to test end-to-end performance conditions of the multi-tenant system; and generates one or more alerts upon recognizing an alert trigger condition based upon the evaluating of the test results.

    System and method for real-time cloud data synchronization using a database binary log

    公开(公告)号:US11575746B2

    公开(公告)日:2023-02-07

    申请号:US17410870

    申请日:2021-08-24

    申请人: Zuora, Inc.

    发明人: Tinglan Kung

    摘要: A system synchronizes change-data in a multi-tenant system with one or more external service provider systems. The system comprises a system interface configured to receive transaction events; a write-optimized transactional database for recording the transaction events; a replicated read-optimized transactional database; a transaction log of change-data generated from the read-optimized transactional database; a first change-data processor configured to identify the change-data in the transaction log that is relevant to at least one external service provider system, and to generate an aggregate relevant change-data log; a second change-data processor configured to identify aggregate relevant change-data that is relevant to a particular external service provider system, and to generate a service provider relevant change-data log; a service provider connector configure to await a real-time trigger condition, and to, in response to the trigger condition, perform a synchronization session to synchronize the service provider relevant change-data with the particular external service provider system.

    SYSTEM AND METHOD FOR REAL-TIME CLOUD DATA SYNCHRONIZATION USING A DATABASE BINARY LOG

    公开(公告)号:US20210385273A1

    公开(公告)日:2021-12-09

    申请号:US17410870

    申请日:2021-08-24

    申请人: Zuora, Inc.

    发明人: Tinglan Kung

    摘要: A system synchronizes change-data in a multi-tenant system with one or more external service provider systems. The system comprises a system interface configured to receive transaction events; a write-optimized transactional database for recording the transaction events; a replicated read-optimized transactional database; a transaction log of change-data generated from the read-optimized transactional database; a first change-data processor configured to identify the change-data in the transaction log that is relevant to at least one external service provider system, and to generate an aggregate relevant change-data log; a second change-data processor configured to identify aggregate relevant change-data that is relevant to a particular external service provider system, and to generate a service provider relevant change-data log; a service provider connector configure to await a real-time trigger condition, and to, in response to the trigger condition, perform a synchronization session to synchronize the service provider relevant change-data with the particular external service provider system.

    Systems and methods for live testing performance conditions of a multi-tenant system

    公开(公告)号:US10680929B2

    公开(公告)日:2020-06-09

    申请号:US16404469

    申请日:2019-05-06

    申请人: Zuora, Inc.

    摘要: A method receives start commands for starting end-to-end testing of a live multi-tenant system that hosts shared services for multiple tenants; executes multiple test scripts for generating controller commands in response to the start commands, the executing the test scripts generating respectively synthetic transaction inputs; provides the synthetic transaction inputs to the live multi-tenant system, the live multi-tenant system configured to use the synthetic transaction inputs to perform respectively multiple synthetic transactions involving multiple destinations in the live multi-tenant system, the live multi-tenant system configured to generate respectively multiple test results in response to the multiple synthetic transactions; receives and evaluates the test results generated by the live multi-tenant system to test end-to-end performance conditions of the multi-tenant system; and generates one or more alerts upon recognizing an alert trigger condition based upon the evaluating of the test results.