Technical notes on the the development of smart contracts in Azure:
DevOps forBlockchain Smart Contracts (Technical)
Ben Burns, Head of Blockchain Development, Truffle
David Burela, Sr. Software Engineer, CSE, Microsoft
Marc Mercuri, Principal Program Manager, Blockchain Engineering, Microsoft
Introduction
DevOps is the union of people, process, and products to enable continuous delivery of value to end users. Many organizations have already moved to embrace a DevOps culture, and activities such as continuous integration and continuous delivery are now firmly entrenched in how they develop software.
Blockchain has emerged from the shadow of its cryptocurrency origins to be seen as a transformative data technology that can power the next generation of software for multi-party Enterprise and consumer scenarios. With the trust and transparency that blockchain can deliver, this shared data technology is seen as a disruptor that can radically transform assumptions, costs, and approaches about how business is done.
With the mainstreaming of blockchain technology in Enterprise software development, organizations are asking for guidance on how to deliver DevOps for blockchain projects and products.
This paper looks at core aspects of DevOps with a focus on considerations and approaches to incorporate continuous delivery, continuous improvement, and infrastructure as code to the development of smart contracts for blockchain solutions.
This paper is complemented by an implementation guide that showcases how to deliver the approaches defined in this document with a mix of Azure DevOps, VS Code and popular open source tools such as the Truffle Suite. .... "
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment