Mikroserwisy w eCommerce – Architektura eCommerce

Mikroserwisy są podstawą architektury rozproszonej systemów zdecydowanie różniącej się od architektury monolitycznej oprogramowania. Mikroserwisy są pojedynczymi komponetntami, aplikacjami czy modułami realizującymi daną funkcjonalność lub świadczący usługi. Mikroserwisy wymieniają się danymi lub wchodzą w interakcję z innymi modułami architektury poprzez np. API (Application Programming Interface).

Mikroserwisy – korzyści

Mikroserwisy posiadają wiele korzyści np.:

  • Łatwiejsze zarządzanie architekturą oprogramowania, modułami, usługami
  • Łatwiejszy development w postaci rozwijania danych komponentów przez osobne zespoły
  • Minimalizacja błędów w innych modułach
  • Skalowanie na poziomie danej usługi nie systemu
  • Zwiększenie ciągłości biznesowej w przypadku awarii, internetu, Data Center, itd.
  • Zwiększenie wydajności systemu
  • Zmniejszenie (potencjalne) kosztów rozwojowych systemu

Mikroserwisy – wady

  • Zwiększenie stopnia trudności oprogramowania i projektu z uwagi na złożoność architektury rozproszonej (komunikacja pomiędzy usługami, itd.)
  • Zwiększenie kosztów wytworzenie i i utrzymania systemu
  • Zwiększenie skomplikowania testów usług dostawrczanych przez mikroserwisy
  • Trudniejsze wdrażania niż w architekturze monolitycznej

Mikroserwisy w eCommerce?

Mikroserwisy świetnie wpisują się w architekturę systemów eCommerce szczególnie tam gdzie jest dużo systemów takich jak sklepy internetowe B2B i B2C, pasaże handlowe, systemy wymiany danych, systemy kurierskie, systemy PIM (Product Information Management), systemy OMS (Order Management System), systemy CRM (Customer Relationship Management), systemy ERP (Enterprise Resources Management), systemy WMS (Warehouse Management System), systemy Marketplance, systemy do obsługi BOK (Biuro Obsługi Klienta), systemy kioskowe lub POS (Point of Sales) czt programy lojalnościowe. Mikroserwisy świetnie wkomponowują się w podejście Headless w CMS (Content Management System) oddzialającego backend od frontendu czy wykorzystaniu PWA (Progressive Web Application).

Jeśli potrzebujesz wsparcia w obszarze architektury eCommerce czy optymalizacji procesów eCommerce zapraszamy do kontaktu.

Zobacz naszą ofertę doradztwa:

Zapraszamy do kontaktu:

pfederowicz@gotechnologies.pl

Ponad 200 zadowolonych klientów

Architektura Serverless (bezserwerowa)

Architektura bezserwerowa (Serverless Architecture) pozwala programistom na koncentrowaniu się na kodzie anie na serwerach. W tej architekturze płacimy za dostępność całej infrastruktury na żądanie np. wraz ze zwiększeniem obciążenia czyli tylko wtedy kiedy my czy nasi klienci używają zasobów serwerowych. W modelu serverless nie martwimy się zarówno utrzymaniem infrastruktury, jej updatami, licencjami, skalowaniem, wydajnością, konfiguracjami, backupami czy zespołem administratorów.

Architektura bezserwerowa pozwala na wykonywanie kodu w tradycyjnej architekturze monolitycznej jak i w architekturze rozproszonej (mikroserwisy).

Architektura bezserwerowa jest jedną z odmian platform chmurowych PaaS (Platform as a Service), IaaS (Infrastructure as a Service) i często określana także jako FaaS (Function as a Service).

Popularnymi na rynku usługami Serverless / FaaS są np. AWS Lambda, Azure Functions i Google Cloud Functions.

Zobacz naszą ofertę na doradztwo w obszarze IT:

Zapraszamy do kontaktu:

pfederowicz@gotechnologies.pl

Ponad 200 zadowolonych klientów

Technologia Headless w eCommerce

