Module 2, 3 Flashcards

1
Q

Type of enterprise solutions

A
  1. Commercial off the shelf
  2. Custom made
  3. Legacy
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Properties of commercial off the shelf solutions

A
  1. Provide required functionality
  2. If got API, easier to exchange data
  3. If using propriety data, difficult to be used, expensive to buy
  4. Not customisable
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Properties of custom solutions

A
  1. Costly and may be unreliable
  2. Easier to use within processes to exchange data
  3. Expensive to build
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Properties of legacy solutions

A
  1. Provide required functionality
  2. More stable
  3. Data format may be old and incompatitble
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Monolithic solution architecture parts

A
  1. Client side
  2. Database
  3. Server-side
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Characteristics of monolith

A
  1. Single code-base implementing all functions
  2. Developed in 1 programming lang
    a. Easier to be compatible with other parts
    b. Not flexible
    c. Less suitable for heterogeneous environments
  3. Code base may become large and complex
  4. Deployment is all or none
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Microservices Architecture definition

A

Defined as a single unit that implements one (instead of many) functionality need to support business requirements and can be invoked by other applications or microservices over the network in a standard interface that is independent of programming languages and platforms

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

Characteristics

A
  1. Loosely coupled with each other
  2. Each microservice implemented in a language of their own choice
  3. Deployed and run on their own platform
  4. Own datastore
  5. Scalable independently
  6. Relatively small and simple
  7. Exchange data using commonly used data formats
  8. Assembly of loosely coupled microservices.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly