SlideShare a Scribd company logo
Updates to the Data Center
Apps Program
BEN MAGRO | PRODUCT MANAGER | ATLASSIAN | @MAGRO
Results License
Enforcement
Changes Questions
Agenda
Results License
Enforcement
Changes Questions
Agenda
THE PROGRAM’S GOALS
THE PROGRAM’S GOALS
1. DELIVER AN ENTERPRISE
GRADE ECOSYSTEM FOR OUR
CUSTOMERS MISSION CRITICAL
DEPLOYMENTS
THE PROGRAM’S GOALS
1. DELIVER AN ENTERPRISE
GRADE ECOSYSTEM FOR OUR
CUSTOMERS MISSION CRITICAL
DEPLOYMENTS
2. PROVIDE A WAY FOR VENDORS
TO DIFFERENTIATE THEIR DC
APPS
620+Data Center Approved Apps
93%of the tops apps are approved
3x
Less likely to experience a critical issue
when running a DC Approved App in 2019
Server Apps
Built primarily for the server
customer base
DC Apps
Built and tested for scale
Customer Making the Transition
Anonymous DC Customer
What are the benefits of
moving to the DC Approved
App?
Customer
One
Pager
BIT.LY/DC-APPS-ONE
Enterprise-grade apps for
your enterprise-grade tools
Data Center approved apps
The Data Center approved apps program ensures
that apps are purpose-built to maintain consistent
performance, stability and security in enterprise
environments. Data center apps must pass a
150+ question architectural review and meet app
development and testing criteria. This includes
elements of how apps handle cache operations,
support required databases, implement locking
and availability in clustered environments,
manage event handlers, and more.
Performance at Scale
All apps are tested to perform
consistently in enterprise-scale
environments including 1, 2,
and 4 nodes.
Reliability when it matters
Critical issues are over 3X less
likely to occur when using a
Data Center app.
Simplified Licensing
Data Center apps follow the
same annual subscription
model as your Data Center
product and align with your
Data Center user tier.
93%
There are currently over 600+ Data Center
approved apps and growing fast. 92% of the
top 100 apps used by Server customers are
available as Data Center approved versions.
If there ever is an issue with Data Center apps, we have you covered.
Atlassian provides an app escalation channel to help with any
unforeseen issues.
Easily evaluate Data Center apps with unique evaluation licenses to
make sure you enjoy your product.
For more information check out our Atlassian Data Center approved apps FAQ.
To view all of our Data Center approved apps head over to the Atlassian Marketplace.
DOWNLOAD AND SHARE
Results License
Enforcement
Changes Questions
Agenda
Results License
Enforcement
Changes Questions
Agenda
CUSTOMERS RENEWING
THEIR APP LICENSES FOR DC
HOSTS ARE REQUIRED TO
PURCHASE A DC LICENSE IF
THE LICENSE START DATE IS
AFTER 3RD SEPTEMBER 2019.
WHAT IS IT
All App renewals
will need to be
for the DC
version
DETAILED NOTES
bit.ly/dc_apple
DC APPROVAL
Things to keep in
mind when getting
DC Approval in the
future
Notify your customers
You need to provide customers 3 months notice if
you intent to go through DC approval.
Release Notes
Indicate your intent to launch a DC App in your
release notes.
Customer Experience
On upgrade the app will stop working. This is
why it’s so important for customers to know
about this release.
When
Getting
DC Approval
THINGS TO KEEP IN MIND
Release Notes
Indicate your intent to launch a DC App in your
release notes.
When
Getting
DC Approval
THINGS TO KEEP IN MIND
Notify your customers
You need to provide customers 3 months notice if
you intent to go through DC approval.
Customer Experience
On upgrade the app will stop working. This is
why it’s so important for customers to know
about this release.
Release Notes
Indicate your intent to launch a DC App in your
release notes.
Customer Experience
On upgrade the app will stop working. This is
why it’s so important for customers to know
about this release.
When
Getting
DC Approval
THINGS TO KEEP IN MIND
Notify your customers
You need to provide customers 3 months notice if
you intent to go through DC approval.
What
happens
when an app
stops
working?
There are 3 options
Roll back
Roll the app back to a
version before a DC
approval.
There are 3 options
Roll back
Roll the app back to a
version before a DC
approval.
Evaluate
Generate an evaluator
license whilst they sort out
a plan forward.
There are 3 options
Roll back
Roll the app back to a
version before a DC
approval.
Evaluate
Generate an evaluator
license whilst they sort out
a plan forward.
Purchase DC
Customers can contact the
advocate team to purchase a
new DC license for their app.
There are 3 options
Blanket Pro-Rata Approval
For customers who want to move from Server >
DC Licensing
In the Vendor’s Best Interest
As DC Apps have a higher TCO on average.
Manual Process
Do to the manual nature of the transition we
have been flexible towards the customer
With the
refund policy
Blanket Pro-Rata Approval
For customers who want to move from Server >
DC Licensing
In the Vendor’s Best Interest
As DC Apps have a higher TCO on average.
Manual Process
Do to the manual nature of the transition we
have been flexible towards the customer
With the
refund policy
Blanket Pro-Rata Approval
For customers who want to move from Server >
DC Licensing
In the Vendor’s Best Interest
As DC Apps have a higher TCO on average.
Manual Process
Do to the manual nature of the transition we
have been flexible towards the customer
With the
refund policy
Results License
Enforcement
Changes Questions
Agenda
Results License
Enforcement
Changes Questions
Agenda
Continuing to raise the
quality bar for DC Apps
Changes to the program4
BETA
INTRODUCING
BETA
DATA CENTER APP
PERFORMANCE TOOLKIT
INTRODUCING
BETA
DATA CENTER APP
PERFORMANCE TOOLKIT
BETA
8.0.X
8.0.X
CO
M
IN
G
SO
O
N
7.13.X
7.0.X
6.13.X
6.0.X
5.0.X
GOALS OF THE PERFORMANCE TOOLKIT
BETA
Easy
Quick to setup and
run. Detailed
walkthroughs.
GOALS OF THE PERFORMANCE TOOLKIT
BETA
Easy
Quick to setup and
run. Detailed
walkthroughs.
Ship with data
Ship with realistic
enterprise datasets
GOALS OF THE PERFORMANCE TOOLKIT
BETA
Easy
Quick to setup and
run. Detailed
walkthroughs.
Ship with data
Ship with realistic
enterprise datasets
Decoupled
Not tied to
deployment type or
dataset
GOALS OF THE PERFORMANCE TOOLKIT
BETA
Easy
Quick to setup and
run. Detailed
walkthroughs.
Ship with data
Ship with realistic
enterprise datasets
Decoupled
Not tied to
deployment type or
dataset
Extensible
Built to be
customised to test
your apps
GOALS OF THE PERFORMANCE TOOLKIT
BETA
OUR ASK WHAT IT’S NOT
BETA
Carved In StoneSeeking Feedback
OUR ASK WHAT IT’S NOT
BETA
Carved In Stone
Mandatory
Seeking Feedback
Recommended
OUR ASK WHAT IT’S NOT
BETA
Carved In Stone
Mandatory
Built only for Atlassian Apps
Seeking Feedback
Recommended
Try to use it for your apps
OUR ASK WHAT IT’S NOT
BETA
Carved In Stone
Mandatory
Built only for Atlassian Apps
Abandonware
Seeking Feedback
Recommended
Try to use it for your apps
Raise Improvements
OUR ASK WHAT IT’S NOT
BETA
bit.ly/DCAPTK
BETA
BETA
FEEDBACK
SLACK GROUP
bit.ly/dcapt_slack
ISSUE TRACKER
bit.ly/dcapt_issue
FEEDBACK
Technical Deep Dive
Into Atlassian's New Apps Performance Testing Framework
BEN MAGRO | PRODUCT MANAGER | ATLASSIAN | @MAGRO
OLEKSANDR METELYTSIA | TEAM LEAD | ATLASSIAN
TO
M
O
RRO
W
3:30PM
DC APP - APPROVAL REQUIREMENTS
14 Days
To communicate current state
6 Months
To comply
CHANGE
TWO
JIRA LUCENE INDEX TEST
Vendors will now be required
to submit their index time for a
1 million issue dataset.
JIRA LUCENE INDEX TEST
Run a test with your plugin
Run a foreground re-index on a 1M issue dataset.
This takes ~40min with the Data Center App
Performance Toolkit dataset.
Provide a Screenshot
Provide a screenshot of the run on your DCHELP
ticket.
Supported by the
Performance Toolkit
This comes almost for free with the use of the
Data Center App Performance Toolkit.
Testing Index
Timings
Testing Index
Timings
Run a test with your plugin
Run a foreground re-index on a 1M issue dataset.
This takes ~40min with the Data Center App
Performance Toolkit dataset.
Provide a Screenshot
Provide a screenshot of the run on your DCHELP
ticket.
Supported by the
Performance Toolkit
This comes almost for free with the use of the
Data Center App Performance Toolkit.
Testing Index
Timings
Run a test with your plugin
Run a foreground re-index on a 1M issue dataset.
This takes ~40min with the Data Center App
Performance Toolkit dataset.
Provide a Screenshot
Provide a screenshot of the run on your DCHELP
ticket.
Supported by the
Performance Toolkit
This comes almost for free with the use of the
Data Center App Performance Toolkit.
CHANGE
THREE
CONFLUENCE READ ONLY MODE CHECK
Apps Can Lead to Data Loss
Apps that attempt to write to the DB in read only
mode will may have data lost.
Configure UI
Apps will need to define how their elements are
displayed in read only mode.
Prevent Execution
Apps will need to prevent the execution of write
logic when in read only mode.
Supporting
Read Only
Mode
Apps Can Lead to Data Loss
Apps that attempt to write to the DB in read only
mode will have data lost.
Configure UI
Apps will need to define how their elements are
displayed in read only mode.
Supporting
Read Only
Mode
Prevent Execution
Apps will need to prevent the execution of write
logic when in read only mode.
Apps Can Lead to Data Loss
Apps that attempt to write to the DB in read only
mode will have data lost.
Configure UI
Apps will need to define how their elements are
displayed in read only mode.
Supporting
Read Only
Mode
Prevent Execution
Apps will need to prevent the execution of write
logic when in read only mode.
CHANGE
FOUR
Enterprise
customers need
transparency into
their data risk
THIRD PARTY COMMUNICATION
Who runs the 3rd Party Service
Who owns the service this data is sent to and why?
Personally Identifiable Info
Does the data sent contain PII?
Does your App send data out
Does data leave the host system due to your
app?
Third Party
Communication
Who runs the 3rd Party Service
Who owns the service this data is sent to and why?
Does your App send data out
Does data leave the host system due to your
app?
Third Party
Communication
Personally Identifiable Info
Does the data sent contain PII?
Who runs the 3rd Party Service
Who owns the service this data is sent to and why?
Does your App send data out
Does data leave the host system due to your
app?
Third Party
Communication
Personally Identifiable Info
Does the data sent contain PII?
QUESTIONS
Thank you!
BEN MAGRO | PRODUCT MANAGER | ATLASSIAN | @MAGRO

More Related Content

What's hot

The New & Improved Confluence Server and Data Center
The New & Improved Confluence Server and Data CenterThe New & Improved Confluence Server and Data Center
The New & Improved Confluence Server and Data Center
Atlassian
 
Trusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy ModelTrusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy Model
Atlassian
 
Discover the Possibilities of the Jira Cloud Asset API
Discover the Possibilities of the Jira Cloud Asset APIDiscover the Possibilities of the Jira Cloud Asset API
Discover the Possibilities of the Jira Cloud Asset API
Atlassian
 
Supercharge Your Pages - New Ways to Extend the Confluence Editor
Supercharge Your Pages - New Ways to Extend the Confluence EditorSupercharge Your Pages - New Ways to Extend the Confluence Editor
Supercharge Your Pages - New Ways to Extend the Confluence Editor
Atlassian
 
Take Action with Forge Triggers
Take Action with Forge TriggersTake Action with Forge Triggers
Take Action with Forge Triggers
Atlassian
 
Integrate CI/CD Pipelines with Jira Software Cloud
Integrate CI/CD Pipelines with Jira Software CloudIntegrate CI/CD Pipelines with Jira Software Cloud
Integrate CI/CD Pipelines with Jira Software Cloud
Atlassian
 
Launch into New Markets with JIRA Service Desk
Launch into New Markets with JIRA Service DeskLaunch into New Markets with JIRA Service Desk
Launch into New Markets with JIRA Service Desk
Atlassian
 
