Introducing KintoHub

Hello World,

I’m personally excited to announce that KintoHub Alpha is here! Couldn’t be more proud of what we’ve built til’ date and excited to grow a community around KintoHub in order to unlock the potential of a Feature Economy. Version 0.1.0 is accessible for everyone to enjoy here — And guess what? It’s free!

First of all, what is KintoHub and why should I care?

KintoHub is a platform empowering developers to easily build and soon share features or functionality across any programming language. Our approach entails a unique serverless and protocol translation API gateway which allows programmers to expose functionality by simply commenting their code. What does this mean? No SDKs and no Frameworks — a minimum of two comments and you’re off sharing functionality to your new best friends residing in the KintoHub community.

Wait, ain’t github ~cough~ Microsoft ~cough~ doing this? Aren’t we already sharing our code via open source?

Incorrecto amigo. We’re providing a full end-to-end solution from code to cloud which removes many of the complexities that come with microservice architectures. KintoHub helps you in sharing functionality without having to expose your code if you so wished. Think of it as npm, nuget, maven or similar library repositories, but as universally usable, packaged functionality for the cloud!

You can plug together any number of blocks of code into an Application which can be deployed. Say you want a java gRPC authentication service (1.2.0), a http go leaderboard (7.2.1) and a node http chat service (7.6.9)? Combine them and deploy them to the cloud within a few clicks.

We have a dream to build a community of developers to share code and cloud agnostic functionality which can build production-grade applications.

We took this task on so seriously, to the point where we ensured KintoHub builds and deploys KintoHub itself!

Chicken or the Egg?

This means the Kinto team sits right alongside you, using the same tools daily to build a massive platform for the world to enjoy. Today we’ve exposed 60% of our tools to the community, but we plan on bringing the final bits such as Databases, Websites, Message Queues and Tasks to the battlefield of building scale-able microservice software. This also means, if you wish to have fine grain control of your resources or utilize existing services like Amazon RDS or Google Spanner, we’ll plug all of it together for you.

Today, developers utilize microservices to share functionality across applications within their company. At KintoHub, we want the world to share universal cloud agnostic functionality with each other. I mean, come on, can’t we actually focus on saving the planet and building some cool tech that takes humanity to the next level versus hundreds of thousands of humans coding the same old authentication service?

Let’s focus on the secret sauce! The USPs, the KSPs and stuff that matters. Seriously.

Microservices ain’t easy. Our mission is to change that.

Setting up a microservice infrastructure comes at a hefty price in exchange for infinite scalability and cost efficiency. Everything from service discovery, CI/CD, container orchestration and configuration management make the minimum price for production grade 10+ microservice architecture set up to be at least 250 USD per month on Amazon, and 45 USD per month on Digital Ocean. And this is without even mentioning the time it takes to get the tools under the hood to work at a production level (spoiler: can be months).

To start playing with microservices, you can register and deploy two example KintoBlocks on KintoHub in 8 free clicks. (which includes our fancy tutorial popups).

What can KintoHub do Today?

We went a bit crazy, but we’re happy with what we’ve brought to the table. Today, we support seven languages and can CI/CD your code into the cloud with our platform directly from GitHub. We support gRPC and HTTP and can transparently translate the protocols so that you can live in a single protocol but speak to many. We automatically document your APIs with our sweet UI/UX flavor.

nom. nom. auto doc.

Let’s get nerdy. We’re introducing Shared Session Memory, which allows you to share data between microservices without having to use a single SDK or service like MemcacheD and Redis. Use cases like unique identifiers and permissions work seamlessly across KintoBlocks.

A couple of the KintoBlocks we use to run KintoHub :)

Our dependency management allows you to combine and deploy the latest build from a branch or a tag to one or many environments for your users or developers to enjoy.

Everything we host is on our own home brewed serverless technology. To be honest, the first call may take some time to spin up -which today performs still much better than Heroku- but we hope to be on par with cold start response times like Lambda in the long run. Then again, we’re supporting 7 scripted and compiled languages and there’s more coming soon. We are serverless first to ensure the most affordable costs for the community, but will offer the ability for Always On and Dedicated Resources for people who wish to stay more traditional or have high demanding products.

In conclusion…

We’re stoked to hear what you think. Without you, KintoHub cannot exist. Our dream is to build a congregate of developers through sharing functionality. KintoHub will always be free to use and will provide affordable options for your business as it scales globally. Join us today, signup and give it a swing.

We’re in Slack and are ready to rock with any questions you may have.

Cake? Challenge accepted!