Previous Next JavaScript must be enabled to correctly display this content

## 1.2.2 Non Functional Features

This topic provides the information about the various functional features added in this release.

This topic provides the information about the non-functional features changes added in this release.

Resiliency - Adding JVM Args for Services

As part of JVM resilience, below JVM parameters are added to improve performance and efficiency.

- -XX:MaxRAMPercentage
- -XX:InitialRAMPercentage
- -XX:NewRatio
- -Xss
- -XX:+UseParallelGC
- -XX:+UseCompressedOops
- -XX:+HeapDumpOnOutOfMemoryError

New batch framework will be introduced as part of plato-batch-framework library

Features

- Batch job configurations such as Commit Frequency, Stream Size, Skip Policy etc. Refer section for detailed configurations.
- Option to execute batch in either of configuration
  1. Remote Chunking by using kafka implementation for scalability.
  2. Partition chunking i.e. Spawning of threads without eventing for smaller Bank volumes
- Restart Functionality.
- Skipping policy for each job in case error occurs
  - Multiple execution of the same batch job on the same day (e.g. – Intra Day)
- Choice to execute batch job using
  1. Chunklet step execution
  2. Tasklet step execution

Parent topic: Release Enhancements