Technologia Headless staje się coraz bardziej popularna zarówno w sklepach internatowych czy CMS-ach (Content Management System). Charakteryzuje się tym, że składa siętylko z backendu i nie koncentruje się na warstwie graficznej (frontend) jak było do tej pory. Oprogramowanie Headless może korzystać za pomocą API (Aplication Programming Interface) z różnych interfejsów graficznych zarówno na desktopie czy w mobile.

Obecnie bardzo modne są Headless CMS dla eCommerce i stron internetowych. Typowy CMS dla stron internetowych składa się z trzech elementów:

  • Baza danych
  • Backend – panele do zarządzania treścią
  • Frontend – warstwa wizualna

Headless eCommerce CMS pozwala skupić się na funkcjonalnościach panelu zarządczego, API i integracji z innymi systemami pozostawiając warstwę graficzną wyspecjalizowanym developerom skupiającym się na interfejsie i użyteczności (UX – User Experience, UI – User Interface).

Jakie są zalety Headless eCommerce CMS?

  • Odseparowanie prac and backend i frontend np. celem tworzenia frontendu poprzez zewnętrzną firmę np. agencję interaktywną specjalizującej się w warstwach graficznych i użyteczności
  • Stosowanie wielu różnych interfejsów graficznych np. mobile, internetowe sklepy dedykowane, aplikacja POS (Point of Sales) dla Retail, itd.
  • Często mniejsze koszty wymiany frontendu (zależne od wielu czynników w tym długu technologicznego backendu)
  • Przejrzysta architektura systemów eCommerce
  • Potencjalnie łatwiejsze zarządzanie długiem technologicznym i cyklem życia oprogramowania
  • Zwiększenie poziomu bezpieczeństwa systemu

Jakie są wady Headless eCommerce CMS?

  • Większe koszty developerskie do przygotowania, utrzymania i rozwoju API i frontendu
  • Często zmniejszenie wydajności stron www w wyniku braku doświadczenia w technologii Headless czy API.

Jeśli potrzebujesz wsparcia procesowo-technologicznego w obszarze eCommerce, Retail czy Omnichannel zapraszamy do kontaktu.

Zobacz naszą ofertę doradztwa:

Zapraszamy do kontaktu:

pfederowicz@gotechnologies.pl

Ponad 200 zadowolonych klientów

Bezpieczeństwo systemów SAP

Systemy ERP firmy SAP podobnie jak inne systemy ERP powinny być odpowiednio zabezpieczone zarówno w obszarze zapewnienia ciągłości biznesowej (Business Continuity Plan) jak i w obszarze ochrony danych. GoTechnologies wspiera organizacje zarówno przy analizie procesów biznesowych, tworzeniu wymagań dla systemów, wyborze dostawców, doradztwie w zakresie architektury wymiany danych pomiędzy systemami, przy analizach przed wdrożeniowych a także na etapie wdrożeniowym jak i późniejszych audytach systemów SAP.

Audyt bezpieczeństwa systemów SAP może zawierać następujące elementy:

Potencjalne moduły przewidziane do audytu SAP: SD, FI, HR, PY

Zobacz naszą ofertę doradztwa technologicznego:

Zapraszamy do kontaktu:

pfederowicz@gotechnologies.pl

Ponad 200 zadowolonych klientów

Zarządzanie ryzykiem IT

Zarządzanie ryzykiem (Risk Management) jest jednym z ważniejszych elementów prowadzenia firmy i powinno być uwzględniane w modelach biznesowych i podejmowaniu decyzji. Zarzadzanie ryzykiem także jest jednym z kluczowych elementów polityki zachowania ciągłości biznesowej (Business Continuity Plan – BCP).

Zarządzanie ryzykiem IT jest jednym z ważniejszych obszarów na mapie ryzyk biznesowych szczególnie przy realizacji procesów biznesowych przez systemy informatyczne, kiedy IT jest driverem rozwoju biznesu lub kiedy firma realizuje strategię cyfrowej transformacji (Digital Transformation). Często ryzyka IT to także ryzyka projektowe czyli nieudane projekty, przekroczenia terminów czy budżetów.

