Transient workflow is not working - workflow instance is not getting initiated in AEM 6.3

Statement - Asset update workflow was converted to Transient workflow but transient workflow was not working.

Solution  :

clear the stale workflows, please follow below steps:
  1. Go to system console (http://localhost:4502/system/console)
  1. Stop the following bundles
  • Adobe Granite Replication (com.day.cq.cq-replication)
  • Apache Sling Event Support (org.apache.sling.event)
  1. Open crx/de
  2. Go to /etc/workflow/instances, clear everything under this folder. Yon can also move /etc/workflow/instances under /tmp and then create a new /etc/workflow/instances folder with the exact same properties of the original /etc/workflow/instances
  1. Go to /var/eventing/jobs and delete all the content under it.
  1. Go to /var/replication/data and Delete all the content under it.
  1. Start the bundles stopped in step 2.
  1. Now try running transient workflow.
That's It!


Basics of AEM Architecture and Micro Services

Solution : AEM Architecture and Micro Service




AEM author scalability key Parameters to be considered

Solution : Common approach for Application Scalability as follows:

- Vertical Scability
- Horizontal Scalability
- Data Partitioning



Bottlenecks and Priority 
1. LAN bandwidth, including WiFi
 2. Server Disk IO Individual spinning hard disks are not useful for large deployments. 
3. Server RAM Unused RAM improves Disk IO 
4. Server CPU

Note : 

  • More Server Disk I/O = More performance
  • More Server RAM = More Disk I/O Performance
  • Vertical Scaling – More Effective than Horizontal Scaling

Refer the document from Adobe: