Module 3 Flashcards

1
Q

“strangler pattern

A

, is a way to incrementally replace parts of a monolith with smaller, independent
services

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is Reactive Programming?

A

It is a paradigm built around asynchronous data streams where changes in information drive the flow of
application logic and is compatible with cloud-native goals. Many modern languages have frameworks
that support an execution model for reactive programming.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Serverless

A

is a cloud-native, event-driven programming model with no deployment or operational
considerations.
• Often referred to as Function-as-a-Service (or FaaS) as it is offered as a cloud platform service that
runs functional workloads as microservices.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Knative

A

is a cloud-native, serverless technology built on the Kubernetes orchestration platform; it can be
installed and used on any Kubernetes instance.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What knative do?

A

Knative can be leveraged for running cloud-native applications using containers and can also automate
tool chains used to build them as part of the CI/CD processes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Containerization

A

is a process of bundling an application with its runtime dependencies, such as
application server, runtime, and operating system, in a portable, shareable, and lightweight package.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Image

A
  • the defined package of the application and all of its dependency and runtime instructions.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Container

A
  • a running instance of an image. There can be multiple instances of the same image.
    • Layer - a layer is a discrete slice of an image defining one of its characteristics.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Cloudpacks

A

Cloud Paks are AIinfused containers that can help businesses accelerate their digital transformation. Key advantages of
IBM Cloud Paks are they run anywhere, are open and secure, and are consumable. As a hybrid
multicloud strategy, IBM Cloud Paks directly support the portability of workloads.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What container orchestration do?

A
  • Declarative state.
  • Scale container instances.
  • Container health checks.
  • Manage container lifecycle.
  • Handle network routes.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Openshift

A

OpenShift is an opensource application platform that is built on top of Kubernetes.
OpenShifts goal is to make it easier to work with Kubernetes, by building-in many of the mostly
commonly used features by developers and operations team members.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Seven core principles of ibm garage

A
  • Focus on the customer.
  • Deliver business value.
  • Continuous improvement and learning.
  • Build and deliver quality products to current requirements.
  • Consistent approach on projects big and small.
  • Empower teams and foster mutual respect.
  • Adapt proven practices to the specific culture of an organization.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

IBM Garage 7 practices for success

A

Discover: Understand domain, align goals, and identify problems.
Learn: Understand customer usage and apply these insights with data-driven approach.
Envision: Deliver incremental improvements targeting the highest priority items.
Culture: Small co-located teams with the power to make decisions anonymously.
Operate: Ensure steady performance and meeting service level agreements (SLAs) automation
and monitoring.
Develop: Through DevOps, allow teams to deliver high quality code to production.
Reason: Adopting and optimizing AI models to improve the business decision making.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Monolith

A

– is a single-tiered software application comprised of highly coupled,
low cohesion functions that are combined into a single program for a single platform.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Microservices

A

are a cloud-native approach in which a single application is
composed of many loosely coupled, highly cohesive, single-purpose functions each developed,
deployed, and managed independently.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Reactive

A

is a programming paradigm built around asynchronous data streams where changes in
information drive the flow of application logic.

17
Q

Serverless

A

– is an event-driven programming model with minimal deployment or operational
considerations.

18
Q

Knative

A

is a cloud-native serverless technology built on Kubernetes.

19
Q

Containers

A

Lightweight, shareable, and portable artifacts that package all an application’s runtime
dependencies making for easier deployment and environment configuration.

20
Q

Container Orchestration

A

Software that manages the networking, scaling, health checks, and the
lifecycle of containers automatically based on a defined state file.

21
Q

Kubernetes

A

A popular implementation of container orchestration software initially released by Google
in 2014.

22
Q

OpenShift

A

A container platform supported by Red Hat that is based on Kubernetes that simplifies
working with Kubernetes and fills in some of the most common functionality gaps in Kubernetes.

23
Q

Which of the following best describes the cloud-native technology, Knative?

A

Serverless technology

24
Q

Which product was developed to address gaps in Kubernetes?

A

OpenShift

25
Q

The Garage method has seven core principles. Which of the following of those
seven do they include? (Select all that apply)

A

B. Focus on the customer.
C. Empower teams and foster mutual respect.
D. Deliver business value.

26
Q

IBM Cloud offers Cloud Paks for which of the following?

A

Security, Containerization, Automation

27
Q

Which of the following are benefits of serverless computing?

A

Integrated event sources,On-demand scaling,API Management

28
Q

Which one of the following describes the strangler method?

A

“Starve” monolithic functions

29
Q

Drive migration to completion is considered a best practice for the strangler
method.

A

True

30
Q

What are two functional characteristics of reactive programming?

A

Resilient to and plans for failures,Elastic to handle any workload.

31
Q

Kubernetes relies on _______ configuration files to maintain the application
state.

A

YAML

32
Q

What are two OpenShift features?

A

Advanced Web Console,Cloud agnostic platform