Here’re the various things the software development team works on at Livspace:
Vue, even a one-off project in
AngularJsfor framework based codebases. Aside from this, we have built a framework for composing micro-frontends, Locust.
go; backed with
Elasticsearchfor document stores,
Neo4jfor graph storage,
redisfor caching and single-thread writes, and
rabbitmqfor anything AMQP. Plus a graphql server developed using
apollo. Zeebe is used as workflow engine for microservices orchestration.
Microservices communicate over
HTTPas well as
gRPC(which uses HTTP/2 to support highly performant and scalable APIs). The microservices are monitored through logs, metrices using
Prometheusand traced using
Infrastructure: All this hosted on
AWS, served using
kubernetes, with a superb CI/CD platform in
Datalakeis used as centralized repository that stores all structured and unstructured data.