1. Kabanero
By : Khawar Nehal
Date : 17 July 2019
khawar@atrc.net.pk
http://atrc.net.pk/muftasoft
92 331 2036 422
2. What is Kabanero ?
Welcome to the Kabanero open source project,
where our aim is to add some serious flavor to the
experience of building apps on Kubernetes.
3. What is Kabanero ?
The project is focused on simplifying the task of
architecting, developing, deploying, and managing
cloud-native apps, using tailored application
stacks and tightly integrated tooling that works in
harmony with open source.
4. What is Kabanero ?
Kabanero brings together foundational open
source technologies into a modern microservices-
based framework for building applications on
Kubernetes.
5. What is Kabanero ?
The number of open source technologies
businesses have today for delivering IT function is
overwhelming.
Kabanero reduces the complex choices, yet
retains flexibility.
Kabanero enables architects to design and define,
developers to write code faster with confidence,
and operators to manage efficiently.
6. What is Kabanero ?
The industry has converged on two key principles
that Kabanero embraces:
Building containerized applications with
containerized middleware is a must.
Kubernetes is the underlying container
orchestration environment for new applications.
7. What is Kabanero ?
Kabanero is an open source project focused on
bringing together foundational open source
technologies into a modern microservices-based
framework.
8. What is Kabanero ?
Developing apps for container platforms requires
harmony between developers, architects, and
operations.
Today’s developers need to be efficient at much
more than writing code. Architects and operations
get overloaded with choices, standards, and
compliance.
9. What is Kabanero ?
Kabanero speeds development of applications
built for Kubernetes while meeting the technology
standards and policies your company defines.
Design, develop, deploy, and manage with speed
and control!
10. Develop more, faster
Use your favorite development tools to create
apps for Kubernetes faster.
Develop, test, and debug in containers, and
deploy with confidence knowing you’re
automatically compliant with company policies.
11. Develop more, faster
Spend more time writing code rather than re-
tooling and building deep Kubernetes skills.
Select a Kabanero Collection customized by your
team for languages and programming models that
you use on a daily basis.
12. Modernize
Kabanero can help your team modernize existing
applications to leverage benefits of cloud and
containers.
14. Design more, faster
Use kabanero’s application stacks infused with
expertise to select proven technologies,
languages, and runtimes for building applications
for Kubernetes.
15. Design more, faster
Apply customizations before sharing the
application stack with developers and operations
teams, to ensure your business process and
governance needs are met.
16. Design more, faster
Application stacks reduce the decision-cycle time,
enabling developers to focus on delivering line-of-
business value without having to become full
stack experts.
18. Manage with confidence
Maintain compliance with confidence, using
application stacks to deliver the latest container
images with the latest security patches.
Bring your existing applications into your hybrid
cloud infrastructure.
19. Manage with confidence
You get immediate visibility of your apps in one
platform for existing and new apps, with a single
view across hybrid deployments, whether in
containers or VMs.
20. Kabanero Collections
A Kabanero Collection leads a company down a
golden path to develop quality microservice-based
applications.
21. Kabanero Collections
A Kabanero Collection provides guides for
developers, templates for simplicity and
consistency of developing applications, a runtime
in a certified base container image infused with
expertise for Kubernetes deployments, and an
integrated toolchain for developing with modern
tools.
23. Eclipse Microprofile
With this stack, you can deliver microservices
based upon the Eclipse MicroProfile
specifications.
Build and run high-quality applications with Open
Liberty runtime, which includes OpenJDK with
container-optimizations in OpenJ9.
24. Spring
Spring® is a framework used in Java application
development. With this application stack, you can
deliver microservices based upon the Spring
framework provided by Pivotal.
Open Liberty runtime provides support for Spring
applications with OpenJDK and container-
optimizations in OpenJ9.
25. Node.js
Node.js is a JavaScript runtime environment that
can execute JavaScript code anywhere, not
limited to a browser.
Due to its single-threaded nature, Node.js enables
the creation of non-blocking and event-driven
servers.
It fits well in web-based frontends and backend
API services for microservices-based
applications.
26. Swift
Swift is a very popular language for mobile
application developers that develop for Apple
Platforms.
Having the language on the server allows Apple
Platform developers to produce the back-end
portion of the mobile app as a microservice.
27. Serverless
Serverless is a model of deployment that allows
the container running the application to start on
the first touch; this saves resources and is ideal
for use cases that have low utilization.
28. Kabanero
By : Khawar Nehal
Date : 17 July 2019
khawar@atrc.net.pk
http://atrc.net.pk/muftasoft
92 331 2036 422