How to Simplify Backend & Frontend Development for a Scalable Architecture

KurniaKadir
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
February 26, 2025

Screenshot_20250226-041432.jpg

Hi Experts, 

 

I'm working on a project with a complex backend and frontend architecture (see attached diagram). We are using REST APIs, a blockchain layer, authentication services, and cloud infrastructure. We want to simplify the development process while keeping scalability and security in mind.

 

What are the best practices for organizing Jira tasks for full-stack development?

How can we break this architecture into smaller, manageable sprints?

Are there recommended Jira plugins or workflows for tracking frontend and backend tasks separately?

 

2 answers

0 votes
Justine MacLean - Gliffy Solutions
Atlassian Partner
February 27, 2025

Hi @KurniaKadir

It looks like you might have created your diagram with Gliffy in Jira...is that correct?  It also looks like you might have used our Mermaid JS (diagram from code feature).  If you can confirm then I can provide a few additional thoughts.  Thank you!

Chemmara Enterprise
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
March 3, 2025

Hi @Justine MacLean - Gliffy Solutions 

Thank you for your response and support. I started with Mermaid JS for the diagram. This is actually my first time using Jira, so I'd appreciate any insights you may have.

Hi @David Nickell 

Apologies, @David Nickell @. The issue occurred because I shared the drawing as a JPG instead of the diagram code. I’ll re-share it properly, thanks for letting me know.

 

 


graph TD
%% Frontend Layer
A[Frontend Layer] -->|REST APIs| B[Backend Services]
A --> F[Authentication Service]

%% Backend Layer
B --> G[Compliance Service]
B --> H[Vendor Services]
B --> I[Admin Services]
B --> J[Messaging Queue]

%% Blockchain Layer
G --> K{Blockchain Layer}
K --> K1[Smart Contracts]
K --> K2[Distributed Ledger]
K --> K3[Tokenization]

%% Database Layer
B --> L[(Relational Database)]
L -->|Stores| M[User Profiles]
L -->|Stores| N[Product Listings]
L -->|Stores| O[Order History]

%% Payment and Integrations
F --> P[Payment Gateway]
P -->|Supports| Q[Fiat Transactions]
P -->|Supports| R[Crypto Payments]

%% External Services
B --> S[Shipping APIs]
B --> T[Halal Certification APIs]
B --> U[Bank Integrations]

%% Infrastructure
subgraph Cloud Infrastructure
V[Load Balancer]
W[Application Servers]
X[Blockchain Nodes]
Y[Storage Buckets]
end

B --> V
V --> W
W -->|Interacts| X
L --> Y

 

Justine MacLean - Gliffy Solutions
Atlassian Partner
March 4, 2025

Hello @KurniaKadir 

Since I am not a Jira expert nor regular user, I am not able to give advice on your questions, but I do have a couple of ideas to hopefully help you with accomplishing your goals as efficiently as possible.

  1. My recommendation is to create your Gliffy diagrams in Confluence instead of only on Jira Issues if that is what you're doing.  Since the Jira Issues can be closed out, the diagram would not be kept for the longterm like it would be on a Confluence page.  Confluence is perfect for knowledge documentation to share with everyone, and you could throw the page link onto your Jira issue.
  2. I use the Official GPT from the Mermaid team as well as other AI chatbots to develop Mermaid code to plug into Gliffy's mermaid editor.  Maybe you can play around with asking AI to building you the diagrams that follow best practices for organizing Jira tasks for full-stack development, etc.  It can be a super helpful starting point that you can edit and tweak.

On that note, we are working on making diagrams generated by Mermaid editable so that feature should be available this year!  Best of luck as you ramp up with Jira!

Justine MacLean - Gliffy Solutions
Atlassian Partner
March 4, 2025

Hello @Chemmara Enterprise

I am not a regular Jira user and do not have the expertise to give you the best answers to your questions.  I do have a couple of thoughts for you in case they are useful, but could you confirm which diagramming application you are using?  Is it Gliffy or another app?  

0 votes
David Nickell
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
February 26, 2025

Is it me? I can't read see the drawing -- it is too light

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
FREE
TAGS
AUG Leaders

Atlassian Community Events