How Bitbucket Pipelines Loads Connect UI Assets Super-fast
How Bitbucket Pipelines Loads Connect UI Assets Super-fastHow Bitbucket Pipelines Loads Connect UI Assets Super-fast
How Bitbucket Pipelines Loads Connect UI Assets Super-fast
Atlassian
 
Declaring Server App Components in Pure Java
Declaring Server App Components in Pure JavaDeclaring Server App Components in Pure Java
Declaring Server App Components in Pure Java
Atlassian
 
Scaling Indexing and Replication in Jira Data Center Apps
Scaling Indexing and Replication in Jira Data Center AppsScaling Indexing and Replication in Jira Data Center Apps
Scaling Indexing and Replication in Jira Data Center Apps
Atlassian
 
Connect First, Ask Confluence Questions Later
Connect First, Ask Confluence Questions LaterConnect First, Ask Confluence Questions Later
Connect First, Ask Confluence Questions Later
Atlassian
 
Designing and Running a GraphQL API
Designing and Running a GraphQL APIDesigning and Running a GraphQL API
Designing and Running a GraphQL API
Atlassian
 
Forge: Under the Hood
Forge: Under the HoodForge: Under the Hood
Forge: Under the Hood
Atlassian
 
Ten Battle-Tested Tips for Atlassian Connect Add-ons
Ten Battle-Tested Tips for Atlassian Connect Add-onsTen Battle-Tested Tips for Atlassian Connect Add-ons
Ten Battle-Tested Tips for Atlassian Connect Add-ons
Atlassian
 
Meet the Forge Runtime
Meet the Forge RuntimeMeet the Forge Runtime
Meet the Forge Runtime
Atlassian
 
Enterprise Ready - What's New in Data Center
Enterprise Ready - What's New in Data CenterEnterprise Ready - What's New in Data Center
Enterprise Ready - What's New in Data Center
Atlassian
 
The Firebase tier for your mobile app - DevFest CH
The Firebase tier for your mobile app - DevFest CHThe Firebase tier for your mobile app - DevFest CH
The Firebase tier for your mobile app - DevFest CH
Matteo Bonifazi
 
Forge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User ExperienceForge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User Experience
Atlassian
 
iOSDevCamp Firebase Overview
iOSDevCamp Firebase OverviewiOSDevCamp Firebase Overview
iOSDevCamp Firebase Overview
James Daniels
 
Herding Microservices – the Atlassian Way
Herding Microservices – the Atlassian WayHerding Microservices – the Atlassian Way
Herding Microservices – the Atlassian Way
Atlassian
 

What's hot (20)

The New & Improved Confluence Server and Data Center
The New & Improved Confluence Server and Data CenterThe New & Improved Confluence Server and Data Center
The New & Improved Confluence Server and Data Center
 
Trusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy ModelTrusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy Model
 
Discover the Possibilities of the Jira Cloud Asset API
Discover the Possibilities of the Jira Cloud Asset APIDiscover the Possibilities of the Jira Cloud Asset API
Discover the Possibilities of the Jira Cloud Asset API
 
Supercharge Your Pages - New Ways to Extend the Confluence Editor
Supercharge Your Pages - New Ways to Extend the Confluence EditorSupercharge Your Pages - New Ways to Extend the Confluence Editor
Supercharge Your Pages - New Ways to Extend the Confluence Editor
 
Take Action with Forge Triggers
Take Action with Forge TriggersTake Action with Forge Triggers
Take Action with Forge Triggers
 
