DevOps is the blending of the terms development and operations, meant to represent a collaborative or shared approach to the tasks performed by a company's application development and IT operations teams. DevOps is an operational philosophy that promotes better communication between these teams and others. It describes the adoption of automation and programmable software development and infrastructure deployment and maintenance. While DevOps is not a technology, there are tools commonly used in DevOps environments. These include continuous integration and continuous delivery or continuous deployment tools, with an emphasis on task automation. Other products to support DevOps include real-time monitoring and incident response systems as well as collaboration platforms. DevOps vs. Waterfall development In Waterfall development, developers test new code in an isolated environment for quality assurance (QA) and if requirements are met release the code to operations
A suite of the distributed ledger ( A distributed ledger (also called a shared ledger, or distributed ledger technology, DLT) is a consensus of replicated, shared, and synchronized digital data geographically spread across multiple sites, countries, or institutions. There is no central administrator or centralized data storage ) of technology that can be programmed to record and track anything of value from financial transactions, medical records or even land titles. Why blockchain is revolutionizing? The way it tracks and store data: Blockchain stores information in batches, called blocks that are linked together in a chronological faction to form a continuous line metaphorically a chain of blocks. If you make any changes to the information in a particular block you don't rewrite it instead the changes are stored in a new block showing that 'x' changed to 'y' at a particular date and time . The blockchain is based on the centuries-old method of the gene