Kumar emphasizes the importance of creating independent services with clear business functions while avoiding shared data structures to reduce complexity. He highlights the critical role of APIs, latency, and payload size in service architecture. Additionally, he discusses the normalization versus denormalization trade-off, suggesting that read replicas can help optimize data retrieval across services. Session management and efficient data propagation are also key considerations for robust service deployment.