Packages 
Package Description
com.erudika.para
Contains the main ParaServer class.
com.erudika.para.aop
The AOP module - method interceptors for adding functionality through AOP.
com.erudika.para.cache
The cache module - handles object caching.
com.erudika.para.email
The email module - sends emails.
com.erudika.para.metrics  
com.erudika.para.persistence
The persistence module - handles data store communications and object persistence.
com.erudika.para.queue
The queue module - handles queues.
com.erudika.para.rest
The REST API module - provides a RESTful facade to clients.
com.erudika.para.search
The search module - manages indexing operations and enables search.
com.erudika.para.security
The security module - handles authentication.
com.erudika.para.security.filters
Authentication filters - these handle social login and external authentication.
com.erudika.para.storage
The storage module - saves and loads files.
com.erudika.para.utils  
com.erudika.para.utils.filters
Various servlet filters.