Data Management
As the data tend to get over the software which was originally
created to work with this data, choosing the data storage framework (as well as the
basic data structures and serialization/deserialization mechanics) is one of the
most important tasks in planning/drafting the specs/requirements for new software,
systems integration or system upgrade.
We work with both SQL and NoSQL data
storages. According to the technical requirements we can use either powerfull,
reliable, structured SQL databases or faster-to-draft/scalable/reading/writing NoSQL
data storages or a hybrid solution to work with both worlds. Our current and past
projects have so far used Interbase/Firebird, PostgreSQL, Oracle, MS SQL,
MySQL/MariaDB RDBMS on the SQL side, and MongoDB and RedisDB on the NoSQL side.
Web-server applications development
In most cases we use apache, nodes and Nginx/Tengine powered web servers. We use Php, Python, Perl, .NET, Ruby (Ruby on Rails), JavaScript and Lua according to the functionality that we have to implement. For example, we can use different technologies to create better solutions such as long-running for real-time data exchange and so on. Additionally, we can use the J2SE/J2EE technology stack (JSP/EJB/Spring, Hybernate, SiteMash, Spark/Jetty) technologies for web-server building in Java or modification/upgrade of existing Java-written software systems.
Web Front-end applications development
Telecom
We use both the corporate standart solutions and opensource instruments in our projects. What does this list include? These are such as Dialogic, OpenSS7, Dijium, Sangoma, DMR, FS, Asterisk and Cisco.
Cyber Security methods and approaches
General methods and approaches that are used by our team: