Požadavky byznysu se mění a dobrý software se jim musí umět přizpůsobit.
Hnacím motorem většiny projektů v LinkSoftu je proto .NET
.NET Core jsme se rozhodli využít hned, jak dorazila verze 2.0 (a od té doby jdeme v aktuálních verzích .NET, t.j. 6+). Pilotem byl rovnou velký projekt pro Iráckou centrální banku. Jednalo se o zakázkový vývoj systému pro reporting a konsolidaci dat (BSRS - Banking Supervision Reporting System), na kterém v některých sprintech pracovalo až 12 vývojářů. Architektura systému je postavená na oddělených dockerizovaných modulech/službách (demografické informace, reporting, case management, externí API, registr licencí, nastavení a správa workflows, notifikace/komunikace…). Dnes vidíme, že to byla dobrá volba - systém je v produkci a díky microservice architektuře se dobře se udržuje i rozvíjí.
Na frontendu preferujeme React, ale dle potřeb projektu využíváme i Next.js, Vue.js, Angular... Tvoříme moderní distribuované systémy, kde to dává smysl tak už rovnou cloud-native (logicky nejčastěji Azure).
Čeká nás vývoj systému na platby s použitím NFC, další fáze vývoje systému na geomonitoring při ražbě tunuelu metra D, nebo třeba aplikace na správu leasingu. Bude to vícero nových a odlišných projekt, takže se už těšíme :)
Naše aplikace jsou vyvíjeny iterativním postupem s 14-denními sprinty, stálým kontaktem s businessem / zadavatelem, povinným code review a dedikovanou kapacitou testerů už od okamžiku, kdy se definuje architektura a začíná vývoj.
Téměř všechny námi psané aplikace jsou pro B2B, kde máme dostatek prostoru zaměřit se na škálovatelnost, kvalitu kódu a plnění dopředu daného business zadání a ne vymýšlení produktu a nekonečné ladění vzhledu.
Náš přístup k frontendu vychází z toho, že většina našich React (a Next.js) developerů jsou buď fullstack nebo se původně věnovala backendu v .NET a tak se zaměřují hlavně na psaní funkčních a nepřekomplikovaných UI. Náš design je většinou střídmý, nebo dodaný klientem, či specializovanými grafickými studii.
Jedním z našich oblíbených nástrojů je framework ABP.IO (ve starších verzích označovaný jako ASP.NET Boilerplate) - open source web application framework pro ASP.NET Core. Můžeme se tak soustředit na business logiku aplikací a standardní části aplikací (třeba Authentication & Authorization) používat opakovaně.
Většina našeho vývoje je na zelené louce - digitalizujeme procesy, nahrazujeme nevhodné krabicové řešení, zastaralé aplikace nebo sestavy tabulek.
Máme taky dobré zkušenosti s převzetím starších .NET systémů, následnou opravou největších “průšvihů” a jejich přepisu do nového stacku.
Výsledek našeho vývoje patří klientovi - nejsou na nás závislí s dalším vývojem, neděláme vendor lock a jsme fér.
Jsme ryze česká společnost poskytující ICT služby pro český i zahraniční trh. Především jsme ale programátoři a své řemeslo máme rádi. Vyvíjíme pro fintech, knižní průmysl, služby, dopravu, stavebnictví, zdravotnictví… pracujeme ale jen na tom, co nám dává smysl a co nás těší. Nudit se u nás nikdo nebude.