Module 2, 3 Flashcards
1
Q
Type of enterprise solutions
A
- Commercial off the shelf
- Custom made
- Legacy
2
Q
Properties of commercial off the shelf solutions
A
- Provide required functionality
- If got API, easier to exchange data
- If using propriety data, difficult to be used, expensive to buy
- Not customisable
3
Q
Properties of custom solutions
A
- Costly and may be unreliable
- Easier to use within processes to exchange data
- Expensive to build
4
Q
Properties of legacy solutions
A
- Provide required functionality
- More stable
- Data format may be old and incompatitble
5
Q
Monolithic solution architecture parts
A
- Client side
- Database
- Server-side
6
Q
Characteristics of monolith
A
- Single code-base implementing all functions
- Developed in 1 programming lang
a. Easier to be compatible with other parts
b. Not flexible
c. Less suitable for heterogeneous environments - Code base may become large and complex
- Deployment is all or none
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
8
Q
Characteristics
A
- Loosely coupled with each other
- Each microservice implemented in a language of their own choice
- Deployed and run on their own platform
- Own datastore
- Scalable independently
- Relatively small and simple
- Exchange data using commonly used data formats
- Assembly of loosely coupled microservices.