Integrate CI/CD Pipelines with Jira Software Cloud
Integrate CI/CD Pipelines with Jira Software CloudIntegrate CI/CD Pipelines with Jira Software Cloud
Integrate CI/CD Pipelines with Jira Software Cloud
 
Launch into New Markets with JIRA Service Desk
Launch into New Markets with JIRA Service DeskLaunch into New Markets with JIRA Service Desk
Launch into New Markets with JIRA Service Desk
 
How Bitbucket Pipelines Loads Connect UI Assets Super-fast
How Bitbucket Pipelines Loads Connect UI Assets Super-fastHow Bitbucket Pipelines Loads Connect UI Assets Super-fast
How Bitbucket Pipelines Loads Connect UI Assets Super-fast
 
Declaring Server App Components in Pure Java
Declaring Server App Components in Pure JavaDeclaring Server App Components in Pure Java
Declaring Server App Components in Pure Java
 
Scaling Indexing and Replication in Jira Data Center Apps
Scaling Indexing and Replication in Jira Data Center AppsScaling Indexing and Replication in Jira Data Center Apps
Scaling Indexing and Replication in Jira Data Center Apps
 
Connect First, Ask Confluence Questions Later
Connect First, Ask Confluence Questions LaterConnect First, Ask Confluence Questions Later
Connect First, Ask Confluence Questions Later
 
Designing and Running a GraphQL API
Designing and Running a GraphQL APIDesigning and Running a GraphQL API
Designing and Running a GraphQL API
 
Forge: Under the Hood
Forge: Under the HoodForge: Under the Hood
Forge: Under the Hood
 
Ten Battle-Tested Tips for Atlassian Connect Add-ons
Ten Battle-Tested Tips for Atlassian Connect Add-onsTen Battle-Tested Tips for Atlassian Connect Add-ons
Ten Battle-Tested Tips for Atlassian Connect Add-ons
 
Meet the Forge Runtime
Meet the Forge RuntimeMeet the Forge Runtime
Meet the Forge Runtime
 
Enterprise Ready - What's New in Data Center
Enterprise Ready - What's New in Data CenterEnterprise Ready - What's New in Data Center
Enterprise Ready - What's New in Data Center
 
The Firebase tier for your mobile app - DevFest CH
The Firebase tier for your mobile app - DevFest CHThe Firebase tier for your mobile app - DevFest CH
The Firebase tier for your mobile app - DevFest CH
 
Forge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User ExperienceForge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User Experience
 
iOSDevCamp Firebase Overview
iOSDevCamp Firebase OverviewiOSDevCamp Firebase Overview
iOSDevCamp Firebase Overview
 
Herding Microservices – the Atlassian Way
Herding Microservices – the Atlassian WayHerding Microservices – the Atlassian Way
Herding Microservices – the Atlassian Way
 

Similar to Updates on the Data Center Apps Program

Building Applications for Your Business Using PowerApps and Flow
Building Applications for Your Business Using PowerApps and FlowBuilding Applications for Your Business Using PowerApps and Flow
Building Applications for Your Business Using PowerApps and Flow
Chris Bortlik
 
Ireland Apo University Fy 10 Tibbs Slideshare
Ireland Apo University Fy 10 Tibbs SlideshareIreland Apo University Fy 10 Tibbs Slideshare
Ireland Apo University Fy 10 Tibbs SlideshareTibbs Pereira
 
Head into the Mobile App Maintenance for flawless performance
Head into the Mobile App Maintenance for flawless performanceHead into the Mobile App Maintenance for flawless performance
Head into the Mobile App Maintenance for flawless performance
iMOBDEV Technologies Pvt. Ltd.
 
APM Talk
APM TalkAPM Talk
APM Talk
MongoDB
 
Pre-Con Education: How to Deliver a "5-Star" Mobile App Experience With CA ...
Pre-Con Education: How to Deliver a "5-Star" Mobile App Experience With CA ...Pre-Con Education: How to Deliver a "5-Star" Mobile App Experience With CA ...
Pre-Con Education: How to Deliver a "5-Star" Mobile App Experience With CA ...
CA Technologies
 
Reinventing Application Performance Testing with Service Virtualization
Reinventing Application Performance Testing with Service VirtualizationReinventing Application Performance Testing with Service Virtualization
Reinventing Application Performance Testing with Service Virtualization
CA Technologies
 
Chicago ALM User Group - Nov 2014 - Application Insights 101
Chicago ALM User Group - Nov 2014 - Application Insights 101Chicago ALM User Group - Nov 2014 - Application Insights 101
Chicago ALM User Group - Nov 2014 - Application Insights 101
Angela Dugan
 
Reduce Time to Value: Focus First on Configuration Management Debt
Reduce Time to Value: Focus First on Configuration Management DebtReduce Time to Value: Focus First on Configuration Management Debt
Reduce Time to Value: Focus First on Configuration Management Debt
Chris Sterling
 
Automated Regression Testing that Ensures Continuous Performance.pptx
Automated Regression Testing that Ensures Continuous Performance.pptxAutomated Regression Testing that Ensures Continuous Performance.pptx
Automated Regression Testing that Ensures Continuous Performance.pptx
Calidad Infotech
 
Five Ways Application Insights Impact Migration Success (DEV207-S) - AWS re:I...
Five Ways Application Insights Impact Migration Success (DEV207-S) - AWS re:I...Five Ways Application Insights Impact Migration Success (DEV207-S) - AWS re:I...
Five Ways Application Insights Impact Migration Success (DEV207-S) - AWS re:I...
Amazon Web Services
 
