Module 2 Flashcards
2nd modernization path
Involves refactoring monolithic application architectures with
tightly-coupled, interdependent functions into multiple stateless, single-purpose microservices that are
loosely coupled.
1st modernization path
infrastructure, involves migrating apps to cloud to take advantage of cloud-native
technologies that embrace immutable infrastructure. This approach relies on container images that have
pre-built layers that include the operating system and application runtime.
3rd modernization path
Centers around the automation of CI/CD processes to enable agility to deliver applications
quickly and reliably while supporting the goals of DevSecOps. This includes treating “Infrastructure as
Code” as well as integrating security tooling and tests against requirements and policies into delivery
pipelines.
Lift and shift process
Where an exact copy of the
application is installed into a custom Virtual Machine (VM) operating system image. The finalized VM image, containing the application, can then be “lifted” from on-premise and “shifted”
and run on cloud environments (that have compatible hypervisors) such as private or public clouds.
What is cloud data migration?
• The process of moving on-premises data to the public cloud or from one cloud to another
REST
is an acronym for Representational State Transfer. It represents an architectural style for
connecting components and applications in a microservices architecture using APIs typically using an
HTTP protocol and its operations.
Scrum
- is a framework within which people can address complex adaptive problems, while productively
and creatively delivering products, including software, of the highest possible value
Kanban
is an agile method for managing work, including software development and delivery, across
systems balancing demands with available capacity, and removing bottlenecks.
“base” image
is a container image that contains read-only layers where the OS is the lowest layer.
Application code and dependencies are “written” into a layer on top of this layer using simple
commands that can be captured in a manifest.
What should businesses consider before adopting cloud-native? (Select all
that apply.)
- Changes to corporate culture
- Adoption of agile methodology.
What are the three Transformational Paths for application modernization?
Infrastructure,Architectura,Delivery
What’s included in the infrastructural path to migration?
VM’s and baremetal
What are some of the drawbacks to Monoliths?
Large and complicated, Small release cycles
What is a characteristic of Service-Oriented Architecture?
Groups code logically.
What are characteristics of container-based applications?
Are faster to load and start, easily create purpose-built microservices.