DevOps and Modernization, two sides of the same coin
Starting a modernization project on IBM i can be a daunting prospect, faced with the many options out there: Webservices? N-tier? Web, mobile? Java, .NET?
Wherever you currently stand – our session will demonstrate how application discovery techniques help you make the right technology choices for your own specific context, and execute a modernization project at minimum risk.
Automating the conversion of source code, database and UI to modern standards avoids human error and massively reduces modernization cost.
But to roll out a successful modernization project, you will certainly need to modernize your methods also. To avoid slowing the business, a DevOps approach enables easy concurrent development on mantenance and modernization branches in parallel. Continuous integration, test and delivery help detect errors as early as possible in the process.
Using enterprise tools on IBM i such as Git, Jenkins and JIRA, we will demonstrate a fully integrated Modernization & DevOps cycle, automating the most complex tasks such as:
– Dependency Build (CI) of specific IBM i technologies, e.g. ILE and DB2 SQL
– Code quality check (CQ)
– Continuous Regression Test (CT)
– Continuous Deployment (CD) & rollback on error