The new era in software engineering: API-first Design

Techcrunch just published a great read on our cup of tea: API-centric design and development.

Intel CEO Brian Krzanich:

"APIs — the rules governing how software programs interact with each other — not user interfaces, will upend software for years to come."

This is what we, at Cloudoki, not only advocate, but also build, train teams in and organise workshops/hackathons about.

Our presentation slide displays the API as the central HUB for all end-points; be it browser app, mobile app, native or external applications.

API-centric architecture

Up till now, when designing new services or capabilities, the emphasis lied on designing the user interface to see how it would look. As we move to a new, interconnected world, especially with connected devices around the corner, systems have less need for pretty interfaces, and more need for well-defined communication. They need solid API's.

How Netflix could scale to 63 million users using a minimalistic interface? They have excellent API's.
Cross-network notifications, publishing and cross-publishing on your smart device, or any device? API's.

According to Business Insider, the Internet of Things (IoT) will soon be at the center of the tech universe. As devices have outnumbered people, the systems we use to connect them have become incredibly complex. APIs are the foundation of these connections: the mortar between our digital hardware.

"Connected devices, driverless cars and advanced health tech are just a handful of the new technologies API-first design will enable."

Other tech giants like Apple and Google are driving the same API-centric future. The emergence of new interconnected product categories — wearables like the Apple Watch and Google’s driverless cars, to name two prominent examples — signal the growing importance of APIs in our daily lives.

How can we help you?

Disclaimer: We hope our friends at TC don't mind, but we recycled some bits.

comments powered by Disqus