Merce

Technologies: the cool stuff

The cool stuff

Web application security We have worked in this area both to tighten the security vulnerabilities of Web apps we write, and to build systems which can monitor and report on suspicious behaviour in the access patterns of an existing Web application. . . .

No-SQL databases We have been using Solr since 2010 in production applications. We are also studying MongoDB and CouchDB for specific applications. We have often used Berkeley DB instead of relational databases for large dataset problems. . . .

Parallel processing We regularly use parallel processing in the applications we design and build. This could be as simple as forking Unix processes to share workload, or as sophisticated as PRISM. We have often used multi-threading in Java code. . . .

Distributed applications We have built a few systems which required components to execute on separate servers and communicate among themselves. We have sometimes built our own simple message-based communication layer, and have begun to study Java messaging implementations (ActiveMQ, Qpid) recently. . . .

Payment gateways We have integrated various Indian online payment gateways with Web applications for our customers. Each payment gateway has its own approach and performance parameters which impact performance. . . .

Cloud technologies We have begun developing and deploying applications on IaaS cloud infrastructure. We have been using Amazon EC2/ EBS/ S3 since 2011 for production applications. We are also working on toolsets to manage virtual machine instances on AWS remotely. . . .

RELATED READING

  • Models of engagement

    We engage with customers in various models, depending on their requirements.

  • Case studies

    A collection of our case studies, indicating the range and depth of work we have done