• Open Access IconOpen Access
  • Cite Icon44
  • https://doi.org/10.1145/2988336.2988348Copy DOI Icon

Bifrost

  • Nov 28, 2016
  • Gerald Schermann +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Live testing is used in the context of continuous delivery and deployment to test changes or new features in the production environment. This includes canary releases, dark launches, A/B tests, and gradual rollouts. Oftentimes, multiple of these live testing practices need to be combined (e.g., running an A/B test after a dark launch). Manually administering such multi-phase live testing strategies is a daunting task for developers or release engineers. In this paper, we introduce a formal model for multi-phase live testing, and present Bifrost as a Node.js based prototype implementation that allows developers to define and automatically enact complex live testing strategies. We extensively evaluate the runtime behavior of Bifrost in three rollout scenarios of a microservice-based case study application, and conclude that the performance overhead of our prototype is at or below 8 ms for most scenarios. Further, we show that more than 100 parallel strategies can be enacted even on cheap public cloud instances.

Similar Papers
  • Research Article
  • Citations7

Cloud computing and big data: Technologies and applications

  • May 20, 2018
  • Concurrency and Computation: Practice and Experience
  • Mostapha Zbakh +3
  • Conference Article
  • Citations23

Computational advertising

  • Oct 27, 2013
  • Deepak Agarwal
  • Research Article
  • Citations5

Maintenance of embedded systems: supporting program comprehension using dynamic analysis

  • Jun 09, 2012
  • Jonas Trümper +2
  • Book Chapter
  • Citations3

Empowering Continuous Delivery in Software Development: The DevOps Strategy

  • Jan 01, 2019
  • Clauirton Siebra +6
  • Conference Article
  • Citations14

Zero-Downtime SQL Database Schema Evolution for Continuous Deployment

  • May 01, 2017
  • Michael De Jong +2
  • Research Article
  • Citations1

PHYSIOLOGICAL PARAMETERS OF COTTON CULTIVARS IN WEST PAULISTA

  • Jun 23, 2021
  • AGRI-ENVIRONMENTAL SCIENCES
  • Lucas Aparecido Manzani Lisboa +3
  • Conference Article
  • Citations1

<title>Certain linewidth measurements</title>

  • Jun 01, 1990
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Karl L Harris +2
  • PDF
  • Research Article

PROJECTS IN COMPUTER LESSONS IN PRIMARY SCHOOL AS A MEANS OF FORMING INFORMATION AND COMMUNICATION COMPETENCES OF YOUNGER SCHOOL STUDENTS

  • Dec 13, 2022
  • Research Notes
  • M Shevchuk
  • Conference Article
  • Citations14

Challenges of Adopting DevOps Culture on the Internet of Things Applications - A Solution Model

  • Oct 10, 2022
  • Awantika Bijwe +1
  • PDF
  • Research Article
  • Citations10

Environmental Prediction in Cold Chain Transportation of Agricultural Products Based on K-Means++ and LSTM Neural Network

  • Mar 06, 2023
  • Processes
  • Junjie Jiang +5
  • Conference Article
  • Citations4

Mashing up software issue management, development, and usage data

  • May 16, 2015
  • Anna-Liisa Mattila +4
  • Research Article
  • Citations5

HOW LIMNOLOGICAL VARIABLES INFLUENCE THE OCCURRENCE AND ABUNDANCE OF A VISUAL PREDATOR IN AN INVADED RIVER-FLOODPLAIN SYSTEM

  • Jun 15, 2020
  • Oecologia Australis
  • Amanda Cantarute Rodrigues +14
  • Research Article
  • Citations5

Building Software Applications Securely with DevSecOps: A Socio-Technical Perspective

  • Jun 08, 2022
  • European Conference on Cyber Warfare and Security
  • Rennie Naidoo +1
  • Conference Article
  • Citations10

Architecting Continuous Integration and Continuous Deployment for Microservice Architecture

  • Mar 17, 2021
  • Njegos Railic +1
  • Research Article

INFLUENCE OF MULTICULTURAL ENVIRONMENT ON THE DICISION-MAKING PROCESS

  • Jul 09, 2024
  • Innovative economics and management
  • Mamuka Zakaradze
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.