• Application modernization addresses the migration of existing business critical applications (AKA legacy) to new applications, platforms and component-based models.
• Application modernization includes the integration of new functionality to provide the latest functions to the business.
• Modernization options include re-platforming, re-hosting, recoding, re-architecting, re-engineering, interoperability, replacement and retirement.
• Modernization may include changes to the application architecture to clarify which option should be selected.
WA2684 Developing Microservices
Upcoming classes: January 7-11
This five-day DevOps training class is loaded with practical real-world information. From the foremost Service-Oriented-Architecture/DevOps/Agile development training company, comes a course to move the dial on your organizations’ journey with this workshop. You will leave this course loaded with knowledge on the usage of this stack for Microservices. This class combines instructor-led and hands-on lab exercises.
Introduction to testing Angular applications
• Just like any other development project, it is important to test Angular applications. This includes:
• Manual unit testing during development.
• Automated unit testing. This will be the focus of this chapter.
• Manual quality assurance testing by professional testers.
• Angular applications are modular so with the right tools and techniques it is possible to perform robust unit/integration testing.
• You are encouraged to write unit test scripts and run them after major changes to the codebase.
• Unit tests should also be run after a build to verify the build.
WA2725 Comprehensive Angular 6 Programming
Upcoming classes: November 12-16
• AWS Lambda lets you run your code written in a number of supported languages in a PaaS-like environment with zero administration on your part. There is no EC2 instance needed to run your code.
• This arrangement is referred to as Serverless Computing or NoOps.
• AWS provisions, scales, and manages servers needed to run your code, referred to as the Lambda function.
• You pay only for the actual time your Lambda function runs. You are charged in 0.1 second increments multiplied by the number of Lambda function invocations.
• You are only required to provide the amount of computing memory (the default is 128MB). CPU is allocated in proportion to the requested memory.
• You write code as Lambda functions. They can:
• Respond to changes (events) in other AWS services (sources of events), such as an S3 update or HTTP requests.
• Interact with external resources like Amazon DynamoDB or other web services.
When DevOps should not be used or when it becomes challenging to use?
This short video takes a look at some of the situations in which DevOps should not be used or when it becomes challenging to use.