Implementacja dostarczanego przez firmę zewnętrzną narzędzia, służącego do zarządzania podmiotami prawnymi w strukturach organizacji

Głównym zadaniem systemu jest przechowywanie, modyfikacja, zarządzanie oraz eksportowanie danych podmiotów prawnych tworzących organizację. Głównym i najważniejszym typem danych w tym systemie jest hierarchia struktury podmiotów.

Microsoft SQL database, Microsoft Silverlight, JSON, XML, Python
Finanse i bankowość
styczeń 2023 – listopad 2024
Implementacja dostarczanego przez firmę zewnętrzną narzędzia, służącego do zarządzania podmiotami prawnymi w strukturach organizacji

Projekt

Głównym zadaniem systemu jest przechowywanie, modyfikacja, zarządzanie oraz eksportowanie danych podmiotów prawnych tworzących organizację. Głównym i najważniejszym typem danych w tym systemie jest hierarchia struktury podmiotów.

Zadanie

Automatyzacja, nadzór, utrzymanie i rozwijanie 7 bliźniaczych pythonowych API. API wysyłają requesty POST do systemu w celu pobrania danych, które następnie poddawane są odpowiedniej obróbce oraz formatowaniu w celu umożliwienia dalszego ich podziału i sortowania w zależności od różnych kryteriów. Następnie dane eksportowane są z systemu do różnych formatów plików – dla kilku teamów w zależności od potrzeb – a odfiltrowane i obrobione pliki, odpowiednio XML lub XLSX, wysyłane są na serwer NAS.

Realizacja

Refaktoryzacja, testowanie, utrzymanie oraz rozwój projektu. Odpowiedzialny jest za niego jeden zespół jednoosobowy, wymagania – Python developer.

Częścią realizacji (finalnie odrzuconą, ponieważ nakładała zbyt dużą część odpowiedzialności na team zajmujący się systemem) był projekt API mający na celu zastąpienie przestarzałego schedulera, służącego do kopiowania plików pomiędzy serwerami produkcyjnymi a docelowymi serwerami NAS. API zostało zrealizowane w języku Python z użyciem standardowych bibliotek, uruchamiane było na serwerze produkcyjnym. API łączyło się z serwerem docelowym, wykorzystując protokół SSH. Zapewniało łatwość obsługi, mniejszą awaryjność oraz szybką naprawę ewentualnych błędów, ze względu na uproszczoną budowę i skrócony proces przesyłania danych z pominięciem serwera pośredniego.

Rzuć nam wyzwanie i opowiedz o projekcie, który chcesz rozwinąć

Napisz nam, czego potrzebujesz, a w ciągu 48 godzin wrócimy do Ciebie, aby
porozmawiać o współpracy. Wypełnij formularz lub wyślij wiadomość na j-labs@j-labs.pl.

Pracuj ze specjalistami, którzy dostarczą najlepszy możliwy produkt

Skontaktuj się z nami