Continuous Integration (CI) is a part of the DevOps process that aims at integrating code written by a team of developers. This involves building the code along with dependencies, testing it against a prepared set of unit and integration test suites, and creating reports listing the resulting artifacts. Read more
Posts Tagged: PaaS
In 2015 “there’s an API for that” became an oft-repeated phrase, entering the vernacular with the same frequency as the app-based equivalent. Fueling the usage of this phrase is an increasing number of organizations taking their products to market using a SaaS-first (Software-as-a-Service) approach, exposing an Application Programming Interface or API at the core of their offering. Read more
Docker is a popular new technology that lets development teams bundle applications in virtual containers to easily build and deploy them. We’ve previously seen how Docker reduces the complexity of DevOps workflows and encourages the practice of immutable infrastructure, where the entire application, along with its underlying operating system, is recreated and redeployed as a lightweight container for each change to an application, rather than relying on incremental updates. Read more
Unprecedented tech revolution often spawns brand new services and companies. As technological evolution opens new possibilities for humanity, is also leads to a flood of ideas and new business ventures never before possible. Now, as hyper-specialization occurs throughout the Internet, the API economy has become a macrocosm in its own right, spawning brand new types of adjunct companies. Read more
The advent of cloud computing has changed the way applications are being built, deployed and hosted. One important development in recent years has been the emergence of DevOps — a discipline at the crossroads between application development and system administration.
Empowered developers have been given a wide new set of tools to enable:
- Application lifecycle management with continuous integration software like Jenkins, Travis CI, CircleCI, and CodeShip;
- Server provisioning with software and metadata using configuration management tools like Chef, Puppet, Salt, and Ansible;
- Hosting applications in the cloud, whether they use an IaaS provider like Amazon Web Services, Google Compute Engine, or Digital Ocean, or a PaaS solution like Heroku, Google App Engine, or any technology-specific offering.