Accelerate Enterprise Software Engineering with Platformless
wso2.org
102 views
34 slides
May 28, 2024
Slide 1 of 34
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
About This Presentation
Key takeaways:
Challenges of building platforms and the benefits of platformless.
Key principles of platformless, including API-first, cloud-native middleware, platform engineering, and developer experience.
How Choreo enables the platformless experience.
How key concepts like application architectu...
Key takeaways:
Challenges of building platforms and the benefits of platformless.
Key principles of platformless, including API-first, cloud-native middleware, platform engineering, and developer experience.
How Choreo enables the platformless experience.
How key concepts like application architecture, domain-driven design, zero trust, and cell-based architecture are inherently a part of Choreo.
Demo of an end-to-end app built and deployed on Choreo.
Size: 3.41 MB
Language: en
Added: May 28, 2024
Slides: 34 pages
Slide Content
Accelerate Enterprise
Software Engineering
with Platformless
Choreo: Internal Developer Platform as a Service
3https://wso2.com/choreo/
●Improve developer productivity by simplifying
developer workflow
●Help DevOps and Platform Engineers to operate at
scale without the complexity
●Deliver modern cloud native apps/services without the
cognitive load
What problems are addressed by Choreo ?
4
●Runtime architecture, CICD, DevOps, Environments,
SecOps, Configuration Management, Version
management, Testing, Observability, Analytics, SRE,
●Code writing also needs access to reuse
●DevOps goes to Canary etc.
●Self Service and policy-driven
●Zero Trust environment
Choreo Internal Developer Platform as a Service.
Developer GitHub
Digital
Experience
B2B
Employee
Consumer
Customer
What problems are addressed by Choreo ?
You write code. You want
to get it to the hands of
the customer ASAP.
Value creation Consumption
Pain points
Enterprise application architecture is evolving
5
APP
APP
APP
BFF
S1
S2
S3
S4
SYSTEMS OF RECORD
STORAGE
API
API
API
API
API
API
API
Interface
Types
APPS EXPERIENCE APIs /
BFF SERVICES
DOMAIN & BUSINESS LOGIC
SERVICES
INTEGRATION SERVICES
Network Data Network Data
T1
T2
T3
T4
Domain Data
6
“CIOs are engineering platforms to foster composable
technology practices.” – Gartner
source: https://www.gartner.com/document/4008081
7
Your digital business, with Choreo
Enterprise Software Engineering
Software Delivery & Operations
Digital Experiences
Internal Developer Platform
IDevP must facilitate enterprise software engineering
8
Marketplace
Domain A
S
S
S
Domain B
S
S
S
S
Development time Runtime
API design
API discovery
Application Developers
Zero trust
API Gateway
Auth/Autz
Observability
CI/CD
S
S
S
S
S
S
A
V1
V2
S
Mesh
Cell A
Cell B
Refine modern software delivery &
operations
●Developer self-service
●Containerization & Kubernetes
●CI/CD & GitOps
●Resource optimization
●Multi-cloud, multi-environment
●Observability & alerting
●Config & secret management
●Resiliency, scalability & HA
●Operational & business insights
Establish your enterprise software
engineering practice
●API-first development
●Domain driven design
●Microservice architecture
●Test driven development
●Automated DevOps
●Secure by default
●Version management
●Iterative architecture
●AI augmented engineering
What does Choreo deliver?
9
What is Choreo?
10
What is Choreo?
11
12
How customers are using Choreo
IIIT Hyderabad (India) - Choreo connects
IIIT research institutes across India via one
API gateway and marketplace so that
nonprofits can centrally access APIs to
applications and services.
Clearitt (Australia) - Uses Choreo to host a
SpringBoot app and Ballerina services that
enables account netting for SMEs.
Fat Tuesday (USA) - Choreo integrates all
their stores via APIs so that sales, inventory,
and other data can be automatically fed to
their CRM, minimizing errors and saving time.
Top Marks AI (UK) - Exposes and monetizes AI
functionality that grades exams and provides
constructive feedback on essays using Choreo.
13
How customers are using Choreo
3 Crowns Tech - Planning to run 50+ K8s
services on Choreo. They will now be able
to manage their deployment, which runs
seamlessly on AWS and interconnected
edge data center, without dedicated
in-house expertise.
Holmesglen TAFE - Choreo will enable student
enrolment and lifecycle management, and
teacher-student virtual interactions by
exposing internal APIs to their experience
channels like the student portal.
Zimi Life - They don’t have dedicated DevOps
resources or Kubernetes expertise in-house.
However, with Choreo, they easily moved
multiple workloads to a new Kubernetes
cluster.
Avinya Foundation - Choreo simplifies running a
scalable architecture on K8s so that volunteer
developers can easily access backend services for
the university website, teacher and student
schedules, enrollment, and other vital functions.