SlideShare a Scribd company logo
Breaking Down the barriers between
Pro-Code, Low-Code, & No-Code
To accelerate Innovation
September 16th, 2021
Hello!
Puneet Makwana
Solutions Architect - WSO2
puneet@wso2.com
Accelerate Innovation
4
Digital Transformation
leapfrogged by
7Years
In a few months 1
Enterprise iPaaS growth
26%
Expecting 20% growth in 2021
2
Cloud Application
$171B
15.7% CAGR 3
Momentum
2020
Source:
1. https://www.consultancy.uk/news/26372/covid-19-has-accelerated-digital-transformation-by-seven-years
2. Massimo Pezzini VP & Gartner Fellow at Gartner
3. https://www.marketsandmarkets.com/Market-Reports/cloud-applications-market-77759796.html
WSO2 Observations
● Change not transform
● Centralized, waterfall-agile
● Skill gap
● Not having an outside-in approach
● Time to market
● Lack of business and technology
alignment
5
of Digital Transformations FAIL
Source: https://hbr.org/2019/03/digital-transformation-is-not-about-technology
70%
WASTED
1.3T
900B
USD SPENT/YEAR
USD
6
The Path to Digital Transformation Can Be Challenging
STRATEGY
PLANNING
SKILLS REQUIRED
COMPLEXITY
$
Messy middle
Picture credit: https://pixabay.com/photos/architecture-modern-building-facade-1048092/
7
PLATFORM
iteration-1
iteration-2
iteration-3
iteration-n
STRATEGY
$
$
$
$
Backbone: A Digital Business and Technology Platform
Picture credit: https://pixabay.com/photos/architecture-modern-building-facade-1048092/
The Chasm - No-Code, Low-Code &
Pro-Code
“Build or buy Die.”
“Every company is a software company, building products “
“Everyone is a developer”
“Unique digital experience you create is your
competitive differentiation.”
9
Picture credit: https://pixabay.com/photos/
Less than 1% of the world’s working
population are software developers, and
no-code is on a mission to disperse the
power of software into the hands of the
other 99%
- Scott Galloway -
NYU Professor
11
Everyone is a developer
Picture credit: https://www.freepik.com/
NO-CODE
LOW-CODE
FULL-CODE
CITIZEN
AD-HOC
ENTERPRISE
Platform Challenges :Low-Code and
Pro-Code Chasm
Different developer personas work in silos
No connection between low-code and pro-code
applications
Shadow IT applications with low-code
No single codebase
No single build pipeline
Interruptions to professional developer flow.
12
Picture credit: https://www.flickr.com/photos/davidstanleytravel/
Requirement A
Bridge low-code and pro-code chasm Multiexperianced development platform
Build for the cloud on the cloud Cloud native application architecture
Reusability and composability API management/integration
Connect greenfield and brownfield Hybrid integration
Pipeline-tuned, automation Agile/DevOps
Real-time Streaming data
Loose coupling Event driven
Discoverable, futureproof Mesh app and services
13
Building a Digital Platform Takes Time and Effort
Source: https://www.gartner.com/document/3999709
Digital Business Technology Platform
14
of Digital Transformation Budget
60%
3
100+
PERSON TEAM
Years
TIMELINE
WITH
Companies need a readily available
platform for cloud native
digital innovation
A platform that allows them to
be productive more quickly
and achieve cloud agility
15
Picture credit: https://www.freepik.com/
Platform for Innovation, Speed and
Productivity
by
Picture credit: https://www.freepik.com/ 16
Choreo Overview
● Choreo provides a pre-built platform for digital innovation
○ Builds on the success of WSO2’s APIM, EI, and CIAM products
○ Delivers the benefits of cloud native computing
○ API-based foundation for composable and adaptable applications
○ Users spend more time innovating, less time plumbing
● Key capabilities
○ No/low-code integration and API creation
○ API management and governance
○ Automated (DevOps and GitOps) deployment to Kubernetes
○ AI and machine learning data mapping, coding tips, runtime diagnostics
○ Customer identity and access management from Asgardeo
● Delivered in the cloud, on-premises, and hybrid
● Current products operate seamlessly with the new platform
○ APIM and EI capabilities included in Choreo
17
Choreo
Architecture
18
Choreo
Value
19
Microservices
Kubernetes
Low Code
DevOps
API Marketplace
Existing
Enterprise IT
SaaS APIs
AI & Machine
Learning
Service Mesh
Security &
Compliance
GitOps
API Management
No Code
Apps
Low Code Integration
Zero Trust
Network
Observability
Solution
Architecture
GitHub
Domain-Driven
Design
Business Benefits
Choreo’s low-code and DevOps features abstracts out complexities but still lets you dig
deep when you want to.
Enable visionaries, from anywhere in the organisation, to become creators. Take an idea
from concept to reality in hours not weeks — regardless of technical expertise.
Focus on building great digital experiences, apps, and services and let Choreo take care of
all the rest.
20
https://choreo.dev/
https://wso2.com/choreo/docs/integra
tions/build-your-first-integration/
21
22
Demo Scenario
1 Create an API to retrieve today’s covid cases for a given
country
2 Record the API request in a Google
spreadsheet
23
Impact
Platform for digital
innovation,
Bridges the low-code
pro-code chasm,
Frictionless flow for
professional developers.
Foundation: Ballerina language
● Ballerina is what allows us to support low code without limits
⦿ The picture is the code and the code is the picture
⦾ No code ← → Low code ← → Code
⦿ Developer can go to offline editing with an IDE and yet keep the low code aspects
● First-class concepts for network programming & concurrency allows drawing a
sequence diagram view of network applications
● Language integrated concepts for configurability & cloud deployment make it
easy to deploy and manage Ballerina apps in a cloud/container environment
● Data orientation makes it easy to manipulate JSON/network data
24
25
Choreo: No code template integration
26
Choreo: Low code/Ballerina code example
Choreo: Automation with DevOps & GitOps
27
wso2.com
Thanks!

