"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Development made easy with WSO2 App Factory
1. Development Made Easy with WSO2 App
Factory
Asanka Dissanayake (asankad@wso2.com)
Software Engineer
Nihanth Joshep (nihanth@wso2.com)
Senior Software Engineer
2. About WSO2
● Providing the only complete open source componentized cloud
platform
○ Dedicated to removing all the stumbling blocks to enterprise agility
○ Enabling you to focus on business logic and business value
● Recognized by leading analyst firms as visionaries and leaders
○ Gartner cites WSO2 as visionaries in all 3 categories of application
infrastructure
○ Forrester places WSO2 in top 2 for API Management
● Global corporation with offices in USA, UK & Sri Lanka
○ 200+ employees and growing
● Business model of selling comprehensive support &
maintenance for our products
4. What is WSO2 App Factory
●Platform for managed application development
●Support application from cradle to grave
●Manage infrastructure
●Provide automated configurable devops and governance
●Hosted as a cloud service
●100% Open source – Apache2 licence
6. Where is the problem?
●Nothing is Interconnected
●User should setup everything manually.
●Code repository
●Continuous Integration
●Issue Tracking
●Deployment
7. How Appfactory makes development easy?
●Team management
●Creating a code repository
●Tracking issues
●Continuous Integration
●Life cycle Management
●Deployment
●Infrastructure management
●API subscriptions management
●Databases,DataSources Management
Takes care of everything
10. Team Management
●Users are added to different roles.
●Developers
●QA
●Dev ops
●Each role has different sets of permissions.
Application
Developers QA Dev ops
Application
Owner
Manages Users and Roles
11. Resource Management
●There are 3 kinds of resources in the context
●Datasources/Databases
●No need to maintain a separate Database Server.
●Creating a databases/datasources is quick and simple.
13. Resource Management
● Properties
● Users can defined name value pairs and can be used in the
anywhere of application such as End Points.
●
●Different resources (database, API, registry resources) at each stage
automatically wired to correct resource based on stage.
14. Appfactory Tooling Support
●Tooling support is provided with WSO2 Developer Studio.
●Appfactory perspective in Developer Studio for Intergrated
development experience.
15. Appfactory Tooling Support
● Switch to the Appfactory perspective, login using Appfactory
credentials and start developing applications.
● Checking/checkout code
● Trigger builds
● Deploy artifacts
17. Lifecycle Management
● Software development lifecycles of the application are easily
manageable.
● Application can be managed through
● Development
● Testing
● Production lifecycles.
21. More Resources
Try out App Factory at :
https://appfactorypreview.wso2.com
User Guide: http://docs.wso2.
org/display/AF100/WSO2+App+Factory+Documentation
WSO2 Developer Studio Download
http://wso2.com/more-downloads/developer-studio/
WSO2 Developer Studio Documentation
http://docs.wso2.
org/display/DVS320/Working+with+App+Factory+Applications
23. Engage with WSO2
●Helping you get the most out of your deployments
●From project evaluation and inception to development
and going into production, WSO2 is your partner in
ensuring 100% project success