Creating a live comment system for Facebook is a significant undertaking. I would opt for a microservices architecture, which enables the independent development, deployment, and scaling of individual components. The backend server could be structured to incorporate load balancing, a distributed caching mechanism, and database replication to manage heavy loads and ensure high availability. Technologies like Apache Kafka or RabbitMQ are suitable for message queuing, facilitating the real-time delivery of comments. Both SQL and NoSQL databases will play essential roles in this setup. Normalized data regarding users, posts, and their relationships can be stored in the SQL database, while comments—characterized by high write loads and potentially unstructured formats—can be allocated to the NoSQL database. To maintain data consistency in this distributed system, eventual consistency may be a reasonable trade-off considering the application's nature. This approach allows data to become consistent over time, which is not critical for comments on a post. Regarding security, it is vital to implement access tokens for authenticated API requests, use the HTTPS protocol to secure data transmission over the network, and employ secure WebSocket protocols (WSS).