Article Index Algorithm, Prgoramming, Architecture, Cloud
- 3001. Distributed System - Common Principles3001. Distributed System - Common Principle...
Paxos and Raft
- Comments
- |
- Paxos, Raft
- 3002. Distributed System - Consensus Protocols3002. Distributed System - Consensus Protoc...
Paxos and Raft
- Comments
- |
- Paxos, Raft
- 3003. Distributed System - Computer Network3003. Distributed System - Computer Network
OSI, HTTP, TCP, and UDP
- Comments
- |
- OSI, HTTP, TCP, and UDP
- 3004. Distributed System - DNS and CDN3004. Distributed System - DNS and CDN
DNS and CDN
- Comments
- |
- DNS, CDN
- 3005. Distributed System - RPC and REST3005. Distributed System - RPC and REST
RPC and REST
- Comments
- |
- RPC, REST
- 3006. Distributed System - Load Balancing and Reverse Proxy3006. Distributed System - Load Balancing a...
Load Balancing and Reverse Proxy
- Comments
- |
- Load Balancing, Reverse Proxy
- 3008. Distributed System - Database Scaling3008. Distributed System - Database Scaling
RDBMS and NoSQL
- Comments
- |
- RDBMS, NoSQL
- 3009. Distributed System - Application layer3009. Distributed System - Application laye...
Use Microservice to separate web layer and application layer.
- Comments
- |
- Microservice
- 3009. Distributed System - Asynchronism3009. Distributed System - Asynchronism
Use Message Queue to achieve asynchronism.
- Comments
- |
- Asynchronism, Message Queue
- 3015. Distributed System - Real World Architectures3015. Distributed System - Real World Archi...
Further reading for learning real work architectures.
- Comments
- |
- Real World Architectures
- 3021. Google File System - Draft3021. Google File System - Draft
Paper of The Google File System.
- Comments
- |
- GFS
- 3022. Google Map Reduce - Draft3022. Google Map Reduce - Draft
Paper of MapReduce: Simplified Data Processing on Large Clusters.
- Comments
- |
- MapReduce
- 3023. Google BigTable- Draft3023. Google BigTable- Draft
Paper of Bigtable: A Distributed Storage System for Structured Data.
- Comments
- |
- BigTable
- 3024. Hadoop Architecture - Draft3024. Hadoop Architecture - Draft
Hadoop Architecture Overview.
- Comments
- |
- Hadoop
- 3025. Redis Architecture - Draft3025. Redis Architecture - Draft
Redis Architecture Overview.
- Comments
- |
- Redis
- 3026. Node.js event loop architecture - Draft3026. Node.js event loop architecture - Dra...
Node.js Architecture Overview.
- Comments
- |
- Node.js
- 3101. Networking Terminology, Interfaces, and Protocols3101. Networking Terminology, Interfaces, a...
Networking Overview.
- Comments
- |
- networking
- 3102. IP Addresses, Subnets, and CIDR Notation3102. IP Addresses, Subnets, and CIDR Notat...
Networking Overview.
- Comments
- |
- IP, CIDR
-
- 3202. Docker - Hypervisor vs Container3202. Docker - Hypervisor vs Container
Hypervisor vs. Container.
- Comments
- |
- Hypervisor, Container
- 3203. Docker - Installation - Draft3203. Docker - Installation - Draft
Docker Tutorial
- Comments
- |
- Docker
- 3204. Docker - Real World Usage - Draft3204. Docker - Real World Usage - Draft
Docker Tutorial
- Comments
- |
- Docker
- 3206. Kubernetes - Introduction - Draft3206. Kubernetes - Introduction - Draft
Kubernetes Tutorial.
- Comments
- |
- Kubernetes
- 3207. Kubernetes - Installation - Draft3207. Kubernetes - Installation - Draft
Kubernetes Tutorial
- Comments
- |
- Kubernetes
-
- 3212. Maven - Nexus and Maven3212. Maven - Nexus and Maven
Nexus and Maven.
- Comments
- |
- Nexus, Maven
- 3213. Maven - Installation - Draft3213. Maven - Installation - Draft
Maven Tutorial
- Comments
- |
- Maven
-
-
- 3217. Jenkins - Installation - Draft3217. Jenkins - Installation - Draft
Jenkins Tutorial
- Comments
- |
- Jenkins
- 3218. Jenkins - Real World Usage - Draft3218. Jenkins - Real World Usage - Draft
Jenkins Tutorial
- Comments
- |
- Jenkins
-
- 3222. Vagrant - Installation - Draft3222. Vagrant - Installation - Draft
Vagrant Tutorial
- Comments
- |
- Vagrant
- 3223. Vagrant - Real World Usage - Draft3223. Vagrant - Real World Usage - Draft
Vagrant Tutorial
- Comments
- |
- Vagrant
-
- 3227. Nginx - Installation - Draft3227. Nginx - Installation - Draft
Nginx Tutorial
- Comments
- |
- Nginx
- 3228. Nginx - Real World Usage - Draft3228. Nginx - Real World Usage - Draft
Nginx Tutorial
- Comments
- |
- Nginx
- 3241. ZooKeeper - Introduction - Draft3241. ZooKeeper - Introduction - Draft
ZooKeeper Tutorial
- Comments
- |
- ZooKeeper
- 3242. ZooKeeper - Installation - Draft3242. ZooKeeper - Installation - Draft
ZooKeeper Tutorial
- Comments
- |
- ZooKeeper
- 3243. ZooKeeper - Real World Usage - Draft3243. ZooKeeper - Real World Usage - Draft
ZooKeeper Tutorial
- Comments
- |
- ZooKeeper
- 3246. Redis - Introduction - Draft3246. Redis - Introduction - Draft
Redis Tutorial
- Comments
- |
- Redis
- 3247. Redis - Installation - Draft3247. Redis - Installation - Draft
Hadoop Tutorial
- Comments
- |
- Redis
- 3248. Redis - Real World Usage - Draft3248. Redis - Real World Usage - Draft
Redis Tutorial
- Comments
- |
- Redis
- 3251. Memcached - Introduction - Draft3251. Memcached - Introduction - Draft
Memcached Tutorial
- Comments
- |
- Memcached
- 3252. Memcached - Installation - Draft3252. Memcached - Installation - Draft
Memcached Tutorial
- Comments
- |
- Memcached
- 3253. Memcached - Real World Usage - Draft3253. Memcached - Real World Usage - Draft
Memcached Tutorial
- Comments
- |
- Memcached
- 3256. Cassandra - Introduction - Draft3256. Cassandra - Introduction - Draft
Cassandra Tutorial
- Comments
- |
- Cassandra
- 3257. Cassandra - Installation - Draft3257. Cassandra - Installation - Draft
Cassandra Tutorial
- Comments
- |
- Cassandra
- 3258. Cassandra - Real World Usage - Draft3258. Cassandra - Real World Usage - Draft
Cassandra Tutorial
- Comments
- |
- Cassandra
- 3261. Influxdb - Introduction - Draft3261. Influxdb - Introduction - Draft
Influxdb Tutorial
- Comments
- |
- Influxdb
- 3262. Influxdb - Installation - Draft3262. Influxdb - Installation - Draft
Influxdb Tutorial
- Comments
- |
- Influxdb
- 3263. Influxdb - Real World Usage - Draft3263. Influxdb - Real World Usage - Draft
Influxdb Tutorial
- Comments
- |
- Influxdb
- 3266. Kafka - Introduction - Draft3266. Kafka - Introduction - Draft
Kafka Tutorial
- Comments
- |
- Kafka
- 3267. Kafka - Installation - Draft3267. Kafka - Installation - Draft
Kafka Tutorial
- Comments
- |
- Kafka
- 3268. Kafka - Real World Usage - Draft3268. Kafka - Real World Usage - Draft
Kafka Tutorial
- Comments
- |
- Kafka
- 3271. Hadoop - Introduction - Draft3271. Hadoop - Introduction - Draft
Hadoop Tutorial
- Comments
- |
- Hadoop
- 3272. Hadoop - Installation - Draft3272. Hadoop - Installation - Draft
Hadoop Tutorial
- Comments
- |
- Hadoop
- 3273. Hadoop - Real World Usage - Draft3273. Hadoop - Real World Usage - Draft
Hadoop Tutorial
- Comments
- |
- Hadoop
- 3276. Spark - Introduction - Draft3276. Spark - Introduction - Draft
Spark Tutorial
- Comments
- |
- Spark
- 3277. Spark - Installation - Draft3277. Spark - Installation - Draft
Spark Tutorial
- Comments
- |
- Spark
- 3278. Spark - Real World Usage - Draft3278. Spark - Real World Usage - Draft
Spark Tutorial
- Comments
- |
- Spark
- 3281. Storm - Introduction - Draft3281. Storm - Introduction - Draft
Storm Tutorial
- Comments
- |
- Storm
- 3282. Storm - Installation - Draft3282. Storm - Installation - Draft
Storm Tutorial
- Comments
- |
- Storm
- 3283. Storm - Real World Usage - Draft3283. Storm - Real World Usage - Draft
Storm Tutorial
- Comments
- |
- Storm
- 3291. Splunk - Introduction - Draft3291. Splunk - Introduction - Draft
Splunk Tutorial
- Comments
- |
- Splunk
- 3292. Splunk - Installation - Draft3292. Splunk - Installation - Draft
Splunk Tutorial
- Comments
- |
- Splunk
- 3293. Splunk - Real World Usage - Draft3293. Splunk - Real World Usage - Draft
Splunk Tutorial
- Comments
- |
- Splunk
- 3296. Elasticsearch - Introduction - Draft3296. Elasticsearch - Introduction - Draft
Elasticsearch Tutorial
- Comments
- |
- Elasticsearch
- 3297. Elasticsearch - Installation - Draft3297. Elasticsearch - Installation - Draft
Elasticsearch Tutorial
- Comments
- |
- Elasticsearch
- 3298. Elasticsearch - Real World Usage - Draft3298. Elasticsearch - Real World Usage - Dr...
Elasticsearch Tutorial
- Comments
- |
- Elasticsearch
-
- 3302. Redis - Commands Quick Reference3302. Redis - Commands Quick Reference
Redis commands list.
- Comments
- |
- Redis
- 3303. Redis - Using Redis in Java3303. Redis - Using Redis in Java
Using Redis in Java programs
- Comments
- |
- Redis
-
- 3501. Installing and Using Docker on Ubuntu3501. Installing and Using Docker on Ubuntu
Introduce how to install and use docker.
- Comments
- |
- Docker, Docker Hub
- 3502. Installing Docker Toolbox and Kitematic on Mac3502. Installing Docker Toolbox and Kitemat...
Use Kitematic to easily manage docker containers without using Docker command-line.
- Comments
- |
- Docker, Kitematic
- 3511. Using MySQL Container for JSP Application3511. Using MySQL Container for JSP Applica...
Introduce how to use MySQL docker container as database for JSP Application.
- Comments
- |
- JSP, MySQL, Docker
- 3512. Creating MySQL Image with Docker File3512. Creating MySQL Image with Docker File
Tutorial for creating MySQL image with Dockerfile.
- Comments
- |
- Dockerfile, Docker, MySQL
- 3513. Backing up MySQL Database Hosted in Docker Container3513. Backing up MySQL Database Hosted in D...
Introduce how to backup MySQL database which is running in container.
- Comments
- |
- MySQL, Docker
- 3521. Serving Static Website With Nginx In Docker3521. Serving Static Website With Nginx In ...
Introduce how to serve static files in Nginx with Kitematic.
- Comments
- |
- Docker, Nginx
- 3522. Serving JSP Application With Tomcat In Docker3522. Serving JSP Application With Tomcat I...
Guide how to serve Java Servlet/JSP website in Tomcat container.
- Comments
- |
- Docker, Tomcat
- 3523. Enabling Tomcat Debugging in Docker for Eclipse3523. Enabling Tomcat Debugging in Docker f...
Tutorial for how to setup remote debugging in Eclipse for tomcat in Docker.
- Comments
- |
- Docker, Debugging, Eclipse, Tomcat
- 3524. Creating Tomcat Image with Docker File3524. Creating Tomcat Image with Docker Fil...
Tutorial for how to create tomcat image with Dockerfile.
- Comments
- |
- Docker, Dockerfile, Tomcat
- 3525. Running Multiple Containers with Docker Compose3525. Running Multiple Containers with Dock...
Tutorial for how to define and run multiple containers with Docker Compose.
- Comments
- |
- Docker, Compose
- 3531. Creating Docker Machine with More Disk Space3531. Creating Docker Machine with More Dis...
Create new Docker Machine with more memory and disk space assigned.
- Comments
- |
- Docker Machine, Docker
- 3532. Installing Microsoft SQL Server in Docker3532. Installing Microsoft SQL Server in Do...
Create Microsoft SQL Server container in Docker and use Oracle SQL Developer as client tool.
- Comments
- |
- SQL Server, Docker
- 3533. Creating Docker Container with Bash Script[Draft]3533. Creating Docker Container with Bash S...
Introduce how to create docker container with bash script.
- Comments
- |
- Docker, Bash
- 3534. Accessing Website Hosted in Docker of VirtualBox from Another Machine3534. Accessing Website Hosted in Docker of...
Introduce how to access website hosted in docker of virtual machine from another machine.
- Comments
- |
- Docker, OpenGrok, VirtualBox
- 3611. Installing Nginx on macOS3611. Installing Nginx on macOS
Tutorial for how to install and use Nginx.
- Comments
- |
- Nginx, macOS
- 3612. Setting Up Reverse Proxy with Nginx for Node Server3612. Setting Up Reverse Proxy with Nginx f...
Introduce how to setup Reverse Proxy with Nginx for Node Server.
- Comments
- |
- Nginx, Proxy, Node.js
- 3613. Using Nginx as Load Balancer3613. Using Nginx as Load Balancer
Introduce how to setup Load Balancer with Nginx for Node Server.
- Comments
- |
- Nginx, Proxy, Load Balancing
- 3651. Installing and Using Splunk on Linux3651. Installing and Using Splunk on Linux
Introduce how to install Splunk on Linux and use the its basic functions.
- Comments
- |
- RedHat, Ubuntu, Splunk
- 3661. Installing Spark on Ubuntu3661. Installing Spark on Ubuntu
Install Spark, Scala on Ubuntu
- Comments
- |
- Apache Spark, Scala
- 3662. Real Time Visibility with TIGK3662. Real Time Visibility with TIGK
TIGK
- Comments
- |
- TIGK, Telegraf, InfluxDb, Grafana, Kapacitor
- 3801. Cyber Attacks3801. Cyber Attacks
The common cyber attacks like DDos, XSS and CSRF.
- Comments
- |
- DNS, DDos, XSS, CSRF
- 3811. How To Store Passwords In a Secure Way?3811. How To Store Passwords In a Secure Wa...
Hashing the passwords before storing them.
- Comments
- |
- Hashing, Salt, Pepper
- 3812. Securely Implement Remember Me3812. Securely Implement Remember Me
Implement Remember Me(auto login) in a secure way.
- Comments
- |
- Token
- 3814. Prevent Security Vulnerabilities in Web Development3814. Prevent Security Vulnerabilities in W...
Develop web application in secure way when using angular, react, etc.
- Comments
- |
- DomSanitizer, JSX