Developed in cloud-native environment
▪ developing with application development frameworks like java spring boot or
.net
▪ containerize by docker containers
▪ container orchestrate with k8s and deployed to k8s
▪ and IaC by Terraform or any cloud-native infrastructure developing tool.
▪ Custom api gateways developed by libraries like ocelot, kong.
▪ Microservices developed with development frameworks like
java spring boot or .net
▪ Databases both relational and no-sql key-value pair or document
databases using mongodb, redis, postgres and sql server.
▪ Message broker system which is Rabbitmq or Kafka in order to
provide async communication between microservices.
▪ Elastic search + Logstash + Kibana for centralized logging and
monitoring