React Native App Development.
React Native App Development.React Native App Development.
React Native App Development.
Techugo
 
Velocity 2014 Tool Chain Choices
Velocity 2014 Tool Chain ChoicesVelocity 2014 Tool Chain Choices
Velocity 2014 Tool Chain Choices
Mark Sigler
 
Making Your Customer Experience Great Before You Hit Production - AppSphere16
Making Your Customer Experience Great Before You Hit Production - AppSphere16Making Your Customer Experience Great Before You Hit Production - AppSphere16
Making Your Customer Experience Great Before You Hit Production - AppSphere16
AppDynamics
 
React Native Market Overview for Cross-Platform App Development.pdf
React Native Market Overview for Cross-Platform App Development.pdfReact Native Market Overview for Cross-Platform App Development.pdf
React Native Market Overview for Cross-Platform App Development.pdf
Techugo
 
Practical Tips for Ops: End User Monitoring
Practical Tips for Ops: End User MonitoringPractical Tips for Ops: End User Monitoring
Practical Tips for Ops: End User Monitoring
Dynatrace
 
Summer23-Welly Release Highlights - Stephen Stanley.pdf
Summer23-Welly Release Highlights - Stephen Stanley.pdfSummer23-Welly Release Highlights - Stephen Stanley.pdf
Summer23-Welly Release Highlights - Stephen Stanley.pdf
Anna Loughnan Colquhoun
 
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
Amazon Web Services
 
Introducing the E.P.I.C. APM: Stimulate User-Loyalty and Differentiation
Introducing the E.P.I.C. APM: Stimulate User-Loyalty and DifferentiationIntroducing the E.P.I.C. APM: Stimulate User-Loyalty and Differentiation
Introducing the E.P.I.C. APM: Stimulate User-Loyalty and Differentiation
CA Technologies
 
Best Practices for Optimizing Mainframe Application Performance with CA Cross...
Best Practices for Optimizing Mainframe Application Performance with CA Cross...Best Practices for Optimizing Mainframe Application Performance with CA Cross...
Best Practices for Optimizing Mainframe Application Performance with CA Cross...
CA Technologies
 
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise AppsEssential Guide to Becoming A Mobile App Rock Star - part III - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise Apps
DMIMarketing
 

Similar to Updates on the Data Center Apps Program (20)

Building Applications for Your Business Using PowerApps and Flow
Building Applications for Your Business Using PowerApps and FlowBuilding Applications for Your Business Using PowerApps and Flow
Building Applications for Your Business Using PowerApps and Flow
 
Ireland Apo University Fy 10 Tibbs Slideshare
Ireland Apo University Fy 10 Tibbs SlideshareIreland Apo University Fy 10 Tibbs Slideshare
Ireland Apo University Fy 10 Tibbs Slideshare
 
Head into the Mobile App Maintenance for flawless performance
Head into the Mobile App Maintenance for flawless performanceHead into the Mobile App Maintenance for flawless performance
Head into the Mobile App Maintenance for flawless performance
 
APM Talk
APM TalkAPM Talk
APM Talk
 
Pre-Con Education: How to Deliver a "5-Star" Mobile App Experience With CA ...
Pre-Con Education: How to Deliver a "5-Star" Mobile App Experience With CA ...Pre-Con Education: How to Deliver a "5-Star" Mobile App Experience With CA ...
Pre-Con Education: How to Deliver a "5-Star" Mobile App Experience With CA ...
 
Reinventing Application Performance Testing with Service Virtualization
Reinventing Application Performance Testing with Service VirtualizationReinventing Application Performance Testing with Service Virtualization
Reinventing Application Performance Testing with Service Virtualization
 
Chicago ALM User Group - Nov 2014 - Application Insights 101
Chicago ALM User Group - Nov 2014 - Application Insights 101Chicago ALM User Group - Nov 2014 - Application Insights 101
Chicago ALM User Group - Nov 2014 - Application Insights 101
 
Reduce Time to Value: Focus First on Configuration Management Debt
Reduce Time to Value: Focus First on Configuration Management DebtReduce Time to Value: Focus First on Configuration Management Debt
Reduce Time to Value: Focus First on Configuration Management Debt
 
Automated Regression Testing that Ensures Continuous Performance.pptx
Automated Regression Testing that Ensures Continuous Performance.pptxAutomated Regression Testing that Ensures Continuous Performance.pptx
Automated Regression Testing that Ensures Continuous Performance.pptx
 
Five Ways Application Insights Impact Migration Success (DEV207-S) - AWS re:I...
Five Ways Application Insights Impact Migration Success (DEV207-S) - AWS re:I...Five Ways Application Insights Impact Migration Success (DEV207-S) - AWS re:I...
Five Ways Application Insights Impact Migration Success (DEV207-S) - AWS re:I...
 
React Native App Development.
React Native App Development.React Native App Development.
React Native App Development.
 
Velocity 2014 Tool Chain Choices
Velocity 2014 Tool Chain ChoicesVelocity 2014 Tool Chain Choices
Velocity 2014 Tool Chain Choices
 
Making Your Customer Experience Great Before You Hit Production - AppSphere16
Making Your Customer Experience Great Before You Hit Production - AppSphere16Making Your Customer Experience Great Before You Hit Production - AppSphere16
Making Your Customer Experience Great Before You Hit Production - AppSphere16
 
