kitsune enables developers to migrate / build serverless applications that are cloud agnostic. With kitsune, you need not have any knowledge of cloud-native / serverless components. You focus on the user experience while the framework takes care of architecture, scalability and performance.
3. SALIENT FEATURES OF KITSUNE FRAMEWORK
• Open Source
• Cloud Agnostic
• Enterprise ready
• Support for Hybrid-Cloud &
Multi-Cloud Applications
• Supports Self Hosting & Managed
Hosting across all public cloud
providers
4. KITSUNE PROVIDES THE WHOLE DEVELOPMENT SUITE FOR ENTERPRISES
KEY COMPONENTS OF KITSUNE
kit Dashboard - Build, Manage and Deploy your cloud native apps from one place kit IDE - A browser based IDE, optimised for developing
full stack cloud-native apps with kitsune.
kit Compiler - Converts your
application written with kitsune, to a
cloud native architecture.
kit Runtime - Optimised for AWS, Azure,
AliCloud, PingAn Cloud and any Containerised
Cluster. This makes the applications built with
kitsune - cloud agnostic.
kit Manage APIs - set of serverless APIs generated by
kitsune using which you can manage the environment,
application logs, dynamic data (db) CRUD operations
without worrying about scalability. This is useful to
integrate other downstream applications securely.
6. {…}
}<Design Files/>
Existing data-store
or data-model of
the required
dynamic properties
Import into kit IDE and use kitsune’s
infrastructure agnostic syntax to write your
business logic.
build with
kit compiler
Review the cloud-native
architecture generated and
test your application using kit
preview.
Publish your application to infrastructure setting of your choice &
your organisation rules. kitsune supports single cloud, hybrid
cloud, multi-cloud, and containerised on-premise deployment.
#theKitsuneWay
7. ADVANTAGES OF BUILDING NEW APPS WITH KITSUNE
• kitsune lets you focus on user experience and application logic. You need not worry about architecture,
scalability or performance.
• kitsune’s open source compiler can be easily customised to align with enterprise data & security policies.
For example, you might want to have the database always hosted in your data-centre where as the
compute and cache components can be built on cloud.
• Zero re-skilling cost. This is a huge value add for enterprises looking to enable their digital strategies. As
an org you cannot have dependency on cloud engineers for building all digital apps. You need a framework
like kitsune which enables UX developers to build full stack apps, and the framework takes care of
scalability & compliance.
• The decision of which cloud provider you want to leverage comes at the last (post application development
& test) - in kitsune development process. Also makes migration of apps between cloud providers a click
away. This enables organisations to be truly cloud agnostic and yet being able to leverage the benefits of
serverless.
8. WHAT MAKES KITSUNE’S LANGUAGE THE BEST IN THE INDUSTRY?
KEY PROPERTIES OF THE KITSUNE’S LANGUAGE
• The programming syntax is in lines of the current development practise of web application.
Its a declarative HTML based syntax.
• Advanced functionalities like integrating Database (for dynamic properties), APIs,
Authentication, Payment Gateways, Async Reports etc are also available with HTML based
syntax - enabling the developer to never worry about learning backend development.
• Non-Product teams can have lean teams (comprising of customer experience manager &
frontend developers) to build their digital solutions without having to depend on central
engineering team.
• kitsune also generates a CMS for managing the dynamic properties. This makes it easy for
the developer to test the application. This functionality can also be consumed directly via
REST based data-APIs generated for the dynamic properties.
10. MIGRATE YOUR EXISTING APPLICATIONS TO CLOUD, AND SCALE AS
CONTAINERS
#1 MIGRATE TO CAAS WITH KITSUNE
• Migrate your existing web applications to
cloud with kitsune
• kitsune’s compiler would compile the
source code, trace the dependencies and
build a docker image - optimised to be
deployed on Kubernetes cluster
• kitsune runtime uses this docker image to
scale the application on a CaaS (container
as a service) component of respective
cloud provider.
• This is the easiest way to containerise
your application and enable a CI/CD
pipeline for your future updates.
11. ENABLE KIT-PROXY TO IMPROVE THE PERFORMANCE & SCALABILITY OF
APPLICATIONS HOSTED ON-PREMISE/PRIVATE-CLOUD
#2 ACCELERATE WITH KIT-SERVERLESS-PROXY
• If you want to experience the impact of
cloud on performance of your
application - this is the quickest way and
requires no change to your code.
• Just point the main domain to the
kitsune's endpoint and alias domain to
your current hosting. Thats all!
• kit-proxy would automatically identify
slow changing responses vs fast
changing responses, for smart cache
management. With kit-proxy enabled on
top of the existing application, all slow
changing assets are loaded from edge
location (closest to the incoming user
request) and does not hit the origin.
12. WHAT MAKES IT THE BEST SERVERLESS PROXY IN THE INDUSTRY?
KEY PROPERTIES OF KIT-PROXY
• Edge Extensible: kit-proxy enables you to add custom business logic (as functions)
for events of the request processing workflow. All functions (your custom business
logic) gets deployed as Edge-Functions on the respective cloud provider (like
Lambda@Edge).
• kit-proxy exposes environment management REST APIs which can be used to -
invalidate all cached content & ensure fresh pull from your application. This would
be useful when there is a new release pushed for the application (mapped under kit-
proxy).
• kit-proxy is 100% serverless making it scale to peak load and scale down to zero in
real-time.
14. THE MANAGED SERVICE BY KITSUNE
KITSUNE CLOUD
• Managed Environment of kitsune - with guaranteed uptime and security by kit
engineers.
• https://dashboard.kitsune.tools, https://ide.kitsune.tools - available for developers to
quickly get started with kitsune. The environment always exposes the latest update
from the open source branch. So you would always get access to the latest updates of
kitsune framework.
• Tested for scale - today applications hosted on kitsune cloud receive more than
1Billion requests per month. The avg response time ~ 150ms globally.
• Pricing - Pay only for applications only based on usage. There is no cost for just up-
time.
16. Infrastructurepublic cloud providers on-premise/data-centre
Containers & Dev Ops Tools
Cloud-Native/Serverless Components
(public cloud providers)
Lambda S3
CDN DynamoDB Edge-Compute
API Gateway
Blob Store
Application Development Frameworks
LevelofAbstraction THE FUTURE DEVELOPMENT LANDSCAPE
17. ”
“
— Simon Wardley
(Founder of Wardley Maps)
THE FUTURE IS SERVERLESS; NOW IS THE TIME TO START EMBRACING
SERVERLESS AND TO START SUNSETTING THOSE OLD IDEAS OF IAAS,
CONTAINERS AND THE MORE HARDWARE- FOCUSED VIEW OF DEVOPS.