Posts Tagged: API operations

Reach DevOps Zen with These Continuous Integration Tools

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

API Model Canvas: Developer Experience is a Key Ingredient of Quality APIs

According to The State of API Survey Report 2016 by Smartbear, nearly 85% of the respondents agree that API quality is crucial to their organization. The same survey identifies the top three reasons keeping organizations from delivering quality APIs are:

1) Increased demands for speed 2) Lack of integration between tools and systems 3) Managing expectations of different stakeholders

A remedy for the first reason can be found by fine-tuning architecture and optimizing code. Read more

Tools Built on Top of The Docker API

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

Maintaining API Security in a Continuous Delivery Environment

Continuous delivery is a hallmark of the modern development world. As tools have matured and the needs of the consumer have evolved, constant development and deployment have become the norm rather than the exception.

With this increase in deployment, security has increased part and parcel. Read more

Monitor the Status of APIs with These 4 Tools

One of the great benefits of the modern development landscape is the increase in system functionality. Never before has there been such a deluge of effective and efficient applications harnessing incredible processing power, each performing thousands of unique and resource-consuming tasks. Read more