Page 181 - Building Big Data Applications
P. 181
180 Building Big Data Applications
Application user interface design
- Screens
- Components
- Appearance
Application user process flow
- Starting microservice calls
- Phased service interfaces and automated calls
- Passing data between the services and receiving acknowledgments
- Interface alignment and transformations
Application data management
- Data schemas
- Data filesdJSON, XML, PDF, Audio, Video, and Other files
- Data access rules
- Data transformations
- Data write-back into database and files
- Data error management
- Data obfuscation and masking rules
Application computations and transformations
- Computations in the application
- Specific process flow and logs
- Transformations to showcase to user groups
- Application only transforms
- Write-back to database and files
Application security
- Security for users
- Security for groups
Application error management
- Error messages and management
- Recovery and process management
- Fault-tolerance specifics
Application performance management
- Performance requirements
- Optional tuning specifics
- Optimization guidelines
Application log management
- Log files and generation
DevelopmentdTesting is to be managed as DevOps process with Kanban method-
ology. The entire process will drive the agile implementation with several interactions’
elements between teams and collaboration of activities including bugs and fixes for the
implementation. The agile methodology will be a continuous development and
continuous integration process which will be a 4-week release sprint cycle of