Tech Bytes

BiB 067: Custom APIs For Business Logic With BlueCat Gateway


Listen Later

The following is a transcript of the audio report you can listen to in the player above.
Welcome to Briefings In Brief, an audio digest of IT news and information from the Packet Pushers, including vendor briefings, industry research, and commentary. I’m Ethan Banks, it’s December 7, 2018. Automation and sources of truth are on my mind.
Sources Of Truth
In Weekly Show 402, Ken Celenza from NetworkToCode came on to discuss network automation frameworks. In that conversation, he shared the idea of sources of truth, where automation tools need to go to a single source of truth for any aspect of the infrastructure we needed to know about. You might have several truth sources, one for each kind of information, but for a given kind of information, there’s only going to be one truth source.
BlueCat Networks, DDI, And Automation
In the last month, I’ve chatted with BlueCat Networks a couple of times. You can see some of those sessions by searching for BlueCat and Tech Field Day on YouTube. They are a DDI company. That is, DNS, DHCP, and IPAM services combined into a unified platform. DDI by itself isn’t exciting, but BlueCat grabbed my interest because of the capabilities they wrap around their DDI information. The platform is automation-friendly, making BlueCat a great candidate to be one of the sources of truth that automation tooling needs.
BlueCat is an API-capable product. That is, there’s a full API that developers can leverage to get information in and out of BlueCat. That’s good and even necessary for a modern IT shop, but BlueCat has gone ever further.
BlueCat Gateway For Customized Business APIs
BlueCat offers a free add-on product to their DDI platform called Gateway. Gateway is a platform customers can use to create their own custom APIs that make sense for their business. Put another way, Gateway provides a REST API endpoint for other applications within the business to talk to.
The full BlueCat API is heavy and capable–lots of features and parameters, requiring a decent understanding of how DNS, DHCP, and so on actually work. Gateway enables a business-centric interaction with BlueCat DDI data, streamlining the process.
Figure out how your company executes a process, and use Gateway to build an API that exposes just the parameters required to get the BlueCat-related part of that process done. For example, you might create an API called “MoveServer” that might do a bunch of different things within BlueCat like free up the old IP, assign a new IP, and update the DNS hostname. The custom Gateway API shares just the minimum number of parameters required to kick off a process that will get those steps done.
You might think of Gateway as an abstraction between business intent and specific execution. I wouldn’t call it intent based networking, but there are comparisons we could make.
Building Business Workflows
Upon the foundation of customized, business logic driven APIs, Gateway builds workflows. That is, as information flows into and out of BlueCat via the Gateway APIs, Gateway can also populate other systems. For instance, it’s possible to integrate with ServiceNow so that steps of the process can be reviewed and approved if needed.
That workflow can also include validation–querying the infrastructure to be certain that the request was fulfilled as intended. BlueCat mentioned that auditing is a use case frequently cited by customer–sanity checking that deployments are compliant to a set of business rules.
Enabling Automation Adoption
For many engineers, APIs & business logic sounds intimidating. BlueCat recognizes this and offers several resources to help folks get started with Gateway.
...more
View all episodesView all episodes
Download on the App Store

Tech BytesBy Packet Pushers

  • 5
  • 5
  • 5
  • 5
  • 5

5

5 ratings


More shows like Tech Bytes

View all
Heavy Networking by Packet Pushers

Heavy Networking

326 Listeners

The Everything Feed - All Packet Pushers Pods by Packet Pushers

The Everything Feed - All Packet Pushers Pods

194 Listeners

The Fat Pipe - Most Popular Packet Pushers Pods by Packet Pushers

The Fat Pipe - Most Popular Packet Pushers Pods

70 Listeners

Network Break by Packet Pushers

Network Break

101 Listeners

Darknet Diaries by Jack Rhysider

Darknet Diaries

7,878 Listeners

CISO Series Podcast by David Spark, Mike Johnson, and Andy Ellis

CISO Series Podcast

187 Listeners

IPv6 Buzz by Packet Pushers

IPv6 Buzz

34 Listeners

Day Two DevOps by Packet Pushers

Day Two DevOps

15 Listeners

The Hedge by Russ White

The Hedge

15 Listeners

All-In with Chamath, Jason, Sacks & Friedberg by All-In Podcast, LLC

All-In with Chamath, Jason, Sacks & Friedberg

9,042 Listeners

Heavy Strategy by Packet Pushers

Heavy Strategy

27 Listeners

Heavy Wireless by Packet Pushers

Heavy Wireless

11 Listeners

Packet Protector by Packet Pushers

Packet Protector

6 Listeners

Network Automation Nerds by Packet Pushers

Network Automation Nerds

3 Listeners

Technically Leadership by Packet Pushers

Technically Leadership

0 Listeners

Total Network Operations by Packet Pushers

Total Network Operations

3 Listeners

N Is For Networking by Packet Pushers

N Is For Networking

11 Listeners