Deployment – jak je robimy?

Zależnie od inftastruktury aplikacji, jej architektury zawsze planujemy deplyment tak aby był jak najmniej uciążliwy dla użytkownika końcowego systemu. Często nasze stsytemy aktualizujemy podczas nocnych okienek serwisowych. I tak jedna z aplikacji, która ma 20, a w sezonie 30-40 req/sec jest aktualizowana głównie poza sezonem. W trakcie szczytu, gdzie dziennie jest kilkadziesiąt tysięcy wizyt przeprowadzamy jedynie krytyczne poprawki – jeśli są niezbędne do prawidłowego oraz stabilnego działania systemu.

Poza sezonem aplikacja jest aktualizowana we wtorki oraz czwartki, w godzinach 16-18. Zmiany są przygotowywane oraz testowane we wcześniejszym tygodniu. Jeśli trwa sezon, utrzymuje się spory ruch, deployment przeprowadzamy jedynie w nocnych oknach serwisowych – które zaczyna się od 1 w nocy, a kończy o 3 rano.

Każde z wdrożeń niezależnie od pory jest możliwe do cofnięcia w krótkim czasie. Jeśli aktualizujemy większa aplikacje często przepinamy ruch na czas wdrożenia na zapasowe środowisko produkcyjne (które jest w stanie przejęć 100% ruchu w razie problemów z głównym środowiskiem) tak aby zminimalizować ryzyko down time (metoda Blue-Green).

 

Sezon trwa

Pogoda sprzyja obserwacjom, sezon trwa 🙂


 

Dump links #3

Przed nami kolejne, trzecie wydanie Dump Links:

  1. Jak przygotować i hostować statyczną stronę na Github Pages: https://codeburst.io/create-your-developer-landing-page-with-github-pages-791c19227b30
  2. Web dev roadmap 2018: https://codeburst.io/the-2018-web-developer-roadmap-826b1b806e8d
  3. statystyki linuxowe: https://nixstats.com
  4. Jeszcze jedne statystyki: https://nodequery.com
  5. Opensourcowy panel hostingowy: https://vestacp.com
  6. Szkielet panelu admina (material design):  https://github.com/creativetimofficial/material-dashboard
  7. PWA – co to jest  i dla czego warto: https://geek.justjoin.it/progressive-web-apps-koncepcja-wokol-ktorej-gromadza-sie-webowe-api/
  8. ciekawy theme do WP dla fotografów:  https://www.elegantthemes.com/preview/Origin/
 

Urodziny!

Jedno z for internetowych, którym administrujemy (nieprzerwanie od powstania) skończyło 10 lat! 🙂

https://delta-serv.net

 

Dump links #2

Drugi wpis z edycji Dump Links. Zapraszamy!

 

  • https://underground.works/clockwork
  • 11 przydatnych bibliotek JS: https://blog.bitsrc.io/11-javascript-utility-libraries-you-should-know-in-2018-3646fb31ade
  • Piękne i zarazem mało obciążające system statystyki dla Linixa: https://my-netdata.io/ (idealne do małych vps)
  • Opis jak powstawała polska gra scrabby: http://www.wykop.pl/artykul/2890161/gra-scraby-jak-powstala-gra/
  • Obserwacje ISS: http://next.gazeta.pl/next/7,151243,23471179,miedzynarodowa-stacja-kosmiczna-nad-polska-niesamowity-obiekt.html?utm_source=facebook.com&utm_medium=SM&utm_campaign=FB_Gazeta i link do naszej aplikacji 🙂
  • https://restoreprivacy.com/google-alternatives/ Lista alternatywnych aplikacji Google
  • https://piwigo.org/get-piwigo Album zdjęć 

aktualnie testujemy statystyki NetData 🙂

 

Dump links #1

Chyba każdy z nas codziennie znajdujee ciekawe linki z projektami/bibliotekami, które zapisujemy gdzieś na boku. Postanowiłem takie listy publikować – może komuś się przyda 🙂 

Poniżej pierwszy zestaw linków z serii wpisów ze zbiorem ciekawych stron i artykułów, na które natknąłem się niedawno. Tematycznie będą to głównie strony o programowaniu choć nietylko.

  • https://hreftools.com
  • https://getfider.com/ -> aplikacja od feedbacków, demo: https://feedback.fider.io/
  • http://glide.thephpleague.com/ -> aplikacja do manipulacji zdjęciami 
  • http://tautulli.com
  • https://text-mask.github.io/text-mask/ -> jsowy plugin do placeholderów maili/dat/numerów telefonów
  • https://github.com/Turbo87/sidebar-v2 -> responsywny sidebar do map Leaflet, Google Maps i nie tylko
  • https://real.flightairmap.com -> darmowa i całkiem przyjemna alternatywa dla FlightRadar (źródła: https://github.com/Ysurac/FlightAirMap)

 

 

Częstotliwości pracy Międzynarodowej Stacji Kosmicznej ISS

VHF (packet radio)

downlink: 145.800 MHz

uplink: 145.990 MHz

VHF (fonia FM)

 downlink: 145.800 MHz

uplink: 145.200 MHz

ISS Tracker

 

Nowa odsłona Miasteczka Głusk

Prezentujemy nową odsłonę galerii miasteczka Glusk: https://glusk.ml 

Jesteśmy w trakcie uzupełniania treści na stronie 🙂

 

 

Darmowe domeny: .ml, .ga, .cf, .gq, .tk

Przeglądając magazyny komputerowe czy też surfując w internecie często rzucają nam się w oczy reklamy firm hostingowych oferujących „trzy domeny za darmo”, czy też „domeny za 0 zł”.

Czy tak jest naprawdę?

Niestety nie. Domeny, owszem domeny „dostajemy za darmo” ale w pakiecie z niekorzystnym planem hostingowym na rok. Po roku, gdy domena nabiera dla nas wartości (lub nie) przychodzi czas na decyzję… Czy przedłużamy domenę? Czy jest sens? Czasem szkoda jest pozbywać się domeny na popularność której pracowaliśmy przez ostatni rok. Więc płacimy… zazwyczaj, przedłużanie domeny otrzymanej z takiej promocji wiąże się z dość sporym wydatkiem (nawet rzędu 150 zł za domenę .pl!).

Jeśli zorientujemy się wcześniej, możemy migrować domenę do innego usługodawcy (szczerze polecamy domeny w OVH!). Są też rozwiązania darmowe. Czy darmowe domeny istnieją naprawdę? TAK, istnieją darmowe domeny! Co więcej, są to prawdziwe domeny, z pełną obsługą DNS (możemy przypisać ją do naszych serwerów DNS, możemy zakładać własne subdomeny i wszystko inne co robi się z domenami), a nie aliasy jak to czasem bywa. Kompletnie za darmo.

Aby założyć darmową domenę wystarczy zarejestrować się na stronie: http://www.freenom.com/en/index.html po rejestracji wyszukujemy darmową domenę na stronie głównej Freenom. Do wyboru mamy domeny z rozszerzeniami: .ml .ga .cf .gq .tk

Niektóre z projektów, utrzymywane w ramach projektu „Aljandor” obsługiwane są przez darmowe domeny np. https://glusk.ml https://httpcodes.ml (strefy dns są obsługiwane przez CloudFlare).

Moim zdaniem jest to oferta ciekawa, chyba unikalna na skalę całego internetu. Czy warta poważnego zainteresowania? Dodatkowe informacje na temat darmowych domen znajdziemy na stronie projektu FreeNnom: http://www.freenom.com/en/freeandpaiddomains.html

 

Artykuł powstał w ramach postanowienia noworocznego: Nowy rok, nowe plany…

 

Nowy rok, nowe plany…

Jak większość z nas, my też mamy plany noworoczne 😀
Pierwszym z nich jest zwiększenie częstotliwości wpisów na tym blogu – postaramy się aby pojawiały się w regularnych odstępach czasu:)