DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations
  1. DZone
  2. Data Engineering
  3. Databases
  4. API Management Is Getting More Modular and Composable

API Management Is Getting More Modular and Composable

In 2017, we have several open-source solutions available to us, which makes me happy — but what I really like is how modular, versatile, and API-driven they are.

Kin Lane user avatar by
Kin Lane
·
Feb. 13, 17 · Opinion
Like (3)
Save
Tweet
Share
5.06K Views

Join the DZone community and get the full member experience.

Join For Free

I've been keeping an eye on the API management space for about seven years now, and I actually have to say, even with all the acquisitions, IPOs, commoditization, etc., I am actually pretty happy with where the sector has evolved. API management always resembled its older cousin, the API gateway, for me — so when companies like 3Scale started offering a freemium model that I could deploy in the cloud with a couple lines of code, I jumped on the API management bandwagon. It was easy and gave you all the service composition, onboarding, analytics, and metering tools you needed out of the box.

I have been pushing on providers to provide an open-source API management solution for quite some time. Providers like WSO2 finally have stepped up to bring an enterprise-grade solution to the table, and solutions like API Umbrella have also emerged for the government. Now, in 2017, we have several open-source solutions available to us, which makes me happy — but what I really like is how modular, versatile, and API-driven they are. I'm spending time learning more about my partner's solutions, and today I'm working my way through what is possible with Tyk.

Tyk is what API management should be. It has all the user and organization management and assists you with the onboarding, authentication, service composition, rate limiting, and analytics that are core to any API management solution. However, what is really powerful for me is that you can deploy Tyk anywhere in the cloud, on-premise, or on-device, and all of its features are API-driven and interconnected because of it's APIs, webhooks, and other orchestration features. APIs aren't just about deploying a web API on a server and making it available through a single base URL — they are everywhere, and our management tools need to reflect this.

We don't just have a single API stack anymore. We use a handful of third-party APIs. We are weaving together many different internal and partner stacks, as well a mess of third-party solutions. Tyk is your simple API management on a device, in your data center, or on the cloud. Tyk is also part of your API stack — it's the API management layer portion.

I am constantly pushing on API providers to practice what they preach and to make everything they do API-first. Tyk is that. All the resources for the applications you build should be APIs, and all the infrastructure you use to design, deploy, manage, and orchestrate those APIs should be APIs. If you are a service provider in the space without an API, you will not be competitive.

Anyways, full disclosure and all — Tyk is my partner. I'm writing about them because they give me money. However, I am not in the business of taking money to write about products that don't offer a real solution. All four of the logos you see on the left hand of my site are companies with products that I believe in. Otherwise, I wouldn't take money from them. Tyk's approach to API management represents where I think things should be. Open-source. Modular. Composable. And, you pay for complexity and scale. API management being commoditized is a win for everyone in my opinion, but it's been a long road to get here, with a lot of casualties along the way.

API Open source

Published at DZone with permission of Kin Lane, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Cloud Performance Engineering
  • What Is API-First?
  • Fargate vs. Lambda: The Battle of the Future
  • Container Security: Don't Let Your Guard Down

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: