Atlassian Cloud Q&A Series: Custom Cloud Apps

If you’ve been following our series, you’ll know that the end of Server license sales quickly approaches (February 2021) and the end of Server support is not far behind (February 2024).

This is further compounded by the fact that price increases will begin for both Server and Data Center products as of February 2, 2021. Read the full announcement and timeline here.

Atlassian Server customers face a choice, either moving to the Cloud or upgrading their on-premise infrastructure to a more expensive, multi-node Data Center. As Atlassian puts all their weight behind cloud adoption, customers face a tough decision.

This series is aimed at helping Server customers by addressing the most common questions concerning cloud adoption. In our last post, we discussed security and data regulations and today we’ll be discussing custom cloud apps.

Creating Custom Cloud Apps 

One of the greatest cloud hosting advantages is that there are numerous apps available for the cloud in the Atlassian Marketplace including mobile versions of Atlassian tools such as the Jira Cloud app and powerful integrations like Jira Cloud for Slack

However, the fact that custom app development and deployment can’t be done without involving a third-party hosting service is currently one of the largest cloud hosting disadvantages.   

Atlassian Forge

To provide Atlassian cloud support for custom applications, Atlassian has introduced Forge. It’s currently in beta but is expected to be available to the public soon. Forge enables developers to build and deploy enterprise-grade cloud apps that easily integrate them with Atlassian products. 

Forge is a custom cloud app development platform comprised of three components: 

  1. A serverless Functions-as-a-Service (FaaS) hosted platform that enables developers to write single functions, and save time spent on writing code.  
  2. A declarative UI language (Forge UI) that enables developers to better define user experiences across web and devices with just a few lines of code.
  3. An intuitive command-line interface (CLI) tool that provides a central location for management and an environment to build, test, and deploy apps. 

Forge offers a solid path for custom app development within Atlassian Cloud by removing much of the complexity surrounding cloud app development. By developing apps on Forge and hosting them on Atlassian, developers can expect the following cloud housing benefits

  • Reduced time, cost, and effort expended on managing the cloud infrastructure
  • Increased administrative transparency
  • Concerns about the mishandling of sensitive user data mitigated

Before Forge, deploying custom applications on a cloud ecosystem required that developers be responsible for building, hosting, and maintaining an independent web service. With Forge, those challenges are eliminated and developers can expect: 

  1. Greater confidence in the protection of personal data due to Forge UI’s native security and compliance standards. Additionally, updates are handled for you and with the introduction of Atlaskit, updates won’t break your apps.
  2. A consistent user experience and the capability of running apps from anywhere, and any device thanks to the flexibility of Forge’s UI.
  3. Less time spent writing code and more time spent providing value to customers through Forge’s serverless FaaS model which allows developers to write single functions rather than building entire web applications.

Cloud Migration Support From Coyote Creek

As Atlassian Platinum Solutions Partners, we’re ready and willing to support you in a variety of ways as you make the transition to Atlassian Cloud.

We are equipped to handle Atlassian projects, cloud migrations, data center deployments, and hybrid environments via AWS and Azure. 

If you’d like to dive deeper into how Coyote Creek can assist you with your cloud migration, please reach out today and we can take some time to discuss your unique business requirements.