Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/myeonghan-nim/monolithic-architecture
π Study: monolithic architecture
https://github.com/myeonghan-nim/monolithic-architecture
django monolithic-architecture python
Last synced: 26 days ago
JSON representation
π Study: monolithic architecture
- Host: GitHub
- URL: https://github.com/myeonghan-nim/monolithic-architecture
- Owner: myeonghan-nim
- Created: 2024-09-25T02:31:34.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-11-15T06:33:33.000Z (about 2 months ago)
- Last Synced: 2024-11-15T07:27:54.883Z (about 2 months ago)
- Topics: django, monolithic-architecture, python
- Language: Python
- Homepage:
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# monolithic architectrue
## λͺ¨λ리μ μν€ν μ²μ λ§μ΄ν¬λ‘μλΉμ€ μν€ν μ²
### λͺ¨λ리μ μν€ν μ²
λͺ¨λ κΈ°λ₯μ΄ νλμ ν° μ ν리μΌμ΄μ μ ν¬ν¨λμ΄ μλ ꡬ쑰λ₯Ό μλ―Έ
#### μ₯λ¨μ
1. μ₯μ : λ¨μνκ³ κ°λ° μ΄κΈ°μ λΉ λ₯΄κ² μμμ΄ κ°λ₯
2. λ¨μ : κ°λ°μ΄ μ§νλ μλ‘ μ μ§λ³΄μκ° μ΄λ €μμ§κ³ νμ₯μ±μ νκ³κ° μ‘΄μ¬### λ§μ΄ν¬λ‘μλΉμ€ μν€ν μ²
μ ν리μΌμ΄μ μ μ¬λ¬ κ°μ λ 립λ μλΉμ€λ‘ λλμ΄ κ΄λ¦¬νκ³ μ΄λ€μ κ°κ° λ 립μ μΌλ‘ λ°°ν¬ λ° μ΄μ
#### μ₯λ¨μ
1. μ₯μ : μλΉμ€ κ°μ λ 립μ±μ΄ ν보λκ³ μ€μΌμΌλ§μ΄ μ μ°
2. λ¨μ : μ΄μ νκ²½μ΄ λ³΅μ‘νκ³ μλΉμ€ κ°μ ν΅μ λ¬Έμ κ° λ°μν κ°λ₯μ± μ‘΄μ¬## μν€ν μ²μμ μ€μνκ² κ³ λ €λλ λ΄μ©
### νμ₯μ±κ³Ό κ°μ©μ±
#### νμ₯μ±
μλ²μ κ°ν΄μ§λ λΆνκ° μ¦κ°ν λ μ ν리μΌμ΄μ μ΄ μ΄λ₯Ό ν¨κ³Όμ μΌλ‘ μ²λ¦¬ν μ μλ λ₯λ ₯μ μλ―Ένλ©° λ€μκ³Ό κ°μ νμ₯μ΄ μ‘΄μ¬
1. μνμ νμ₯: μλ²μ μλ₯Ό μλ €μ νμ₯, Scale Out
2. μμ§μ νμ₯: μλ²μ μ±λ₯(CPU, λ©λͺ¨λ¦¬ λ±)μ λμ¬μ νμ₯, Scale Up#### κ°μ©μ±
μμ€ν μ΄ μ§μμ μΌλ‘ μλΉμ€λ₯Ό μ 곡ν μ μλ λ₯λ ₯μ μλ―Ένλ©° **κ³ κ°μ©μ±(HA)**μ μλΉμ€μ μ€μ§ μκ°μ μ΅μννλ κ²μ΄ λͺ©ν
### CAP μ΄λ‘
λΆμ° μμ€ν μμ μμ€ν μ μΌκ΄μ±, κ°μ©μ±, λΆν νμ©μ± μ€ λ κ°μ§λ§ λμμ λ§μ‘±ν μ μμμ μ€λͺ νλ μ΄λ‘
- μΌκ΄μ±: λͺ¨λ λ Έλκ° λμΌν λ°μ΄ν°λ₯Ό κ°μ§λ κ²
- κ°μ©μ±: μμ€ν μ΄ νμ μμ²μ μλ΅ν μ μλ μν
- λΆν νμ©μ±: λ€νΈμν¬μμ λΆν μ΄ λ°μνλλΌλ μμ€ν μ΄ κ³μ μλν μ μλ μν### κ³ λΆν μλ²λ₯Ό μν κΈ°λ³Έ μ€κ³ ν¨ν΄
- λ‘λ λ°Έλ°μ±: νΈλν½μ μ¬λ¬ μλ²μ κ³ λ₯΄κ² λΆλ°°ν΄ μ±λ₯μ λμ΄λ κ²
- μΊμ±: λ°λ³΅μ μΈ λ°μ΄ν°λ₯Ό λ©λͺ¨λ¦¬μ μ μ₯νμ¬ μ±λ₯μ ν₯μνλ κ²
- λΉλκΈ° μ²λ¦¬: I/O μμ κ³Ό κ°μ μμ μ λΉλκΈ°λ‘ μ²λ¦¬νμ¬ μλ² μμμ ν¨μ¨μ μΌλ‘ νμ©νλ κ²