Skocz do zawartości

Kender

Użytkownicy
  • Zawartość

    0
  • Rejestracja

  • Ostatnio

Posty napisane przez Kender


  1. Witam,

     

    Dwie kwestie: po pierwsze określenie budżetu jest wymagane przy dodawaniu ogłoszenia, dlatego trzeba było coś tam wpisać.

    Po drugie: nie chodzi nam o zaprojektowanie 50+ stron, potrzebne nam działające 50+ stron. Jeżeli będą one działać na tym samym "silniku", nie ma problemu. W sieci mają one być widoczne jako różne strony.

     

    Edit: zmieniłem treść pola "Budżet", mam nadzieję, że teraz oferta brzmi poważniej, chociaż i tak to od odpowiadających na zapytanie oczekujemy określenia realnego budżetu.


    Do tego administracja gratis przez 6 miesięcy

     

    Nie "gratis" tylko w ramach zaproponowanej ceny złożonej w odpowiedzi na zapytanie ofertowe. I nie "przez 6 miesięcy" a przez "minimum 6 miesięcy". Szukamy partnerów do długoterminowej współpracy.


  2. zapytanie_ofertowe_140512.doc

     

     

    Ogłoszenie o zamówieniu prowadzonym w trybie zapytania ofertowego

    Data ogłoszenia

    12.05.2014

    I Zamawiający

    Zamawiający

    Kender Spółka z ograniczoną odpowiedzialnością Spółka Komandytowa

    - adres

    ul. Bartosika 10/46, 03-982 Warszawa, woj. mazowieckie

    - e-mail

    biuro@kender.pl

    Osoba upoważniona do kontaktów

    Bartłomiej Rudzki

    - adres

    ul. Bartosika 10/46, 03-982 Warszawa, woj. Mazowieckie

    - email

    biuro@kender.pl

    Adres, na który należy przesyłać lub dostarczać oferty

    p. osoba upoważniona do kontaktów

    II Przedmiot zamówienia

    Nazwa zamówienia

    Zaprojektowanie i wykonanie oraz obsługa stron internetowych.

    Opis zamówienia

     

     

     

    Przedmiotem niniejszego zamówienia jest:

    • stworzenie bazy danych z danych oraz ich źródeł posiadanych przez oferenta

    • zaprojektowanie i wykonanie minimum 50 stron internetowych wyświetlających ww. dane z bazy danych

    • optymalizacja stron pod kątem wyszukiwarek internetowych (SEO)

    • instalacja bazy danych oraz stron na serwerach należących do oferenta

    • aktualizacja bazy danych przez okres minimum sześć miesięcy

    • zapewnienie sprawnego działania bazy danych i stron internetowych

    • pomoc techniczna przez okres minimum sześć miesięcy

    • projektowanie oraz wykonywanie dodatkowych stron internetowych na podstawie nowych źródeł danych posiadanych przez oferenta przez okres minimum sześć miesięcy

     

     

     

     

     

     

     

     

     

    Miejsce wykonania usługi

    W miejscu wskazanym przez oferenta

    Czy dopuszcza się złożenie oferty częściowej

    Tak

    Czy dopuszcza się złożenie oferty wariantowej

    Tak

    Czy Zamawiający zamierza zawrzeć umowę ramową

    Tak

    Czas trwania zamówienia lub termin wykonania

    Data rozpoczęcia: 19.05.2014 data zakończenia: 26.05.2014

    III Informacje administracyjne, warunki udziału

    Posiadane uprawnienia

    Zamawiający uzna spełnianie przez Wykonawcę warunku posiadania uprawnień do wykonywania określonej działalności lub czynności, jeżeli ten wykaże, że posiada doświadczenie w zakresie projektowania i wykonywania stron internetowych.

    Wiedza i doświadczenie

    Zamawiający uzna spełnianie przez Wykonawcę warunku posiadania wiedzy i doświadczenia, jeżeli ten wykaże, że w okresie ostatniego roku przed upływem terminu składania ofert, zajmował się projektowaniem i wykonywaniem stron internetowych oraz ich obsługą.

    Sytuacja ekonomiczna i finansowa

    Zamawiający uzna spełnianie przez Wykonawcę warunku znajdowania się w odpowiedniej sytuacji ekonomicznej i finansowej, jeżeli ten oświadczy, że znajduje się w odpowiedniej sytuacji ekonomicznej i finansowej zapewniającej wykonanie zamówienia.

    Termin i miejsce składania ofert

    Oferty należy składać do dnia 16.05.2014 godzina: 15.00
    Miejsce: patrz wyżej „Adres, na który należy przesyłać lub dostarczać oferty”

    IV Kryteria oceny ofert

    Kryteria oceny ofert

    • cena zaprojektowania i wykonania pojedynczej strony internetowej

    • wykonanie zamówienia zgodnie z podanymi terminami

    • posiadane uprawnienia

    • wiedza i doświadczenie

    • sytuacja ekonomiczna i finansowa

    V PROCEDURA

    Tryb udzielenia zamówienia:

    Zapytanie ofertowe.

    Termin ogłoszenia wyboru oferty:

    19.05.2014 godz. 9.00

     


  3. To, że autodeploy określonej gałęzi ("produkcyjnej") repozytorium się stosuje to fakt.

    Ale robienie tego przez polling repozytorium kontroli wersji w poszukiwaniu zmian? Bezsens.

    Cały nowoczesny cywilizowany świat ustawia na serwerze zarządzającym repozytoriami (serwerze SVN, hubie GIT) hooki wykonywane w momencie aktualizacji zdalnego repozytorium (czy to commit dla svn, czy to push dla git) które to wyzwalają aktualizację, a nie odpytuje cronem co minutę zdalne repozytorium czy przypadkiem się ono nie zmieniło ;)

     

    Nawet nie wiedziałem, że istnieje coś takiego jak hooki. I właśnie dlatego szukam kogoś do konfiguracji i administracji serwera. Mój zakres wiedzy kończy się na commit ;) .Ewentualnie jestem w stanie postawić lokalne środowisko developerskie, ale potrzebny mi ktoś, kto zapewni, że środowisko produkcyjne będzie stabilne, bezpieczne i wydajne.


  4. Wbrew pozorom, jest to dość często stosowane rozwiązanie. Robisz commit z developerskiego repo do produkcyjnego po testach i system robi deploy bezpośrednio z produkcyjnego (gdzie i tak masz tylko sprawdzony kod - w przeciwnym wypadku system robiłby aktualizacje zawsze, nawet przy niesprawdzonych zmianach).

     

    Dokładnie coś takiego miałem na myśli - trzy branche repozytorium (dev, staging i production) i jakiś skrypt sprawdzający, czy coś się zmieniło w production (nawet w postaci "svn up | wc -l"), jeśli tak - robi "bezpieczny restart" systemu.

     

    To oczywiście bardzo uproszczony schemat, bo trzeba wziąć pod uwagę obsługę błędów, ale właśnie dlatego jest to ogłoszenie.


  5. Może się nie znam aż tak, ale node.js nie umożliwia "hot code swapping". Konieczny jest restart aplikacji. Fakt trwa to krótko, ale zawsze jest ten downtime.

     

    Krótki downtime nie jest problemem. To, czego potrzebuję, to taka konfiguracja, która:

    • po zmianie kodu w repozytorium wykryje ten fakt i tak szybko, jak się da zaktualizuje go w Node.js
    • nie zerwie realizowanych właśnie zapytań do serwera
    • (nice to have) "przechwyci" zapytania, które przyszły w trakcie restartu procesu Node.js i przekaże je do realizacji po zakończeniu restartu
    • w razie jakichkolwiek problemów (na przykład crash bazy danych), "wstanie" automatycznie tak szybko, jak to możliwe

    Faktycznie, technicznie rzecz biorąc nie jest to "hot code swapping", ale potrzebuję systemu, który będzie działał ;-) a nie takiego, którym trzeba będzie ręcznie zarządzać.


  6. Szukam osoby/firmy, która podjęłaby się instalacji oraz administracji poniższym systemem:

    • serwer WWW (Node.js)
    • serwer bazy danych (MongoDB)
    • repozytorium kodu (SVN)

    Dodatkowe informacje:

    Przewidywana liczba wyświetleń: 5M miesięcznie

    Rozmiar bazy danych MongoDB: do 100GB (100M dokumentów), głównie odczyt


    System musi być łatwo skalowalny oraz zapewniać ciągłość działania przy aktualizacji kodu (hot code swapping). Ze względu na specyfikę witryny (dużo stron o niezmiennej treści) potrzebny będzie również wydajny cache.


    Potrzebna będzie także pomoc w zakresie wyboru optymalnego hostingu.


    Proszę o podanie ceny netto za instalację i administrację (backupy, patche, pomoc w razie awarii, zabezpieczenie serwera).


    Proszę o oferty z całej Polski, jednak preferowane będą oferty z Warszawy lub okolic.


    Kryterium wyboru oferty to cena, doświadczenie w realizacji podobnych projektów, możliwość długoterminowej współpracy oraz możliwie krótki czas realizacji instalacji systemu.



×