4B Systems
AutomationCase studiesBlogContactGet a quote
← Case studies
Bankilo logo

Strengthening Bankilo's Python development team

Read how we helped Bankilo.co.uk develop the project by adding Python programmers to the development team.

Get a quote

Project goals achieved:

  • strengthening the team of Python developers
  • development of entrusted functionalities
Matthew Kozak
Matthew Kozak
CTO at Bankilo.pl

“We are implementing a start-up project in which we will offer our customers a significant reduction in the cost of purchasing electricity. We have used the outsourcing service of an employee of 4B Systems sp. z o.o. to perform responsible tasks in a Python-based project. We are satisfied with the cooperation and the progress of the tasks performed.”

Establishing cooperation

Bankilo PSA is a start-up operating in the energy industry, offering a solution that allows accurate measurement of electricity consumption and real-time viewing of consumption on a mobile app and desktop.

The Bankilo project requires the involvement of experienced Python programmers.
We contacted Bankilo and proposed to strengthen the team of Python programmers by outsourcing IT.

Would you like to discuss your project?

  • dedicated SaaS solutions for businesses
  • contract programming

Summary of work in the Bankilo PSA project

Below is a brief summary of the programming work done for Bankilo PSA

  • In the project we used the frameworks Django Rest Framework, MQTT, Redis, PostgreSQL
  • We built a scalable backend based on the Django REST Framework, using Redis for caching and Postgres as the database
  • The application runs in a Kubernetes environment, providing high availability and flexible scalability
  • Real-time communication is done through the MQTT broker EMQX
  • CI/CD processes have been automated using GitHub Actions

Technology stack

See what technologies we used for the tasks assigned to us by Bankilo PSA.

Django Rest Framework

Python API development framework based on the Django framework. It facilitates building RESTful APIs with built-in features such as authorization, authentication, and data serialization.

More about Python →
MQTT (Message Queuing Telemetry Transport).

A lightweight communications protocol ideal for data transmission in bandwidth-constrained environments, often used in IoT (Internet of Things) applications to exchange messages between devices.

Redis

A key-value database, used mainly as a cache, message queuing system, or high-speed data store for applications requiring fast access to data.

Strengthen your Python programming team!

If you need support in your project/start-up, please contact us.
We have a team of specialized developers, including.
Python, JAVA, PHP.
We will recommend you a programmer with the right qualifications at flexible billing.

Your project could be next

Describe the scope and we will come back with a budget estimate, a schedule and a proposed architecture. The consultation is free and commits you to nothing.