Big Data Company
We store huge amount of data
Try free 30 days trial
10 success stories
10 success stories
10 success stories
10 success stories
10 success stories
10 success stories
Key Facts
125 M emails delivered
daily
650 M visits on our customers' websites daily
45 000 database transactions per second
15 bilions events processed
monthly
1000 IP addressess monitored for highest deliverability
350 services
& microservices
The Application
The whole 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 the team led by James Gosling at Sun Microsystems. Java is a language for developing applications that are typically compiled to 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 and 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 project created for developing apps in Java. The core of Spring is the dependency inversion container that manages the components and its relationships. It makes possible to automatically detect these relationships mostly without the developer’s participation. The Spring history dates back to 2002 when the main platform for creating apps in Java was J2EE 1.3 with quite disliked EJB 2.0 technology.
Hibernate ORM – SALESmanago uses this framework to Object-Relational Mapping. Additionally, it increases the efficiency of operations on the database thanks to buffering and reducing the number of queries sent. The main initiator and the leader of the project is Gavin King.
MySQL is an open source relational database management system developed by Oracle. Before, for longer period of time, the system had been created by a Swedish company MySQL AB. It was bought on January 16, 2008 by Sun Microsystems, Inc., and next, Oracle bought Sun Microsystems, Inc. on January 27, 2010.
PostgreSQL, also called Postgres, is one of three most popular Relational Database Management Systems (RDBMS). Other two systems are MySQL and Firebird. It was created at the University of California, Berkeley and then known as Ingres. As it developed and its functionality increased, the name was first changed into Postgres95 and finally into PostgreSQL. It refers to the prototype and indicates compliance with SQL standard.
In SALESmanago we use Google Cloud Platform in order to enrich analytical tools, development of artificial intelligence (AI) algorithms and acceleration of 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 at the same time we are not afraid of modern tools which provide more opportunities for processing large volumes of data. In our projects we use technologies which gain popularity fast.
Apache Kafka – a message broker available as open-source software. The project is written in Scala and developed by Apache Software Foundation. Its aim is to enable handling real-time data from numerous nodes. Unified service of clickstreams was created to enable greater band with and reduction of delays. The project was significantly influenced by transaction logs.
Apache Flink is a platform for stream-processing with an open source which provides great opportunities to process real-time data in a way that prevents them from damages in the scale of millions of events per one 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 an obvious choice.
200 employees support 10 000 customers worldwide
Grow your business with the best
Marketing Automation Platform