Module 1 Part 2

studied byStudied by 10 people
5.0(1)
Get a hint
Hint

Architectural Styles

1 / 31

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

32 Terms

1

Architectural Styles

Different ways to transition from layered software architecture to tiered architecture running on physical systems, supporting specific characteristics and organizational needs.

New cards
2

Microservices Architecture

An emerging architecture where small autonomous services communicate via APIs, each responsible for a single business capability and managing its own data.

New cards
3

Orchestration

Automated configuration management and coordination of computer systems, applications, and services, crucial for managing the complexity of a microservices-based architecture.

New cards
4

Microservices

Small, less complex services that implement a single business function and can be implemented by different teams.

New cards
5

Big Computer Architecture

Splits work across parallel tasks, suitable for parallelizable workloads, and offloads tightly coupled tasks to different processing engines.

New cards
6

Big Data Architecture

Handles large volumes of data, processes and analyzes data, and is used for storing and processing unstructured data.

New cards
7

Reliability

Designing applications to recover from failures and continue functioning, often achieved through redundancy and self-healing mechanisms.

New cards
8

Scalability

The ability of an application to grow with demand, ensuring systems can handle peak loads and increased user activity.

New cards
9

Evolutionary Architecture

Systems designed to evolve over time, allowing businesses to take advantage of new innovations and technologies.

New cards
10

Redundancy

Building additional copies of applications to avoid total failure and ensure continuous operation in case of failures.

New cards
11

Self-healing

Applications that can automatically recover from failures without human intervention, ensuring continuous operation.

New cards
12

Active-Passive Database Servers

Database setup where one server actively handles requests while the other copies data and takes over if the active server fails.

New cards
13

Heartbeat Signal

Monitoring mechanism between servers to ensure they are alive and functioning, used to trigger failover in case of server failures.

New cards
14

Redundancy

Planning for scenarios with multiple levels of backup systems to avoid single points of failure and ensure reliability.

New cards
15

Scaling out

Increasing processing capacity by adding more systems to the IT infrastructure.

New cards
16

Scaling up

Enhancing system power and capability by adding more resources like RAM, storage, and processing.

New cards
17

Availability zones

Geographically dispersed data centers to ensure system availability and reliability in case of natural disasters.

New cards
18

Role-based security

Designing applications with multiple roles for users, each assigned specific rights and privileges within the database.

New cards
19

Evolution in design

Adapting applications over time by using highly cohesive but loosely coupled services to facilitate changes without disrupting the entire system.

New cards
20

Microservices architecture

Utilizing decoupled autonomous services that implement a single business capability for flexibility and scalability.

New cards
21

Open interfaces

Exposing well-defined APIs with structured contracts for interacting with services and managing API evolution and version control.

New cards
22

Integration and interoperability

Ensuring different systems from various vendors can work together and share data effectively to perform tasks as intended.

New cards
23

API

A set of features and rules that act as an interface between an application or service offering services and other entities, such as software or hardware.

New cards
24

Private API

APIs designed for internal use by a company, maintaining complete control over the API and connecting only to designated systems.

New cards
25

Public API

Open to anyone following Internet protocol, allowing third parties to develop applications interacting with the API.

New cards
26

Partner API

Shared with specific business partners, potentially monetized, and used for specific collaborations.

New cards
27

Message Brokers

Inter-application communication technology facilitating a common integration mechanism, managing communications between on-premises systems and cloud components.

New cards
28

Middleware

Software layer translating and enabling communication between incompatible systems, hiding differences between applications and underlying components.

New cards
29

DCE

Common Object Request Broker Architecture, a middleware standard for connecting systems.

New cards
30

ODBC

Open Database Connectivity, middleware used for connecting to databases.

New cards
31

Fusion Middleware

Oracle's integration layer connecting different applications into a unified enterprise system.

New cards
32

SAP Hana

SAP's primary application without a middleware layer, built up from the ground by the same company.

New cards

Explore top notes

note Note
studied byStudied by 5 people
... ago
5.0(1)
note Note
studied byStudied by 111 people
... ago
5.0(3)
note Note
studied byStudied by 6 people
... ago
5.0(1)
note Note
studied byStudied by 17 people
... ago
5.0(1)
note Note
studied byStudied by 16 people
... ago
5.0(1)
note Note
studied byStudied by 73 people
... ago
5.0(1)
note Note
studied byStudied by 13 people
... ago
5.0(1)
note Note
studied byStudied by 32 people
... ago
4.0(1)

Explore top flashcards

flashcards Flashcard (23)
studied byStudied by 29 people
... ago
4.0(1)
flashcards Flashcard (20)
studied byStudied by 29 people
... ago
5.0(1)
flashcards Flashcard (33)
studied byStudied by 1 person
... ago
5.0(1)
flashcards Flashcard (58)
studied byStudied by 8 people
... ago
5.0(1)
flashcards Flashcard (55)
studied byStudied by 12 people
... ago
5.0(1)
flashcards Flashcard (218)
studied byStudied by 4 people
... ago
5.0(3)
flashcards Flashcard (46)
studied byStudied by 14 people
... ago
5.0(1)
flashcards Flashcard (30)
studied byStudied by 19 people
... ago
5.0(3)
robot