Our task was to create a social network architecture integrated with a secure chat application. We have successfully implemented the system dedicated to social media platforms and chats. The challenge was to run these two components and make them work separately. As a result, we have encrypted, user-friendly chat
application with already 2 million registered fans from around the world, and the innovative platform with highly developed tools that enable users to build a community. The project required a specific approach and making it was a genuine achievement.
Services
- Analysis of business needs.
- Technology recommendation.
- UX/UI development.
- Front-end and back-end development.
- Designing architecture and the microservice infrastructure.
- Designing infrastructure based on the Kubernetes cluster.
- Application and infrastructure maintenance.
- End-to-end encryption.
- Software development for desktop, Android and iOS

Assignments
- We have analyzed the problem.
- We have used the Event Storming method.
- We have prepared a set of features.
- We have worked using the AGILE methodology (SCRUM).
- We have prepared continuous integration and continuous delivery solutions.
- We have performed automatic and manual tests.
- We are maintaining the application and the system.
- We have carried out a transparent release process.


Technologies
- Java 10
- Spring
- Axon
- Vert.x
- JavaScript
- React Native
- Docker
- Kubernetes
- OpenStack
- Ansible
- Firebase
- Neo4J
- Redis
- MongoDB
- RabbitMQ
- Terraform
- Erlang MQTT Broker
- Elastic Search
- Percona
- Terraform
- Docker
- Elastic Search
- Nginx
- HAProxy
Let’s talk