Rozmawiając o poniższym ekosystemie warto omówić kontekst. Przedstawić kto za tym stoi oraz omówić potrzeby klientów jakie mają zostać zaspokojone. Poniżej omówione zostały:
- idea i twórca
- projekty
- plany
Dla jednych drzwi do internetu otwierają wyszukiwarki, dla innych media społecznościowe. W dobie IoT nie potrzebujemy ekranu i klawiatury, możemy po prostu mówić, rozmawiać jak z człowiekem. Technologie bazujące na sztucznej inteligencji pozwalają pominąć bezpośrednią interakcję na rzecz obserwacji i analizy zachowania. Komunikacja bez słów i gestów a jedynie wyciąganiu wniosków i reagowaniu stosownie do sytuacji i potrzeb użytkownika.
Jako Software Deveoper z ponad 10 letnim stażem pracuję nad rozwiązaniami do optymalizacji procesu prototypowania. Doświadczenie podczas refaktoryzacji dały mi odpowiedź na to co najczęściej podelga zmianom i jak przygotwać kod aplikacji, aby nie był przemdiotem częstych zmian. Na co dzień pracuję przy projektach jako DevOps oraz przeprowadzam prace badawcze w firmie Softreck nad efektywniejszym prototypowaniem aplikacji
W firmie Softreck budujemy rozwiązania na przyszłe dekady, dołącz do nas jako #programista, #inwestor, #ambasador Obecnie rozwijamy otwarty projekt Web Stream Dev do streamowania aplikacji przez www, w drodze są przygotowania do komercjalizacji prototypowania One Day Run
Leadership Through Software Development
- pro2030 - Softreck’s vision for 2030
- p2040 - Softreck’s vision for 2040
- pro2050 - Softreck’s vision for 2050
Opensource tools for rapid web apps development (PoC/Prototype/MVP) Solution for software houses, for rapid web apps development to bring the ideas live in hours and days.
Całość rozwiązań, ekosystem w roboczej nazwie wapka (web-aplikacja), oferta, informace, aktualizacje, szkolenia
Roadmap of wapka project - roadmap.wapka.pl
*nazwa globalna: https://roadmap.modula.dev
Rozwiązania są skierowane na zwiększenie efektywności wszystkich klientów działajacych na rzecz:
- definiowania rozwiązania poprzez zrozumienie problemów i idei
- wdrażania projektów poprzez zapewnienie odpowiednio wykwalifikowanej kadry
- automatyzacji utrzymania poprzez najlepsze narzędzia
- uniezależniania się od stron trzecich udostępniających cały ekosystem, bez możliwości wyboru, zmiany, migracji
- Rozwiazanie wapka, zmodularyzowane elementy, które pozostają fizycznie niezaleznie, daje to szansę szybszego rozwoju niż w przypadku monolitycznych scalonych rozwiązaniach zatracające cechy elastyczności.
Jako programista szukam rozwiązań w obszarze DevOps do jeszcze efektywniejszego zarządzania cyklami życia aplikacji. Kierunek rozwoju Software Development-u jest jasny:
automatyzacja oraz udział sztucznej inteligencji w zwiększaniu efektywności pracy
Proces ten ma na celu:
- obniżenie kosztów
- zwiększenie bezpieczeństwa i jakości wytwarzania
- szybszego skalowania i zarządzania.
Rozwiązanie Wapka ma pomóc w stopniowym wyłączaniu udziału programisty w cyklach życia aplikacji do niezbędnego minimum, by programista mógł skupić się na wytwarzaniu wartości biznesowej oprogramowania a nie obsłudze klienta czy procesu obsługi samej aplikacji. W tym kontekście warto zauwazyć, że korzyści są bardziej zauważalne w specyficznych branżach, przemyśle, IoT, gdzie z jendej strony trzeba zwiększyć rentowność a z drugiej pozwolić na używanie natywnych technologii pozbawionych wielu warstw abstrakcji.
Streaming application/interface directly on frontend, without building backend side is part of wapka ecosystem to build Application b based on PaaS infrastructure as Aplication Platform as a Service or (APaaS) Function as a Service (FaaS)
- Hyper Modularized web apps - build faster from reusable code bricks
- Application as a Stream - AaaS
- Only native javascript for long term support - no more legacy code
- json based communication - clean and fast
We have a solid team of developers who are widely experienced with different builders and platforms. Whether you need someone who knows WordPress like the back of his hand, or someone who can dive deep into bootstrap, our team has got you covered.
- Sales Pages
- Landing Pages
- Websites
- Webaplication
- Forms and polls
We make sure that your website is up and running 24/7, and have experts needed to get you back up the soonest time possible when it isn't. We look after your whole website's performance to make sure your website is performing at its best.
- Uptime Monitoring
- Hosting Management
- E-mail Management
We protect your online assets as soon as your websites land on hands. By protecting your website, we protect your business, your users and your data.
- Maintenance
- Hack Prevention
Let us make your website dynamic by integrating it with other webtools. Integration with 3rd party allows your to take advantage of their offerend advantages to make your website dynamic and efficient.
- API
- CRM
- Marketing Platforms
- Social Media
- Communities
Z pomocą Web Monetization API będziemy w stanie zarabiać pieniądze bezpośrednio i natychmiastowo - bez poświęcania wrażliwych danych użytkowników, i na dobre pozbyć się reklam. Najlepsze jest to, że nowe API już teraz działa w przeglądarce!
Obecne rozwiązania operiają się na kontakcie z klientem w sposób zaplanowany na tygodnie współpracy przy dostarczeniu aplikacji.
- usłogdawcy software house
Są dostępne gotowe rzowiązania SaaS pozwalające na tworzenie makiet ewentualnie są rozwiązania pozwalające na tworzenie całych plaikacji jednak wymagają wiedzy programistycznej.
- MIT App
Tradycyjne rozwiązania są dedykowane ale niewyspecjalizowane, kierowanie do szerokiej grupy odbiorców nie pozwala na specjalizację i automatyzację. Skupiając się na kontakcie z klientem warto rozważyć automatyzację, jednak całościowo w tej chwili nie jest to popoulanr epodejście. Przez co obecnea oferta na rynku nie jest efektywna przy szybkim wsparciu prototypowania aplikacji internetowych.
Rozwiązanie Wapka, implementujące aPaaS w praktyce dla klientów końcowych, którzy mogą bezpośrednio kontaktować się z kompetentnym i odpowiedzialnym supportem za wybrane przez klienta dedykowane oprogramowanie. Może wpływać na jego rozwój, w ramach współracy z twórcami i zapewnieniu finansowania, które pochodzi z jego używania na platformie Wapka.
Nasze ekosystem opiera się na integracjach z innymi systemami CMS, CRM, SaaS poprzez API. Toruje drogę do wykorzystania akatualnie istniejącej infrastruktury do maksymalnego wykorzystania zasobów, tworząc prototypowane narzedzia w szybki spoósb na poziomie wieddzy junior devlopera. W przysżłym roku kolejne rozwiązania, oparte o SaaS: OneDay.run oraz MVPS.dev pomogą w automatyzacji.
The Wapka is an OpenSource Deployment Ecosystem to meet both: This is win-win ecosystem: Programmer and Non-technical people have an opportunity to make a working business with our support on background
Ekosystem technologiczny dla otwartego oprogramowania do uruchamiania aplikacji z otwartym kodem OpenSource na dowolnym serwerze/infrastrukturze
Ekosystem Wapka to oferta dla 3 ról użytkowników:
nie mający wystarczającej wiedzy do swobodnego użycia biblioteki webstream ale mający kontakt z programistami, potrzebujący szybkiego narzędzia z możliwością monitorowania postępów, dobrą komunikacją pomiędzy klientem, programistami, marketingiem, itd
programistów chcących udostępnić swój projekt do szerszego wykorzystania w jak najkrótszym czasie (MVP) Ekosystem dla programistów szukających rozwiązania dla ich deploymentu
Użytkownicy chcący używać otwarte oprogramowanie w modelu SaaS bez udziału programistów czy adminstartorów a jednoczenie, aby mieć dostep online do obsługi technicznej ekosystemu jak i przy rozwiązywaniu codziennych problemów
Szukających rozwiązania dla narzędzi tymczasowych, które chcieliby używać bez udziału programistów z gootywhc modułów, ewentualnie zlecić pojedyncze poprawki ale móc wytworzyć oprogramowanie zgodne z wytycznymi klienta do demonstracji w formie prototypu makiety
- łatwiejsze zarządzanie i rozliczanie
- wsparcie techniczne i szkolenia dla personelu z rozliczaniem na godziny
#jakość
*poprzez większą ilość iteracji w tym samym budżecie Stworzenie efektywnego modelu biznesowy wymaga czasu w skład którego wchodzi czas na prototypowanie i testowanie rozwiązania. Skrócenie cyklu pozwala na wykonanie większej ilości cykli w tym samym czasie
#czas
z punktu widzenia klienta końcowego to przede wszystkim oszczędność czasu i obniżenie kosztów operacyjnych oraz możliwość szybszej ekspansji na rynku poprzez oferowanie konkurencyjnej ceny usług.
#koszt
Jako programista często mam do czynienia z prototypowaniem i doceniam każdą technologię, która pomaga w szybszym dotarciu do sensownego rozwiązania. Klient końcowy otrzymuje w szybszym czasie to czego oczekiwał przez co również koszty wytwarzania są niższe.
#estymacja
Każdy projekt istniejący w internecie potrzebuje:
- domeny internetowej, która jest zarazem brand-em usługi / cyfrowego produktu
- serwera, który musi zapewnić dostęp do usług realizowanych przez aplikację w zmiennych warunkach obciążenia przez klientów
- obsługi technicznej do zapewnienia bezpieczeństwa oraz wprowadzania zmian, takich jak nowe funkcjonalności czy tłumaczenia, pomoc przy konfiguracji
- integracja usług
- agregacja operatorów
- łatwiejsze zarządzanie i rozliczanie
- wsparcie techniczne i szkolenia dla personelu z rozliczaniem na godziny
Koszty utrzymania takiej aplikacji są dzielone na 3 grupy usługodawców:
- provider infrastruktury domena, serwer, chmura
- usługi firm trzecich zapewniające skalowalność, odporność na duże obciążenia, bezpieczeństwo
- usługi informatyczne i programistyczne, rozliczane na godziny/umowy (zlecenia / o dzieło).
OneDay.Run pozwala na koordynację działań i monitoring kosztów na bieżaco zalezny od użycia.
- Miesięczne rozliczenie Klient otrzymuje raz na miesiąc rachunek za wszystkie koszty
- Pomoc online Pomoc techniczna jest dostępna w zależności od opcji w godzinach pracy lub całodobowo.
- delegowanie zadań Klient nie musi logować się do panelu domenowego czy hostingowego, obsługa techniczna robi to w jego imieniu.
Programista rozwijający otwarte oprogramowanie często poza programowaniem nie ma czasu, by samemu obsłużyć klientów i tym samym zarabiać na swoim oprogramowaniu. W odróżnieniu od oprogramowania licencyjnego programista opensource może pozwolić sobie na dowolność, ale z reguły rozwiązanie jest zbyt specyficzne by było popularne.
- wapka ekosystem zapewnia wsparcie techniczne dla klientów, można więcej czasu poświęcić na swoftware development
- szkolenia ze strony wapka
- gotowa infrastruktura
- auto-deployment
- strategia API-first (APIfoundation)
- nanofrontend
- nanoservice
- Ci/CD
- Auto-Deployment
Inny programista może poświęcając czas pozwolić sobie na uruchomienie i przetestowanie takiej aplikacji, ale to też wymaga czasu i zasobów. Obecnie mamy sporo rozwiązań do deployment-u, wiele projektów jest zgodnych z różnymi platformami i często przy zastosowaniu docker'a łatwo jest je uruchomić na własnym komputerze.
Docker nie jest rozwiązaniem dedykowanym do produkcyjnych systemów z uwagi na bezpieczeństwo. Tutaj z pomocą przychodzą rozwiązania korzystającego ze specyfikacji zawartej w dockerze, które pozwalają na tej podstawie przygotowąć odpowiednie środowisko do uruchamiania oprogramowania.
Partnerzy oferujący usługi wynajmu infrastruktury+
- hosting
- vps
- cloud
Mając na uwadze dużą konkurencję na rynku i np. dumping-owe ceny z rynku niemieckiego. Ostatnie lata przyniosły skupienie nierentownego rynku polskich usług hostingowych. Udział rozwiązań chmurowych jest coraz bardziej zauważalny Warto zastanowić się jak pomóc rynkowi w Polscce, który nie ma szansy na obronę przy wzrastających kosztach energii elektrycznej i ciągłemu wzrostowi opodatkowania pracy Uważam, że to dobry czas, by każdy operator rozważył delegowanie część swojej infrastrukutry do chmury aPaaS, która pozwala na zwiększenie rentowności ułsug zmniejszając udział człowieka w procesie utrzymania usług z uwagi na przygotowane i rpzetestowane środowisko i deydkowane oprogramowania, specyficzne dla danej branży i klienta.
poszukujących pracy na godziny (hourly.pl) razem z wapka możemy dostarczać Wasze usługi potrzebującym klientom wsparcia od zaraz, wiec koszty są odpoweidnio wyższe i zarobek jest również atrakcyjny
wypełniających niszę, szukających specyficznych klientów, poprzez subscription.pl Wy będziecie dzielić się swoimi usługami a My naszymi klientami, którzy będą zainteresowani
gdyż wszystkie usługi są profilowane a przez to wyższej jakości niż w przypadku poszukiwania aktualnie "wolnego" specjalisty czy wypromowanej ale niezbyt dobrze dopasowanej usługi
Marketplace z gotowcami bazujące na bibliotece webstream, wersja SaaS eksperymentalna polska
*wersja globalna: https://roadmap.mvps.dev/
- Usługa SaaS dla Software House, wersja globalna
- Usługa SaaS dla Kowalskich, wersja SaaS eksperymentalna polska
*wersja globalna: https://roadmap.webapks.com/
Za pomocą usłgui deployment.pl możliwy jest szybki cykl uruchomienia i monitorowania aplikacji oparty o małe VPS, zarządzane przez ProMaGen.com Plan na początek to infratstruktura z kilkudziesięcioma serwerami z dostępem przez oAuth/... dla użytkowników z subscription.pl
- lista aplikacji dodanych poprzez deployment
- możliwości kliknięcia deployment
Idea Webstream
Roadmap biblioteki do hipermodularyzacji stron/aplikacji www
rozszerzenia do biblioteki na przeglądarke, wordpress
- www: subscription.pl
- oferta
- integracja oferty z ofertą/rozwiązaniami partnerów
- server: vps z foundation
- blog about news in our ecosystem
- newsletter to know about news on application directory
- integration with foundation
- program partnerski dla programistów, aby im się opłacało używać to rozwiązanie
- program partnerski dla aktualnych klientów subscription.pl
- Softreck - Leadership Through Software Development
- culture.softreck.dev
- Softreck’s OpenSource Deployment Ecosystem
- Softreck - Leadership Through Software Development
- Welcome to Portfolio of Softreck Company - softreck.dev
https://github.com/wapka-pl/roadmap.git