Microservices, Containers and Serverless Computing (copy)

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/14

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

15 Terms

1
New cards

Microservices Architecture

A design approach where an application is built as a collection of small, autonomous services that are independently deployable and scalable.

2
New cards

Service-Oriented Architecture (SOA)

An architectural pattern in which application components provide services to other components via a communication protocol over a network.

3
New cards

Continuous Delivery (CD)

A software delivery approach where new features and capabilities are deployed into production incrementally and frequently.

4
New cards

Scalability

The ability of a system to handle a growing amount of work or its potential to accommodate growth.

5
New cards

Independent Deployment

Updating a service in a microservices architecture without redeploying the entire application.

6
New cards

DevOps

A set of practices that combines software development (Dev) and IT operations (Ops) to shorten the systems development life cycle and provide continuous delivery.

7
New cards

Cloud-Native Applications

Applications designed specifically to run on cloud infrastructure, taking advantage of cloud computing principles and services.

8
New cards

Microservices Benefits

Agility, independent deployments, small focused teams, distributed and independent development, and technology flexibility are some benefits of microservices architecture.

9
New cards
10
New cards
11
New cards
12
New cards
13
New cards

Decentralization

Distributing decision-making authority to lower levels of an organization or system.

14
New cards

Loose Coupling

A design approach where components have minimal dependencies on one another.

15
New cards

Domain Knowledge

Understanding of the subject matter or business domain that a software system operates within.