Big Data Company
We store huge amounts of data
Start free 30-day trial
10 success stories
10 success stories
10 success stories
10 success stories
10 success stories
10 success stories
Key Facts
145 M emails delivered
daily
850 M visits on our customers' websites daily
165,000 database transactions per second
25 billion events processed
monthly
1280 IP addresses monitored for highest deliverability
350 services
& microservices
The Application
The entire SALESmanago app is built on technologies based on and derived from Java language. Java is a concurrent, class-based, object-oriented, general-purpose computer-programming language. It was developed by a team led by James Gosling at Sun Microsystems. Java is a language for developing applications that are typically compiled into bytecode that can run on any Java virtual machine. One of its characteristics is strong typing. The language derives much of its original features from SmallTalk (virtual machine, memory management) and C++ (syntax, keywords).
The SALESmanago app is based on Spring Framework. Spring Framework is a platform that aims to simplify the process of enterprise software development in Java/J2EE technology. Spring is composed of multiple projects created for developing apps in Java. The core of Spring is the dependency inversion container that manages its components and their relationships. It makes it possible to automatically detect these relationships largely without the developer’s participation. Spring dates back to 2002, when the main platform for creating apps in Java was J2EE 1.3, with the widely disliked EJB 2.0 technology.
SALESmanago uses the Hibernate object-relational mapping (ORM) framework. Additionally, it increases the efficiency of operations in the database thanks to buffering and reducing the number of queries sent. The main initiator and leader of the project is Gavin King.
MySQL is an open-source relational database management system developed by Oracle. The system was originally created by a Swedish company, MySQL AB. It was bought on January 16, 2008, by Sun Microsystems, Inc., and Oracle then bought Sun Microsystems, Inc. on January 27, 2010.
PostgreSQL, also called Postgres, is one of the three most popular Relational Database Management Systems (RDBMS). The other two systems are MySQL and Firebird. It was created at the University of California Berkeley and was known at that time as Ingres. As it developed and its functionality increased, the name was first changed to Postgres95 and finally to PostgreSQL. It refers to the prototype and indicates compliance with SQL standards.
SALESmanago uses the Google Cloud Platform to enrich its analytical tools, develop of artificial intelligence (AI) algorithms and accelerate work in key processes. We transfer data to GCP on a real-time basis, since we use event sourcing mechanisms by means of Apache Kafka and Akka Streams.
We use stable and well-established technologies; however, we are not afraid of modern tools that provide more opportunities for processing large volumes of data. In our projects, we use technologies that quickly gain popularity.
Apache Kafka is a message broker available as open-source software. The project is written in Scala and developed by the Apache Software Foundation. Its aim is to enable real-time data handling from numerous nodes. A unified service of clickstreams was created to enable greater band-width and reduce delays. The project was significantly influenced by transaction logs.
Apache Flink is a platform for stream processing with an open source that provides significant opportunities to process real-time data in a way that prevents damage on a scale of millions of events per second.
Tools
In IT, tools are selected by their users. Comfort and work quality are essential. This is why IntelliJ and GIT seem to be obvious choices.
300 employees support 3000+ midsize and enterprise customers worldwide
Maximize eCommerce revenue growth… the lean way