Ryzyka w IT możemy rozpatrywać w następujących obszarach:

  • Ryzyka związane z bezpieczeństwem danych i systemów tele-informatycznych
  • Ryzyka związane z usługami IT
  • Ryzyka związane z systemami IT
  • Ryzyka związane z wdrażaniem systemów IT np. ERP czy integracjami systemów
  • Ryzyka związane z telekomunikacją np. internat, wifi, telefonia IP
  • Ryzyka związane z długiem technologicznym w systemach IT
  • Ryzyka związane z brakiem procesów i procedur IT
  • Ryzyka związane z działaniem usług Help Desk (Service Desk)
  • Ryzyka związane z dostawcami usług i systemów IT (Vendor Locking)
  • Ryzyka związane z RODO (GDPR)
  • Ryzyka związane z Data Center i środowiskami chmurowymi
  • Ryzyka w obszarze wytwarzania oprogramowania
  • Ryzyka w obszarze zarządzania projektami i portfelem projektów
  • Ryzyko związane z utrzymaniem i eksploatacją IT
  • Ryzyko związane z finansami IT
  • itd.

Zobacz naszą ofertę doradztwa strategicznego w obszarze IT, Business Continuity Plan oraz cyfrowej transformacji:

Zapraszamy do kontaktu:

pfederowicz@gotechnologies.pl

Ponad 200 zadowolonych klientów

Business Continuity Plan – zachowanie ciągłości biznesowej

BCP Plan (Business Continuity Plan) jest planem zachowania ciągłości biznesowej przygotowanym dla głównych procesów biznesowych z uwzględnieniem realnie mogących wystąpić ryzyk i przygotowanie scenariuszy minimalizacji tych scenariuszy.

Ryzyka biznesowe, które powszechnie występują w otoczeniu biznesowym i mają wpływ na procesy biznesowe:

  • Awarie Data Center
  • Awarie internetu
  • Awarie serwerów
  • Brak zasilania
  • Pożary
  • Sabotaże
  • Kradzież danych
  • itd.

Proces przygotowania planu BCP

Etap 1 – Przygotowanie planu BCP

  • Analiza procesów biznesowych i ich wpływ na prowadzenie biznesu, identyfikacja corowych procesów
  • Analiza ryzyk biznesowych, ich kategoryzacja, prawdopodobieństwo wystąpienia
  • Przygotowanie scenariuszy eliminujących lub ograniczających skutki wystąpienia ryzyka
  • Identyfikacja słabych stron i braku zabezpieczeń dla wystąpienia danego ryzyka
  • Przygotowanie Planu BCP

Etap 2 – Wdrożenie planu BCP

  • Przygotowanie harmonogramu wdrożenia planu BCP
  • Wyznaczenie osób odpowiedzialnych za wdrożenie planu BCP
  • Wdrożenie planu BCP
  • Szkolenia
  • Testowanie poprawności działania procedur BCP

Etap 3 – Audyt Business Continuity

  • Audyt poprawności wdrożenia i założeń planu BCP
  • Rekomendacje zmian w obszarze BCP

Disaster Recovery Plan i Backup Plan

Strategia backupów jest jedną z ważniejszych elementów zabezpieczenia danych przed ich utratą. Disaster Recovery Plan jest planem jak najszybszego przywrócenia usług czy systemów informatycznych po wystąpieniu awarii. Typy awarii są zdefiniowane w Business Continuty Plan jako ryzyka i skategoryzowane od realności ich wystąpienia.

Zarządzanie ryzykiem (Risk Management)

Zarządzanie ryzykiem jest jednym z ważniejszych elementów funkcjonowania zarówno nowoczesnego biznesu jak i IT, często nazywane ERM (Enterprise Management System). W obszarze IT ryzyka definiuje się w obszarach system/aplikacje, projekty, operacje i świadczenie usług. Jednymi z elementów zarządzania ryzykami są strategia bezpieczeństwa (polityka bezpieczeństwa), polityka Disaster Recovery, polityka Backupów czy polityka ochrony danych Data Loss Protection.

Zobacz także:

Jeśli potrzebujesz wsparcia w zabezpieczeniu firmy na wypadek wystąpienia ryzyk, audytu polityki bezpieczeństwa, chcesz zminimalizować dług technologiczny systemów czy architektury, itd. to zapraszamy do kontaktu.

