Modern applications build on multi layer approach - frontend (mobile, web, desktop), backend and database. We develop backend using Java spring.io very fast and efficently.
Backend consist of set of microservices. Every microservice perform one simple task. This makes application structure real modular. Covered with load balancer, backed up by NoSQL database and deployed on cloud it makes highly scalable and robust fondation for any application
SQL and NoSQL databases
Depends on client application needs we can use both SQL and NoSQL databases. Usually we use PostgreSQL as SQL and Apache Cassandra as NoSQL. Every database has own pros and cons. Depends on customer needs we can propose right choice.