|
83 | 83 |
|
84 | 84 | ## Node.js and backend |
85 | 85 |
|
86 | | -| Internals | Theory | Network | Technique | Problems | |
87 | | -|----------------------|------------------------------|-------------------|------------------|-------------------| |
88 | | -| π¦ Nonblocking I/O | π¦ I/O bound tasks | π¦ HTTP(S) | β¬ Logging | β¬ Memory leaks | |
89 | | -| π¦ Event Loop | π¦ CPU bound tasks | π¦ TCP/SSL | β¬ Testing | β¬ Resource leaks | |
90 | | -| π¦ commonjs | π¦ Memory bound tasks | π¦ UDP | β¬ CI/CD | β¬ Blocking code | |
91 | | -| π¦ ECMA modules | π¦ Multilayer approach | π¦ TLS | β¬ Readable | β¬ Data race | |
92 | | -| π¦ Network API | π¦ Dependencies | π¦ Websocket | β¬ Writable | | |
93 | | -| π¦ Addons | π¦ Inversion of control | π¦ SSE | β¬ Transform | | |
94 | | -| π¦ N-API | π¦ Dependency injection | π¦ HTTP/3 (QUIC) | β¬ back pressure | | |
95 | | -| π¦ Webassembly | π¦ GRASP for JS and Node.js | π¦ Long polling | β¬ Buffer | | |
96 | | -| π¦ npm | π¦ SOLID for JS and Node.js | π¦ REST | β¬ Console | | |
97 | | -| π¦ node_modules | π¦ GoF for JS and Node.js | π¦ RPC | β¬ Inspector | β¬ | |
98 | | -| π¦ package.json | π¦ Distributed systems | π¦ Routing | | β¬ | |
99 | | -| π¦ vm isolation | π¦ Highload applications | π¦ IP sticky | | β¬ | |
100 | | -| π¦ command line args | π¦ DDD | π¦ DoS | | β¬ | |
101 | | -| π¦ Node.js CLI | π¦ Clean architecture | π¦ DDoS | | β¬ | |
102 | | -| π¦ Graceful Shutdown | π¦ Domain in the middle | π¦ XSS | | β¬ | |
103 | | -| π¦ Clustering | π¦ Message Queue | π¦ Path traversal | | β¬ | |
104 | | -| π¦ Load balancing | π¦ Transport-agnostic server | π¦ CSRF | | β¬ | |
105 | | -| π¦ Serverless clouds | π¦ Framework-agnostic app | π¦ DNS | | β¬ | |
106 | | -| π¦ FaaS clouds | π¦ Interactive applications | π¦ Fetch | | β¬ | |
107 | | -| π¦ Debugging node.js | π¦ Real-time applications | π¦ zlib | | β¬ | |
108 | | -| π¦ crypto | π¦ CQS and CQRS | | | β¬ | |
109 | | -| π¦ SharedArrayBuffer | π¦ Event Sourcing | | | β¬ | |
110 | | -| π¦ child_process | π¦ Shared memory | | | | |
111 | | -| π¦ worker_threads | | | | | |
112 | | -| π¦ Streams | | | | | |
| 86 | +| Internals | Theory | Network | Technique | Problems | |
| 87 | +|----------------------|------------------------------|-------------------|------------------|----------------------| |
| 88 | +| π¦ Nonblocking I/O | π¦ I/O bound tasks | π¦ HTTP(S) | π¦ Logging | π¦ Memory leaks | |
| 89 | +| π¦ Event Loop | π¦ CPU bound tasks | π¦ TCP/SSL | π¦ Testing | π¦ Resource leaks | |
| 90 | +| π¦ commonjs | π¦ Memory bound tasks | π¦ UDP | β¬ CI/CD | π¦ Blocking code | |
| 91 | +| π¦ ECMA modules | π¦ Multilayer approach | π¦ TLS | π¦ Readable | π¦ Data race | |
| 92 | +| π¦ Network API | π¦ Separation of concerns | π¦ Websocket | π¦ Writable | π¦ Graceful Shutdown | |
| 93 | +| β¬ Addons | π¦ Inversion of control | β¬ SSE | π¦ Transform | π¦ Dependencies | |
| 94 | +| β¬ N-API | π¦ Dependency injection | β¬ HTTP/3 (QUIC) | β¬ back pressure | | |
| 95 | +| β¬ Webassembly | π¦ GRASP for JS and Node.js | β¬ Long polling | π¦ Buffer | | |
| 96 | +| π¦ npm | π¦ SOLID for JS and Node.js | π¦ REST | π¦ Console | | |
| 97 | +| π¦ node_modules | π¦ GoF for JS and Node.js | π¦ RPC | π¦ Inspector | | |
| 98 | +| π¦ package.json | β¬ Distributed systems | π¦ Routing | π¦ Reliability | | |
| 99 | +| π¦ vm isolation | β¬ Highload applications | π¦ IP sticky | π¦ Quality | | |
| 100 | +| π¦ command line args | π¦ DDD | π¦ DoS | π¦ Availability | | |
| 101 | +| β¬ Node.js CLI | π¦ Clean architecture | π¦ DDoS | π¦ Flexibility | | |
| 102 | +| π¦ Streams | π¦ Domain in the middle | π¦ XSS | | | |
| 103 | +| π¦ Clustering | π¦ Message Queue | π¦ Path traversal | | | |
| 104 | +| β¬ Load balancing | π¦ Transport-agnostic server | π¦ CSRF | | | |
| 105 | +| β¬ Serverless clouds | π¦ Framework-agnostic app | π¦ DNS | | | |
| 106 | +| β¬ FaaS clouds | β¬ Interactive applications | π¦ Fetch | | | |
| 107 | +| π¦ Debugging node.js | β¬ Real-time applications | π¦ zlib | | | |
| 108 | +| π¦ crypto | π¦ CQS and CQRS | | | | |
| 109 | +| β¬ SharedArrayBuffer | π¦ Event Sourcing | | | | |
| 110 | +| π¦ child_process | π¦ Shared memory | | | | |
| 111 | +| π¦ worker_threads | | | | | |
0 commit comments