Module 1 Part 2

5.0(1)
studied byStudied by 10 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/31

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.

32 Terms

1
New cards

Architectural Styles

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

2
New cards

Microservices Architecture

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

3
New cards

Orchestration

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

4
New cards

Microservices

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

5
New cards

Big Computer Architecture

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

6
New cards

Big Data Architecture

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

7
New cards

Reliability

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

8
New cards

Scalability

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

9
New cards

Evolutionary Architecture

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

10
New cards

Redundancy

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

11
New cards

Self-healing

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

12
New cards

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.

13
New cards

Heartbeat Signal

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

14
New cards

Redundancy

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

15
New cards

Scaling out

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

16
New cards

Scaling up

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

17
New cards

Availability zones

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

18
New cards

Role-based security

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

19
New cards

Evolution in design

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

20
New cards

Microservices architecture

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

21
New cards

Open interfaces

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

22
New cards

Integration and interoperability

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

23
New cards

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.

24
New cards

Private API

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

25
New cards

Public API

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

26
New cards

Partner API

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

27
New cards

Message Brokers

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

28
New cards

Middleware

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

29
New cards

DCE

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

30
New cards

ODBC

Open Database Connectivity, middleware used for connecting to databases.

31
New cards

Fusion Middleware

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

32
New cards

SAP Hana

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