Zapraszamy do kontaktu:

pfederowicz@gotechnologies.pl

Ponad 200 zadowolonych klientów

Audyt funkcjonalny SAP w obszarze gospodarki materiałowej i magazynowej (WM, EWM)

Audyt funkcjonalny systemu SAP w obszarze gospodarki materiałowej i magazynowej czyli modułów WM (Warehouse Management) lub EWM (Extended Warehouse Management) pozwala na ocenę implementacji procesów intralogistycznych w systemie i jego gotowość na optymalizację np. poprzez zastosowanie automatyki magazynowej, technologii AGV, IoT, itd.

Audyt funkcjonalny magazynu wysokiego składowania zaimplementowanego w systemie SAP pozwala na ocenę tego obszaru oraz ocenia jego gotowość na rozwój w przypadku nowych wymagań. Częstymi powodami takiego audytu są:

Jeśli potrzebujesz wsparcia w audycie funkcjonalnym obszaru SAP WM lub audycie i optymalizacji procesów magazynowych zapraszamy do kontaktu.

Zobacz naszą ofertę doradczą w zakresie magazynów i logistyki

Zapraszamy do kontaktu:

pfederowicz@gotechnologies.pl

Ponad 200 zadowolonych klientów

Paletyzacja w przemyśle i logistyce

Paletyzacja to inaczej układanie towarów na paletach celem transportu czy to do własnego magazynu czy do magazynu klienta. Obecnie w procesach paletyzacji często wykorzystuje się roboty współpracujące (Coboty) i paletyzatory do przenoszenia i układania towarów. Wykorzystanie robotów jest obecnie bardzo popularne z powodu powtarzalności procesów. Roboty współpracujące często wykorzystuje się na końcówkach linii produkcyjnych gdzie produkt finalny lub półprodukt jest przygotowywany na paletach do transportu na magazyn np. poprzez wózki widłowe, pojazdy autonomiczne AGV (Autonomus Guided Vehicles) czy taśmociągi rolkowe.

Paletyzatory to maszyny, które są dedykowane i projektowane dla linii produkcyjnych, których celem jest pakowanie na palety zarówno produktów pojedynczych jak i w opakowaniach zbiorczych.

Procesy paletyzacji mogą także zawierać inne elementy jak tylko układanie towaru na palecie. W trakcie procesu produkt może być ważony, etykietowany czy foliowany. Wszystko zależy od indywidualnego procesu klienta i kierunku transportu towaru. Inaczej będzie wyglądał proces dla towarów, które idą na magazyn lokalny, inaczej wygląda proces zatowarowania sklepów czy wysyłki do innych krajów.

Zalety automatyzacji procesu paletyzacji:

  • Zwiększenie wydajności procesu
  • Efektywny kształt docelowej palety
  • Zmniejszenie kosztów magazynowania i transportu
  • Wyeliminowanie czynnika ludzkiego w miejscach niebezpiecznych, czystych, itd.
  • Praca w trybie wielozmianowym, itd.

Jeśli potrzebujesz wsparcia w projektowaniu automatyzacji procesów paletyzacji lub procesów intralogistycznych zapraszamy do kontaktu.

Zobacz ofertę doradczą dla:

Zapraszamy do kontaktu:

pfederowicz@gotechnologies.pl

Ponad 200 zadowolonych klientów

Dark store dla Retail, eCommerce i Omnichannel

Dark Store to termin określający sklepu lub punkty przeznaczone dla obsługi zamówień internetowych (Click & Collect, Pick Up Point). Pierwsze dark store-y pojawiły się już w USA, Wielkiej Brytanii czy Francji. Dark story pozwalają na odbieranie zamówień złożonych przez aplikacje internetowe. Ich model biznesowy oparty jest na niższych kosztach obsługi (piking, replenishment), lokalizacji w miejscach o dobrych warunkach komunikacyjnych z niższym czynszem, itd.

