Main challenge was to modell the entire logistic process and reduce it's costs.
SOLUTION
As a core application for the business, it requires high level of resilience and detailed monitoring.
The UI part was built using React, with Python as a backend language. The system uses a microservice architecture pattern, deployed on AWS Fargate with Terraform. Main data is stored in PostgreSQL, while Clickhouse was used for the metrics. Grafana stack is responsible for monitoring and alerting.
AI Based Parser for Social Networks
3
MONTHS
100K
POSTS
Obtaing valuable data for business customers
Parsing social networks for gathering posts made by users with specific needs
CHALLENGE
The main idea was to find places where people talk around specific topics. Then use these dialogs first to analyze the potential of the company's services, and then to respond in time and offer these services.
SOLUTION
Mostly all parsers and posts classification was made using ChatGPT. Parser execution, data preparation and results interpretation were written on Python.
Deployed on AWS Services with different region zones to increase parsing capacity. Results UI and posts alerts were build on Grafana
Online Analytics for Stores
7
TEAM
6
MONTHS
20K
USERS
Data-driven insights for large chain retailer
Daily sales monitoring
Stock leftovers forecasting
Anomalies detection
Alerts and reports
CHALLENGE
Web&Mobile app for realtime analytics
Millions of rows on daily basis. Main challenge was to process all data on the fly, not to lose it and aggregate wisely. The idea was to have analytics as close to "live" as possible
SOLUTION
Plenty of connectors written on Python, deployed on AWS Lambda & ECS. All data flows to the Clickhouse through the Kafka
To keep data consistent, separate validation services were implemented in order to find data losses and fix them
Monitoring and alerting based on Grafana stack
Anomaly Detection for Stock Market Data
15
DASHBOARDS
70Mil
DATA ROWS
Aggregating and analyzing data from various exchanges
Collecting data
Validating consistency
Sophisticated reports and alerts
P&L prediction
CHALLENGE
Raw data based appication
Development was classified as an experiment, so main challenge was to keep final costs as low as possible with no lack of quality
SOLUTION
The big amount of data was planned to come from various sources. In order to fit within the budget, we needed a simple and reliable architecture.
All data connectors are written in Python and run separately on AWS Lambda. They place the data in AWS SQS and then into Clickhouse. Here proceeds all data transformations and aggregations. UI was built based on Grafana. Including graphs, reports and alerts
AI Trainer for Restaurant Waiters
4
TEAM
2
MONTHS
Improving onboarding process
Imitating communication with guests. Waiter performance scoring (dish offering, clarifying questions etc.)
CHALLENGE
The idea was to imitate dialog with a guest to analyze waiter's behavior. This is a pretty new type of application, so the challenge was to implement new technologies in the specific case
SOLUTION
Core part of the solution was built on ChatGPT. We described, in a collaboration with the restaurant team, different type of guests. How they behave, what are theirs typical orders, spendings, extra needs etc. Then we combined this all together with internal guidelines for waiters to make scoring.
Code was written on Python, deployed on AWS Lambda and telegram messenger was used as UI
Discuss your case with our experts
Aleksandra Dumcsenko
Product Lead
Feels business needs. Translates business tasks to nerd-understandable language
Andrei Pokhila
Tech Lead
Knows how business task could be solved in terms of technologies. Aware of costs and deadlines
We have chosen technologies as the instrument to express ourselves. This is our passion, our reality and our main expertise
We know what is possible and what is not. How much does it cost and in what deadlines it could be done. Where cost could be cut and where it is absolutely unacceptable
We are looking for exciting partnerships to level up this world
Let’s cooperate and make ideas come true together
We’d love to share our meetings and discord space. Participate and influence on the process through all phases of realisation
Everything starts with a research. Here we clarify the task, check chosen technologies and generate metrics to measure future success
After we’ve got enough confirmation that the realization is viable - the planning phase begins. Costs, priorities, deadlines are the artefacts produced at the end
Here comes the boring part 🙂. We need to implement all planned features
While the previous phase is still ongoing, we start synchronisation. You can now validate newly developed features and correct the logic if original concepts does not fit the reality
And finally - launch. Despite it sounds like the end, there is still work to do. We support and improve the solution basing on real-time data and analytics
Research
Planning
Implementation
Sync
Launch
Let's try to estimate the costs or
Tell us your story
Why are you here?🙃How we can help and what is your project about?Write us and we will respond shortly, or let's talk personally