More Related Content

[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-Code & No-Code to accelerate innovation

  • 1. Breaking Down the barriers between Pro-Code, Low-Code, & No-Code To accelerate Innovation September 16th, 2021
  • 4. 4 Digital Transformation leapfrogged by 7Years In a few months 1 Enterprise iPaaS growth 26% Expecting 20% growth in 2021 2 Cloud Application $171B 15.7% CAGR 3 Momentum 2020 Source: 1. https://www.consultancy.uk/news/26372/covid-19-has-accelerated-digital-transformation-by-seven-years 2. Massimo Pezzini VP & Gartner Fellow at Gartner 3. https://www.marketsandmarkets.com/Market-Reports/cloud-applications-market-77759796.html
  • 5. WSO2 Observations ● Change not transform ● Centralized, waterfall-agile ● Skill gap ● Not having an outside-in approach ● Time to market ● Lack of business and technology alignment 5 of Digital Transformations FAIL Source: https://hbr.org/2019/03/digital-transformation-is-not-about-technology 70% WASTED 1.3T 900B USD SPENT/YEAR USD
  • 6. 6 The Path to Digital Transformation Can Be Challenging STRATEGY PLANNING SKILLS REQUIRED COMPLEXITY $ Messy middle Picture credit: https://pixabay.com/photos/architecture-modern-building-facade-1048092/
  • 7. 7 PLATFORM iteration-1 iteration-2 iteration-3 iteration-n STRATEGY $ $ $ $ Backbone: A Digital Business and Technology Platform Picture credit: https://pixabay.com/photos/architecture-modern-building-facade-1048092/
  • 8. The Chasm - No-Code, Low-Code & Pro-Code
  • 9. “Build or buy Die.” “Every company is a software company, building products “ “Everyone is a developer” “Unique digital experience you create is your competitive differentiation.” 9 Picture credit: https://pixabay.com/photos/
  • 10. Less than 1% of the world’s working population are software developers, and no-code is on a mission to disperse the power of software into the hands of the other 99% - Scott Galloway - NYU Professor
  • 11. 11 Everyone is a developer Picture credit: https://www.freepik.com/ NO-CODE LOW-CODE FULL-CODE CITIZEN AD-HOC ENTERPRISE
  • 12. Platform Challenges :Low-Code and Pro-Code Chasm Different developer personas work in silos No connection between low-code and pro-code applications Shadow IT applications with low-code No single codebase No single build pipeline Interruptions to professional developer flow. 12 Picture credit: https://www.flickr.com/photos/davidstanleytravel/
  • 13. Requirement A Bridge low-code and pro-code chasm Multiexperianced development platform Build for the cloud on the cloud Cloud native application architecture Reusability and composability API management/integration Connect greenfield and brownfield Hybrid integration Pipeline-tuned, automation Agile/DevOps Real-time Streaming data Loose coupling Event driven Discoverable, futureproof Mesh app and services 13 Building a Digital Platform Takes Time and Effort Source: https://www.gartner.com/document/3999709 Digital Business Technology Platform
  • 14. 14 of Digital Transformation Budget 60% 3 100+ PERSON TEAM Years TIMELINE WITH
  • 15. Companies need a readily available platform for cloud native digital innovation A platform that allows them to be productive more quickly and achieve cloud agility 15 Picture credit: https://www.freepik.com/
  • 16. Platform for Innovation, Speed and Productivity by Picture credit: https://www.freepik.com/ 16
  • 17. Choreo Overview ● Choreo provides a pre-built platform for digital innovation ○ Builds on the success of WSO2’s APIM, EI, and CIAM products ○ Delivers the benefits of cloud native computing ○ API-based foundation for composable and adaptable applications ○ Users spend more time innovating, less time plumbing ● Key capabilities ○ No/low-code integration and API creation ○ API management and governance ○ Automated (DevOps and GitOps) deployment to Kubernetes ○ AI and machine learning data mapping, coding tips, runtime diagnostics ○ Customer identity and access management from Asgardeo ● Delivered in the cloud, on-premises, and hybrid ● Current products operate seamlessly with the new platform ○ APIM and EI capabilities included in Choreo 17
  • 19. Choreo Value 19 Microservices Kubernetes Low Code DevOps API Marketplace Existing Enterprise IT SaaS APIs AI & Machine Learning Service Mesh Security & Compliance GitOps API Management No Code Apps Low Code Integration Zero Trust Network Observability Solution Architecture GitHub Domain-Driven Design
  • 20. Business Benefits Choreo’s low-code and DevOps features abstracts out complexities but still lets you dig deep when you want to. Enable visionaries, from anywhere in the organisation, to become creators. Take an idea from concept to reality in hours not weeks — regardless of technical expertise. Focus on building great digital experiences, apps, and services and let Choreo take care of all the rest. 20
  • 22. 22 Demo Scenario 1 Create an API to retrieve today’s covid cases for a given country 2 Record the API request in a Google spreadsheet
  • 23. 23 Impact Platform for digital innovation, Bridges the low-code pro-code chasm, Frictionless flow for professional developers.
  • 24. Foundation: Ballerina language ● Ballerina is what allows us to support low code without limits ⦿ The picture is the code and the code is the picture ⦾ No code ← → Low code ← → Code ⦿ Developer can go to offline editing with an IDE and yet keep the low code aspects ● First-class concepts for network programming & concurrency allows drawing a sequence diagram view of network applications ● Language integrated concepts for configurability & cloud deployment make it easy to deploy and manage Ballerina apps in a cloud/container environment ● Data orientation makes it easy to manipulate JSON/network data 24
  • 25. 25 Choreo: No code template integration
  • 27. Choreo: Automation with DevOps & GitOps 27