Obecnie trend budowy sklepów Dark Store czy sklepów automatycznych jest bardzo popularny dzięki pandemii wirusa Corona. tego typu usługi pozwalają na bezpieczne zakupy i stają się coraz bardziej popularne na Świecie. W Polsce tego typu usługi zaczynają być coraz bardziej popularne a sieci takie jak Żabka rozpoczynają projekty testowe.

Dark Story wykorzystują silnie technologię zarówno w obszarze logistyki, magazynowania, pickingu, integracji z zamówieniami (OMS – Order Management System), platformami eCommerce, systemami predykcyjnymi w obszarze sprzedaży (BI – Business Intelligence) jak i także obsługi klienta (braki towarów, zamienniki, reklamacje, etc.). Cały model biznesowy polega na sprawnym, szybkim i tanim przygotowywaniu zamówień dla klientów.

Jeśli potrzebujesz doradztwa w obszarze projektowania systemów, sklepów, logistyki, magazynów, systemów predykcyjnych zapraszamy do kontaktu.

Zobacz naszą ofertę w obszarze:

Zapraszamy do kontaktu:

pfederowicz@gotechnologies.pl

Ponad 200 zadowolonych klientów

Zastosowanie IoT w Przemyśle

Internet Rzeczy (IoT – Internet of Thing, IIoT – Industrial IoT) jest powszechnie używaną technologią zarówno w przemyśle, logistyce czy magazynach. Do czego możemy jej użyć w przemyśle?

Predictive Maintenance

Przewidywanie awarii maszyn na linii produkcyjnej lub ich remonty i konserwacja pozwalają za poprawę ciągłości produkcyjnej i minimalizację kosztów przestojów, remontów, itd. Rozwiązania IT dla Predictive Maintenance pozwalają zmniejszyć czas MTTR (Mean time to Repair) i są coraz bardziej poszukiwanymi rozwiązaniami. W tego typu rozwiązaniach stosuje się czujniki IoT, kamery, systemy jak system CMMS, systemy predykcyjne z algorytmami sztucznej inteligencji AI (Artificial Inteligence) czy uczenie maszynowe (Machine Learning).

Digital Twin – monitorowanie procesów

Cyfrowy bliźniak jest odzwierciedleniem fizycznej fabryki czy magazynu w świecie cyfrowym. Pozwala optymalizować i zarządzań wszystkimi procesami za pomocą oprogramowania. Pozwala także na przemyślane zmiany optymalizacyjne i rozwojowe. Digital twin wykorzystuje zarówno systemy teleinformatyczne jak i setki kamer i urządzeń IoT pozwalających śledzić obiekty czy raportować o produkcji i zdarzeniach.

Zarządzanie pojazdami i ludźmi w czasie rzeczywistym

Zarządzanie zasobami staje się jednym z podstawowych procesów w przedsiębiorstwie. Pozwala planować prace zarówno urządzeń jak i ludzi, nadzorować ich, oceniać, integrować z procesami biznesowymi, itd. Do zarządzania pojazdami wykorzystuje się kamery, czujniki IoT, technologię RFiD, systemy geolokacyjne oraz systemy zbierające dane, przetwarzające i pokazujące dane na kokpitach zarządczych (dashboardach).

Śledzenie przepływu i monitoring zużycia zasobów

Monitoring zużycia zasobów takich jak woda, komponenty, monitorowanie poziomu zapasów czy pomiar energii elektrycznej pozwala kontrolować koszty oraz optymalizować ich zużycie. Monitorować można zarówno przepływ materiałów pomiędzy obiektami czy procesami jak i także odpady czy opakowania zwrotne.

Traceability

Śledzenie partii za pomocą kamer czy czujników pozwala na dokładne zarządzanie produkcją i kontrolowanie powstawania produktu zarówno od produkcji jak i zakupu produktu przez klienta. Traceability jest standardem w wielu branżach np. automotive czy fmcg.

Jeśli potrzebujesz wsparcia w obszarach optymalizacji procesów produkcyjnych i logistyczno-magazynowych za pomocą technologii zapraszamy do kontaktu.

Zapraszamy do kontaktu:

pfederowicz@gotechnologies.pl

Ponad 200 zadowolonych klientów