WorksheetsCloud Native Fundamentals Lesson 1 and 2
Total questions: 18
Worksheet time: 9mins
what year was Kubernetes released?
2012
2017
2014
2015
What is the full meaning of CNCF?
(a)
Which of the following does not represent the adoption of cloud native tooling from a technical perspective?
Automation
Orchestration
observability
None of the above
When was CNCF founded?
2018
2010
2015
2016
From a business perspective, what does the adoption of cloudnative tooling represent?
Agility
Growth
Service
All of the above
None of the above
All except one is not a container orchestrator
Docker Swarm
Apache Mesos
Kubernetes
Jenkins
Which of the following is NOT a kubernetes functionality?
Runtime
Storage
Service Mesh
Network
None of the above
What is the key factor in CNCF?
Speed and Agility
Resiliency
Scalability
All of the above
What is a microservice?
A design used primarily in functional programing and Object-oriented programing
A small program that represents discrete logic that executes within a well defined boundary on dedicated hardware
A style of design for enterprise systems based on loosely coupled component architecture
A small piece of code that never gets any bigger than 10 lines
Which of the following responses is an advantage of microservices?
Any microservice component can change independently from other components
They don't require a lot of expertise to program
They're so small that developers can typically write very powerful ones with a few lines of text
They are easy to manage
Which of the following responses is a disadvantage of microservices?
Microservices are very difficult to manage at scale
Microservices require a lot of monitoring to operate effectively
Neither A nor B
Both A and B
What are some technologies commonly used to implement microservices?
Docker
Kubernetes
All the above
None of the above
when designing an application using the monolithic architecture, more than one programming language can be used.
True
False
In a microservice architecture, each unit can be written in a programming language of choice.
True
False
How many application Tiers do we have?
1
5
2
3
If an organization has unlimited resources and powerful engineering force, which of the Architectures should be used in designing an application?
Microservice Architecture
Monolith Architecture
The scalability of a Monolithic architecture implies the replication of the entire unit.
True
False
What are some of the best practices for application deployment
Health checks
logs
Metrics
All of the above
