Designing Microservices Platforms with NATS: A modern approach to designing and implementing scalable microservices platforms with NATS messaging - Fernando (IEEE, 2003)