React Native Market Overview for Cross-Platform App Development.pdf
React Native Market Overview for Cross-Platform App Development.pdfReact Native Market Overview for Cross-Platform App Development.pdf
React Native Market Overview for Cross-Platform App Development.pdf
 
Practical Tips for Ops: End User Monitoring
Practical Tips for Ops: End User MonitoringPractical Tips for Ops: End User Monitoring
Practical Tips for Ops: End User Monitoring
 
Summer23-Welly Release Highlights - Stephen Stanley.pdf
Summer23-Welly Release Highlights - Stephen Stanley.pdfSummer23-Welly Release Highlights - Stephen Stanley.pdf
Summer23-Welly Release Highlights - Stephen Stanley.pdf
 
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
 
Introducing the E.P.I.C. APM: Stimulate User-Loyalty and Differentiation
Introducing the E.P.I.C. APM: Stimulate User-Loyalty and DifferentiationIntroducing the E.P.I.C. APM: Stimulate User-Loyalty and Differentiation
Introducing the E.P.I.C. APM: Stimulate User-Loyalty and Differentiation
 
Best Practices for Optimizing Mainframe Application Performance with CA Cross...
Best Practices for Optimizing Mainframe Application Performance with CA Cross...Best Practices for Optimizing Mainframe Application Performance with CA Cross...
Best Practices for Optimizing Mainframe Application Performance with CA Cross...
 
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise AppsEssential Guide to Becoming A Mobile App Rock Star - part III - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise Apps
 

More from Atlassian

International Women's Day 2020
International Women's Day 2020International Women's Day 2020
International Women's Day 2020
Atlassian
 
10 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 202010 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 2020
Atlassian
 
Forge App Showcase
Forge App ShowcaseForge App Showcase
Forge App Showcase
Atlassian
 
Let's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UILet's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UI
Atlassian
 
Observability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeObservability and Troubleshooting in Forge
Observability and Troubleshooting in Forge
Atlassian
 
Designing Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemDesigning Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI System
Atlassian
 
Access to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIsAccess to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIs
Atlassian
 
Design Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginDesign Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch Plugin
Atlassian
 
Tear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the BuildingTear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the Building
Atlassian
 
Nailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that MatterNailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that Matter
Atlassian
 
Building Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in MindBuilding Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in Mind
Atlassian
 
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Atlassian
 
Beyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced TeamsBeyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced Teams
Atlassian
 
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed TeamThe Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
Atlassian
 
Building Apps With Enterprise in Mind
Building Apps With Enterprise in MindBuilding Apps With Enterprise in Mind
Building Apps With Enterprise in Mind
Atlassian
 
Shipping With Velocity and Confidence Using Feature Flags
Shipping With Velocity and Confidence Using Feature FlagsShipping With Velocity and Confidence Using Feature Flags
Shipping With Velocity and Confidence Using Feature Flags
Atlassian
 
Build With Heart and Balance, Remote Work Edition
Build With Heart and Balance, Remote Work EditionBuild With Heart and Balance, Remote Work Edition
Build With Heart and Balance, Remote Work Edition
Atlassian
 
How to Grow an Atlassian App Worthy of Top Vendor Status
How to Grow an Atlassian App Worthy of Top Vendor StatusHow to Grow an Atlassian App Worthy of Top Vendor Status
How to Grow an Atlassian App Worthy of Top Vendor Status
Atlassian
 
Monitoring As Code: How to Integrate App Monitoring Into Your Developer Cycle
Monitoring As Code: How to Integrate App Monitoring Into Your Developer CycleMonitoring As Code: How to Integrate App Monitoring Into Your Developer Cycle
Monitoring As Code: How to Integrate App Monitoring Into Your Developer Cycle
Atlassian
 
How to Market Your New App on the Atlassian Marketplace
How to Market Your New App on the Atlassian MarketplaceHow to Market Your New App on the Atlassian Marketplace
How to Market Your New App on the Atlassian Marketplace
Atlassian
 

More from Atlassian (20)

International Women's Day 2020
International Women's Day 2020International Women's Day 2020
International Women's Day 2020
 
10 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 202010 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 2020
 
Forge App Showcase
Forge App ShowcaseForge App Showcase
Forge App Showcase
 
Let's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UILet's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UI
 
Observability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeObservability and Troubleshooting in Forge
Observability and Troubleshooting in Forge
 
Designing Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemDesigning Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI System
 
Access to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIsAccess to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIs
 
Design Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginDesign Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch Plugin
 
Tear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the BuildingTear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the Building
 
Nailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that MatterNailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that Matter
 
Building Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in MindBuilding Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in Mind
 
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
 
Beyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced TeamsBeyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced Teams
 
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed TeamThe Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
 
Building Apps With Enterprise in Mind
Building Apps With Enterprise in MindBuilding Apps With Enterprise in Mind
Building Apps With Enterprise in Mind
 
Shipping With Velocity and Confidence Using Feature Flags
Shipping With Velocity and Confidence Using Feature FlagsShipping With Velocity and Confidence Using Feature Flags
Shipping With Velocity and Confidence Using Feature Flags
 
Build With Heart and Balance, Remote Work Edition
Build With Heart and Balance, Remote Work EditionBuild With Heart and Balance, Remote Work Edition
Build With Heart and Balance, Remote Work Edition
 
How to Grow an Atlassian App Worthy of Top Vendor Status
How to Grow an Atlassian App Worthy of Top Vendor StatusHow to Grow an Atlassian App Worthy of Top Vendor Status
How to Grow an Atlassian App Worthy of Top Vendor Status
 
Monitoring As Code: How to Integrate App Monitoring Into Your Developer Cycle
Monitoring As Code: How to Integrate App Monitoring Into Your Developer CycleMonitoring As Code: How to Integrate App Monitoring Into Your Developer Cycle
Monitoring As Code: How to Integrate App Monitoring Into Your Developer Cycle
 
How to Market Your New App on the Atlassian Marketplace
How to Market Your New App on the Atlassian MarketplaceHow to Market Your New App on the Atlassian Marketplace
How to Market Your New App on the Atlassian Marketplace
 

Recently uploaded

FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Enhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZEnhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZ
Globus
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Enhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZEnhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZ
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 

Updates on the Data Center Apps Program

  • 1. Updates to the Data Center Apps Program BEN MAGRO | PRODUCT MANAGER | ATLASSIAN | @MAGRO
  • 5. THE PROGRAM’S GOALS 1. DELIVER AN ENTERPRISE GRADE ECOSYSTEM FOR OUR CUSTOMERS MISSION CRITICAL DEPLOYMENTS
  • 6. THE PROGRAM’S GOALS 1. DELIVER AN ENTERPRISE GRADE ECOSYSTEM FOR OUR CUSTOMERS MISSION CRITICAL DEPLOYMENTS 2. PROVIDE A WAY FOR VENDORS TO DIFFERENTIATE THEIR DC APPS
  • 8. 93%of the tops apps are approved
  • 9. 3x Less likely to experience a critical issue when running a DC Approved App in 2019
  • 10. Server Apps Built primarily for the server customer base DC Apps Built and tested for scale Customer Making the Transition
  • 11. Anonymous DC Customer What are the benefits of moving to the DC Approved App?
  • 12. Customer One Pager BIT.LY/DC-APPS-ONE Enterprise-grade apps for your enterprise-grade tools Data Center approved apps The Data Center approved apps program ensures that apps are purpose-built to maintain consistent performance, stability and security in enterprise environments. Data center apps must pass a 150+ question architectural review and meet app development and testing criteria. This includes elements of how apps handle cache operations, support required databases, implement locking and availability in clustered environments, manage event handlers, and more. Performance at Scale All apps are tested to perform consistently in enterprise-scale environments including 1, 2, and 4 nodes. Reliability when it matters Critical issues are over 3X less likely to occur when using a Data Center app. Simplified Licensing Data Center apps follow the same annual subscription model as your Data Center product and align with your Data Center user tier. 93% There are currently over 600+ Data Center approved apps and growing fast. 92% of the top 100 apps used by Server customers are available as Data Center approved versions. If there ever is an issue with Data Center apps, we have you covered. Atlassian provides an app escalation channel to help with any unforeseen issues. Easily evaluate Data Center apps with unique evaluation licenses to make sure you enjoy your product. For more information check out our Atlassian Data Center approved apps FAQ. To view all of our Data Center approved apps head over to the Atlassian Marketplace.
  • 16. CUSTOMERS RENEWING THEIR APP LICENSES FOR DC HOSTS ARE REQUIRED TO PURCHASE A DC LICENSE IF THE LICENSE START DATE IS AFTER 3RD SEPTEMBER 2019. WHAT IS IT
  • 17. All App renewals will need to be for the DC version
  • 19. DC APPROVAL Things to keep in mind when getting DC Approval in the future
  • 20. Notify your customers You need to provide customers 3 months notice if you intent to go through DC approval. Release Notes Indicate your intent to launch a DC App in your release notes. Customer Experience On upgrade the app will stop working. This is why it’s so important for customers to know about this release. When Getting DC Approval THINGS TO KEEP IN MIND
  • 21. Release Notes Indicate your intent to launch a DC App in your release notes. When Getting DC Approval THINGS TO KEEP IN MIND Notify your customers You need to provide customers 3 months notice if you intent to go through DC approval. Customer Experience On upgrade the app will stop working. This is why it’s so important for customers to know about this release.
  • 22. Release Notes Indicate your intent to launch a DC App in your release notes. Customer Experience On upgrade the app will stop working. This is why it’s so important for customers to know about this release. When Getting DC Approval THINGS TO KEEP IN MIND Notify your customers You need to provide customers 3 months notice if you intent to go through DC approval.
  • 24. There are 3 options
  • 25. Roll back Roll the app back to a version before a DC approval. There are 3 options
  • 26. Roll back Roll the app back to a version before a DC approval. Evaluate Generate an evaluator license whilst they sort out a plan forward. There are 3 options
  • 27. Roll back Roll the app back to a version before a DC approval. Evaluate Generate an evaluator license whilst they sort out a plan forward. Purchase DC Customers can contact the advocate team to purchase a new DC license for their app. There are 3 options
  • 28. Blanket Pro-Rata Approval For customers who want to move from Server > DC Licensing In the Vendor’s Best Interest As DC Apps have a higher TCO on average. Manual Process Do to the manual nature of the transition we have been flexible towards the customer With the refund policy
  • 29. Blanket Pro-Rata Approval For customers who want to move from Server > DC Licensing In the Vendor’s Best Interest As DC Apps have a higher TCO on average. Manual Process Do to the manual nature of the transition we have been flexible towards the customer With the refund policy
  • 30. Blanket Pro-Rata Approval For customers who want to move from Server > DC Licensing In the Vendor’s Best Interest As DC Apps have a higher TCO on average. Manual Process Do to the manual nature of the transition we have been flexible towards the customer With the refund policy
  • 33. Continuing to raise the quality bar for DC Apps
  • 34. Changes to the program4
  • 35. BETA
  • 40. GOALS OF THE PERFORMANCE TOOLKIT BETA
  • 41. Easy Quick to setup and run. Detailed walkthroughs. GOALS OF THE PERFORMANCE TOOLKIT BETA
  • 42. Easy Quick to setup and run. Detailed walkthroughs. Ship with data Ship with realistic enterprise datasets GOALS OF THE PERFORMANCE TOOLKIT BETA
  • 43. Easy Quick to setup and run. Detailed walkthroughs. Ship with data Ship with realistic enterprise datasets Decoupled Not tied to deployment type or dataset GOALS OF THE PERFORMANCE TOOLKIT BETA
  • 44. Easy Quick to setup and run. Detailed walkthroughs. Ship with data Ship with realistic enterprise datasets Decoupled Not tied to deployment type or dataset Extensible Built to be customised to test your apps GOALS OF THE PERFORMANCE TOOLKIT BETA
  • 45. OUR ASK WHAT IT’S NOT BETA
  • 46. Carved In StoneSeeking Feedback OUR ASK WHAT IT’S NOT BETA
  • 47. Carved In Stone Mandatory Seeking Feedback Recommended OUR ASK WHAT IT’S NOT BETA
  • 48. Carved In Stone Mandatory Built only for Atlassian Apps Seeking Feedback Recommended Try to use it for your apps OUR ASK WHAT IT’S NOT BETA
  • 49. Carved In Stone Mandatory Built only for Atlassian Apps Abandonware Seeking Feedback Recommended Try to use it for your apps Raise Improvements OUR ASK WHAT IT’S NOT BETA
  • 51. BETA
  • 54. Technical Deep Dive Into Atlassian's New Apps Performance Testing Framework BEN MAGRO | PRODUCT MANAGER | ATLASSIAN | @MAGRO OLEKSANDR METELYTSIA | TEAM LEAD | ATLASSIAN TO M O RRO W 3:30PM
  • 55. DC APP - APPROVAL REQUIREMENTS
  • 56. 14 Days To communicate current state
  • 58.
  • 60.
  • 62. Vendors will now be required to submit their index time for a 1 million issue dataset. JIRA LUCENE INDEX TEST
  • 63. Run a test with your plugin Run a foreground re-index on a 1M issue dataset. This takes ~40min with the Data Center App Performance Toolkit dataset. Provide a Screenshot Provide a screenshot of the run on your DCHELP ticket. Supported by the Performance Toolkit This comes almost for free with the use of the Data Center App Performance Toolkit. Testing Index Timings
  • 64. Testing Index Timings Run a test with your plugin Run a foreground re-index on a 1M issue dataset. This takes ~40min with the Data Center App Performance Toolkit dataset. Provide a Screenshot Provide a screenshot of the run on your DCHELP ticket. Supported by the Performance Toolkit This comes almost for free with the use of the Data Center App Performance Toolkit.
  • 65. Testing Index Timings Run a test with your plugin Run a foreground re-index on a 1M issue dataset. This takes ~40min with the Data Center App Performance Toolkit dataset. Provide a Screenshot Provide a screenshot of the run on your DCHELP ticket. Supported by the Performance Toolkit This comes almost for free with the use of the Data Center App Performance Toolkit.
  • 66.
  • 68.
  • 69. CONFLUENCE READ ONLY MODE CHECK
  • 70. Apps Can Lead to Data Loss Apps that attempt to write to the DB in read only mode will may have data lost. Configure UI Apps will need to define how their elements are displayed in read only mode. Prevent Execution Apps will need to prevent the execution of write logic when in read only mode. Supporting Read Only Mode
  • 71. Apps Can Lead to Data Loss Apps that attempt to write to the DB in read only mode will have data lost. Configure UI Apps will need to define how their elements are displayed in read only mode. Supporting Read Only Mode Prevent Execution Apps will need to prevent the execution of write logic when in read only mode.
  • 72. Apps Can Lead to Data Loss Apps that attempt to write to the DB in read only mode will have data lost. Configure UI Apps will need to define how their elements are displayed in read only mode. Supporting Read Only Mode Prevent Execution Apps will need to prevent the execution of write logic when in read only mode.
  • 73.
  • 75.
  • 76. Enterprise customers need transparency into their data risk THIRD PARTY COMMUNICATION
  • 77. Who runs the 3rd Party Service Who owns the service this data is sent to and why? Personally Identifiable Info Does the data sent contain PII? Does your App send data out Does data leave the host system due to your app? Third Party Communication
  • 78. Who runs the 3rd Party Service Who owns the service this data is sent to and why? Does your App send data out Does data leave the host system due to your app? Third Party Communication Personally Identifiable Info Does the data sent contain PII?
  • 79. Who runs the 3rd Party Service Who owns the service this data is sent to and why? Does your App send data out Does data leave the host system due to your app? Third Party Communication Personally Identifiable Info Does the data sent contain PII?
  • 80.
  • 82.
  • 83. Thank you! BEN MAGRO | PRODUCT MANAGER | ATLASSIAN | @MAGRO