Blue Diamond

Stosowane technologie

Wybór technologi podczas tworzenia klienckich aplikacji wynika przedewszystkim z potreb biznesowych klienta. W trakcie tworzenia projektu konsultujemy z klientem jego potrzeby dobierając najlepsze rozwiązania.
Wykorzystywane na ogół technologie prezentujemy poniżej.

Frameworks

  • Symfony 2,3,4
    Symfony to framework, wykorzystywany głównie przy tworzeniu większych serisów.
  • Lumen
    Lumen wykorzystywane jest głównie przy małych projektach przeważnie API.
  • Vue 2
    Biblioteka Vue wykorzystywany jest do tworzenia stron typu Single Page Aplication, które umożliwiają użytkownikom przełączać się między stronami bez potrzeby ich przeładowywania. Brak potrzeby przeładowywania kontentu strony przyśpiesza proces jej renderowania, co również przekłada się na dłuższy czas spędzony przez użytkowników na stronie.

Bazy Danych

  • MySql
  • ElasticSearch
  • Redis

Języki programowania

  • PHP
  • NodeJs
  • Java script
    Vanilla JS Typescript

Serwisy kolejkujące

  • RabbitMq
  • Redis

Doker

Konteneryzacja w ostatnim czasie stała się bardzo popularna, a to za sprawą aplikacji Doker, która to nie wymaga stawiania wirtualnej maszyny, która to pochłania prawie wszystkie zasoby serwera. Technologia ta dodatkowo pozwala naszym klientom na przenoszenie swoich aplikacji między maszynami bez potrzeby długotrwałych ich konfiguracji. Wystarczy przenieść kontenery na nową maszynę, a wszystko będzie działać zaraz po przeniesieniu.