Technologie software house Conetso
Aplikacje budujemy w Next.js, React, .NET i Node.js, a wdrażamy w chmurze AWS, Microsoft Azure lub Google Cloud. Pracujemy z kontenerami i Kubernetes, infrastrukturę opisujemy w kodzie, a do aplikacji dodajemy funkcje oparte na modelach AI.
Jak dobieramy technologię do projektu
-
Najpierw proces, potem technologia
Na konsultacji poznajemy proces, użytkowników i dane. Dopiero wtedy proponujemy język, bazę danych i chmurę, które dobrze go obsłużą.
-
Chmura dobrana do danych i budżetu
Porównujemy koszty, regiony przechowywania danych i usługi, z których skorzysta aplikacja. Jeśli firma ma już konto w jednej z chmur, budujemy na nim.
-
Kod, który przejmie inny zespół
Wybieramy technologie popularne i dobrze udokumentowane. Twój zespół albo inna firma bez trudu znajdzie programistów, którzy rozwiną aplikację.
-
Środowiska odtwarzalne z kodu
Infrastrukturę opisujemy w Terraform lub AWS CDK, a wdrożenia automatyzujemy. Środowisko testowe i produkcyjne są takie same i można je odtworzyć.
Technologie, w których pracujemy
-
AWS
Aplikacje serverless na Lambda i kontenery w ECS Fargate, z infrastrukturą opisaną w kodzie.
-
Microsoft Azure
Aplikacje na App Service, Container Apps i Azure Functions, z danymi w regionie Poland Central.
-
Google Cloud
Kontenery w Cloud Run, bazy Cloud SQL i Firestore oraz analiza danych w BigQuery, w regionie w Warszawie.
-
Next.js i React
Interfejsy aplikacji w Next.js, React i TypeScript oraz szybkie serwisy z treścią w Astro.
-
.NET i Node.js
Backend i REST API w .NET lub Node.js z bazą PostgreSQL, dla aplikacji z wieloma rolami i regułami.
-
Kubernetes i DevOps
Kontenery Docker, klastry Kubernetes, infrastruktura w Terraform i automatyczne wdrożenia w GitHub Actions.
-
Integracje AI
Asystenci AI na danych firmy, odczytywanie dokumentów i klasyfikacja zgłoszeń z modelami Claude, GPT i Gemini.
Technologie i strony, na których je opisujemy
- Interfejs: Next.js, React, TypeScript, Tailwind CSS i Astro. Więcej na stronie software house Next.js.
- Backend i bazy danych: .NET, Node.js, PostgreSQL, Amazon DynamoDB, Azure SQL, Cloud SQL i Firestore. Więcej na stronie aplikacje .NET na zamówienie.
- Chmura: Amazon Web Services, Microsoft Azure i Google Cloud. Więcej na stronach aplikacje w chmurze AWS, aplikacje w Microsoft Azure i aplikacje w Google Cloud.
- Kontenery i automatyzacja: Docker, Kubernetes, Terraform, AWS CDK, GitHub Actions i Nginx. Więcej na stronie DevOps dla aplikacji.
- AI: modele Claude, GPT i Gemini, dostępne przez Amazon Bedrock, Azure OpenAI, Vertex AI albo API dostawców, oraz otwarte modele uruchamiane na serwerze firmy. Więcej na stronie integracja AI w aplikacji firmowej.
Z tej listy wybieramy dla każdego projektu tylko to, czego wymaga proces i budżet. Przebieg całego projektu, od konsultacji po utrzymanie, opisujemy na stronie oprogramowania na zamówienie.
Co robimy
- Doradzamy wybór technologii i chmury już na bezpłatnej konsultacji
- Programujemy interfejsy w Next.js, React i TypeScript oraz serwisy z treścią w Astro
- Budujemy backend w .NET lub Node.js z bazą PostgreSQL albo usługami bazodanowymi chmury
- Wdrażamy aplikacje w AWS, Microsoft Azure i Google Cloud, w regionach w Unii Europejskiej
- Uruchamiamy aplikacje w kontenerach Docker i klastrach Kubernetes
- Opisujemy infrastrukturę w kodzie i automatyzujemy testy oraz wdrożenia
- Dodajemy do aplikacji funkcje oparte na modelach językowych AI
Dla kogo
- Planujesz nową aplikację i chcesz wybrać technologię, którą łatwo utrzymać przez lata
- Twoja aplikacja ma działać w chmurze, a dane mają zostać w Unii Europejskiej
- Masz konto w AWS, Azure lub Google Cloud i szukasz zespołu, który zbuduje na nim aplikację
- Chcesz przenieść aplikację z serwera do chmury albo do kontenerów
- Rozważasz wykorzystanie AI w procesach firmy i potrzebujesz zespołu, który to wdroży
Aplikacja, którą można przenieść
Aplikacje uruchamiamy w kontenerach Docker, dane trzymamy najczęściej w PostgreSQL, a infrastrukturę opisujemy w kodzie. Wszystkie trzy elementy działają tak samo w każdej dużej chmurze i na zwykłym serwerze. Usługi specyficzne dla jednej chmury wybieramy świadomie, gdy dają wyraźną korzyść, i mówimy, ile kosztowałoby późniejsze przeniesienie.
- Kontenery Docker zamiast konfiguracji serwera
- Baza danych dostępna u każdego dostawcy
- Świadomy wybór usług jednej chmury
Sprawdzone w naszych realizacjach
Next.js, React, TypeScript, .NET i PostgreSQL to technologie, w których zbudowaliśmy i utrzymujemy realizacje z portfolio. Strony trzech marek Conetso zbudowaliśmy w Astro i wdrożyliśmy w AWS sami, łącznie z infrastrukturą i automatycznymi testami. Nowe technologie wprowadzamy wtedy, gdy rozwiązują konkretny problem projektu.
- Stos technologii z realizacji dla klientów
- Własne strony zbudowane i wdrożone przez nasz zespół
- Nowe narzędzia tylko z konkretnego powodu
AI tam, gdzie oszczędza czas
Modele językowe dodajemy do aplikacji tam, gdzie zastępują żmudną pracę: wyszukiwanie w dokumentach, odczytywanie danych z plików, klasyfikację zgłoszeń. Korzystamy z modeli dostępnych w chmurach AWS, Azure i Google Cloud albo bezpośrednio przez API dostawców.
- Asystenci odpowiadający na podstawie dokumentów firmy
- Odczytywanie danych z dokumentów i formularzy
- Model i region dobrane do rodzaju danych
Jak pracujemy
-
Konsultacja
Poznajemy proces, użytkowników i dane. Pytamy o chmurę, z której firma już korzysta, i o wymagania dotyczące miejsca przechowywania danych.
-
Rekomendacja technologii
Proponujemy język, bazę danych i chmurę. Podajemy szacunkowy miesięczny koszt infrastruktury dla przewidywanego ruchu.
-
Budowa i środowisko testowe
Programujemy aplikację i uruchamiamy ją w środowisku testowym, opisanym w kodzie tak samo jak produkcyjne.
-
Wdrożenie i utrzymanie
Wdrażamy aplikację w wybranej chmurze, ustawiamy kopie zapasowe i monitoring, a po starcie ją utrzymujemy i rozwijamy.
Doświadczenie
- Realizacje z portfolio, m.in. Offer Exchange, Service Quotes i INVENTA Licenses, zbudowaliśmy w Next.js, React i TypeScript z bazą PostgreSQL.
- Strony trzech marek Conetso zbudowaliśmy w Astro i wdrożyliśmy w AWS, z infrastrukturą w Terraform i testami w GitHub Actions.
Realizacje
-
Savanna One
Savanna One to nasz własny produkt: system dla zakładów produkcyjnych, który łączy magazyn, produkcję i dokumentację. Pracują na nim producenci żywności.
-
Offer Exchange
Platforma SaaS do zakupów firmowych, która łączy w jednym miejscu zapytania ofertowe, porównanie ofert od handlowców i zamówienia.
-
Service Quotes
Aplikacja dla firmy usługowej z klientami B2B. Obsługuje zlecenia, przydział pracowników, wycenę wykonanej usługi i płatność online.
-
INVENTA Licenses
System do zarządzania użytkownikami i licencjami aplikacji VR do szkolenia pracowników, z panelami klienta, dystrybutora i administratora.
Najczęstsze pytania
Czy możecie zbudować aplikację na naszym koncie w chmurze?
Tak. Jeśli firma ma już konto w AWS, Microsoft Azure lub Google Cloud, budujemy i wdrażamy aplikację na nim. Dostęp i uprawnienia dla naszego zespołu ustalamy z Twoim działem IT.
Czy aplikacja w chmurze jest droższa niż na serwerze?
Zależy to od ruchu. Przy zmiennym obciążeniu chmura często kosztuje mniej, bo płacisz za faktyczne użycie. Przy stałym, przewidywalnym ruchu tańszy bywa serwer. Przed decyzją podajemy szacunkowy koszt obu wariantów.
Czy możemy później przenieść aplikację do innej chmury?
Tak, choć wymaga to pracy. Ułatwiamy to od początku, uruchamiając aplikacje w kontenerach i opisując infrastrukturę w kodzie. Im więcej usług specyficznych dla jednej chmury, tym większy koszt przeniesienia, i mówimy o tym przy rekomendacji.
Czy pracujecie w technologiach spoza tej listy?
Przejmujemy utrzymanie aplikacji napisanych w innych technologiach po przeglądzie kodu. Nowe projekty prowadzimy w technologiach opisanych na tej stronie, bo w nich mamy doświadczenie z realizacji.
Zobacz także
-
Oprogramowanie na zamówienie dla firm
Budujemy na zamówienie aplikacje webowe, systemy rezerwacji i platformy SaaS, a po wdrożeniu je utrzymujemy.
-
Utrzymanie i rozwój aplikacji webowych
W abonamencie dodajemy nowe funkcje, instalujemy poprawki bezpieczeństwa i dbamy o serwer. Czas reakcji określa umowa SLA.
-
Integracje systemów i automatyzacja procesów
Łączymy CRM, faktury, płatności online i systemy dziedzinowe, żeby dane nie były przepisywane ręcznie.
-
Conetso Group
Obsługa informatyczna firm
Serwerami i siecią w całej firmie zajmuje się zespół Conetso Group.