Welcome!

Microservices Expo Authors: Liz McMillan, Pat Romanski, Elizabeth White, Mehdi Daoudi, Yeshim Deniz

Related Topics: @DevOpsSummit, Microservices Expo, @CloudExpo

@DevOpsSummit: Blog Feed Post

APIs Need to Be Released Too! | @DevOpsSummit #API #DevOps #DigitalTransformation

APIs are the building blocks for digital transformation, as they connect all your services and interfaces

APIs Need to Be Released Too!
By Ron Gidron

Since joining CA, we have been diligently weaving automation into the very core of the modern software factory. The modern software factory is what every company needs to become in order to succeed in the digital world and in this blog, I want to discuss API management and continuous delivery.

Digital transformation is sweeping the IT world, across all industry sectors. As all vendors, old and new, big and small, incumbent and disruptor, fight it out in the digital battlefield, a new set of priorities is being created for the business and IT. These priorities revolve around four key capabilities:

  • Accelerating mobile and IoT development
  • Unlocking the value of data
  • Creating new revenue streams through innovation and integration
  • Using hybrid and cloud technologies to return savings to the business

Would it come as a surprise to hear that at the core of each and every one of these priorities are APIs and DevOps?

So, just what is an API? API stands for Application Programing Interface and it's a highly common software development term ­- an initialism you're bound to have come across. In some form or another, development has always relied on interfaces. (In case you're wondering, in programming an interface is a format for activating and getting a response from software written by someone else.)

Without going too deep, APIs are primarily concerned with enabling communications between ‘private' and ‘public' interfaces. Private interfaces are used internally between individual developers and development teams. These aren't accessible to third parties and can be changed as often as required.

This is in stark contrast to public interfaces, which are exposed to third parties - be they internal or outside the company - and shouldn't change often (if ever) as other services using these interfaces may break or stop functioning. Moreover, public interfaces need to be secured so they can't be exploited by malicious third parties. They need to be tested thoroughly as they undergo a life cycle similar to any other piece of software (i.e. the software development life cycle or ‘SDLC').

So, what are APIs? They're the building blocks for digital transformation, as they connect all your services and interfaces.

REST Assured, APIs Are Everywhere
One of the most well-known API examples is ‘representational state transfer' - more commonly referred to as REST. REST functions over the web, is multi-device capable and offers myriad integration possibilities. If you've ever tracked an item purchased online, you've used a REST interface. The interface connects the e-commerce site you purchased from with the logistics and delivery vendor's systems. Indeed, it's safe to say we all use REST-based services every day, all day. REST is the near de facto standard used across websites, and is to be found on the apps we use daily on our phones, wearables and the internet.

REST, however, is by no means the only API protocol out there, nor is it the first: thousands existed before REST and many other protocols are used throughout the industry. It just happens to be one of the most popular these days.

Managing APIs is Becoming Mission Critical

As APIs become increasingly more central to digital transformation, API management solutions and gateways are a hot topic. CA's API Management is a leading solution that  provides central policy and security control for APIs as well as a set of tools which facilitate smoother and faster development for organizations. You can learn more about our API Management solution here.

On this blog I've frequently discussed how DevOps underpins digital transformation and enables the innovation, integration and usage of new technologies in support of business priorities. So, I'd like to quickly tell you about how our Automic Release Automation integrates with the CA API Management Gateway, making it possible to model the Gateway into a CD pipeline.

This allows APIs to be packaged up in ARA and handled just like any other software component. It means APIs are subjected to the same state-flow rules and policies set by the CD pipeline administrator. Environmental dependencies are always ensured, checked and assured, a full audit trail is maintained and available, and rollback is a click away. Further to all this, we can now support advanced use cases such as automatic policy setting and updating with API package movement through the pipeline. A rate limit can be automatically set on entry to the QA environment, as an example.

More information on this new integration can be found on our dedicated API Management webpage. Be sure to check out the demo on there too.

Until next time!

Read the original blog entry...

More Stories By Automic Blog

Automic, a leader in business automation, helps enterprises drive competitive advantage by automating their IT factory - from on-premise to the Cloud, Big Data and the Internet of Things.

With offices across North America, Europe and Asia-Pacific, Automic powers over 2,600 customers including Bosch, PSA, BT, Carphone Warehouse, Deutsche Post, Societe Generale, TUI and Swisscom. The company is privately held by EQT. More information can be found at www.automic.com.

Microservices Articles
The explosion of new web/cloud/IoT-based applications and the data they generate are transforming our world right before our eyes. In this rush to adopt these new technologies, organizations are often ignoring fundamental questions concerning who owns the data and failing to ask for permission to conduct invasive surveillance of their customers. Organizations that are not transparent about how their systems gather data telemetry without offering shared data ownership risk product rejection, regu...
Containers and Kubernetes allow for code portability across on-premise VMs, bare metal, or multiple cloud provider environments. Yet, despite this portability promise, developers may include configuration and application definitions that constrain or even eliminate application portability. In this session we'll describe best practices for "configuration as code" in a Kubernetes environment. We will demonstrate how a properly constructed containerized app can be deployed to both Amazon and Azure ...
In his keynote at 19th Cloud Expo, Sheng Liang, co-founder and CEO of Rancher Labs, discussed the technological advances and new business opportunities created by the rapid adoption of containers. With the success of Amazon Web Services (AWS) and various open source technologies used to build private clouds, cloud computing has become an essential component of IT strategy. However, users continue to face challenges in implementing clouds, as older technologies evolve and newer ones like Docker c...
The now mainstream platform changes stemming from the first Internet boom brought many changes but didn’t really change the basic relationship between servers and the applications running on them. In fact, that was sort of the point. In his session at 18th Cloud Expo, Gordon Haff, senior cloud strategy marketing and evangelism manager at Red Hat, will discuss how today’s workloads require a new model and a new platform for development and execution. The platform must handle a wide range of rec...
"DivvyCloud as a company set out to help customers automate solutions to the most common cloud problems," noted Jeremy Snyder, VP of Business Development at DivvyCloud, in this SYS-CON.tv interview at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
"Outscale was founded in 2010, is based in France, is a strategic partner to Dassault Systémes and has done quite a bit of work with divisions of Dassault," explained Jackie Funk, Digital Marketing exec at Outscale, in this SYS-CON.tv interview at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
Adding public cloud resources to an existing application can be a daunting process. The tools that you currently use to manage the software and hardware outside the cloud aren’t always the best tools to efficiently grow into the cloud. All of the major configuration management tools have cloud orchestration plugins that can be leveraged, but there are also cloud-native tools that can dramatically improve the efficiency of managing your application lifecycle. In his session at 18th Cloud Expo, ...
Containers, microservices and DevOps are all the rage lately. You can read about how great they are and how they’ll change your life and the industry everywhere. So naturally when we started a new company and were deciding how to architect our app, we went with microservices, containers and DevOps. About now you’re expecting a story of how everything went so smoothly, we’re now pushing out code ten times a day, but the reality is quite different.
Gone are the days when application development was the daunting task of the highly skilled developers backed with strong IT skills, low code application development has democratized app development and empowered a new generation of citizen developers. There was a time when app development was in the domain of people with complex coding and technical skills. We called these people by various names like programmers, coders, techies, and they usually worked in a world oblivious of the everyday pri...
Using new techniques of information modeling, indexing, and processing, new cloud-based systems can support cloud-based workloads previously not possible for high-throughput insurance, banking, and case-based applications. In his session at 18th Cloud Expo, John Newton, CTO, Founder and Chairman of Alfresco, described how to scale cloud-based content management repositories to store, manage, and retrieve billions of documents and related information with fast and linear scalability. He addres...