What are the best practice for domain names (dev, staging, production)? [closed]

There are only two hard things in Computer Science: cache invalidation and naming things. — Phil Karlton Depends on the company size. Small businesses usually go for dashes and get the wildcard certificate. So they would have dev.example.com, test.example.com In larger enterprises they usually have a DNS infrastructure rolled out and the provisioning processes takes … Read more

Single Sign-On in Microservice Architecture

While implementing a microservice architecture at my previous job we decided the best approach was in alignment with #1, Add identity service and authorize service access through it. In our case this was done with tokens. If a request came with an authorization token then we could verify that token with the identity service if … Read more

What is SaaS, PaaS and IaaS? With examples

IaaS, PaaS and SaaS are cloud computing service models. IaaS (Infrastructure as a Service), as the name suggests, provides you the computing infrastructure, physical or (quite often) virtual machines and other resources like virtual-machine disk image library, block and file-based storage, firewalls, load balancers, IP addresses, virtual local area networks etc. Examples: Amazon EC2, Windows … Read more