Browsed by
Category: DevOps

Jak zrobi膰 wdro偶enie aplikacji bez przestoj贸w?

Jak zrobi膰 wdro偶enie aplikacji bez przestoj贸w?

Dzi艣 porozmawiamy o wdro偶eniach i o tym, w jaki spos贸b mo偶na zrobi膰 wdro偶enie aplikacji bez przestoj贸w, 偶eby 偶aden z naszych klient贸w tego nie zauwa偶y艂. Jak wygl膮da normalne wdro偶enie aplikacji? Gdy wdra偶amy kolejn膮 wersj臋 naszej aplikacji na serwer (mowa tu w szczeg贸lno艣ci o aplikacjach webowych), musimy wykona膰 kilka krok贸w: Wy艂膮czamy us艂ug臋.  Wgrywany nowe pliki.  W艂膮czamy us艂ug臋.  Poni偶sza animacja 艣wietnie to obrazuje. Nie jest moja, ale bardzo mi si臋 spodoba艂a. Tak wi臋c pomi臋dzy pierwszym a ostatnim krokiem mamy przest贸j w dzia艂aniu aplikacji….

Read More Read More

Rozw贸j aplikacji bez rewolucji u klient贸w

Rozw贸j aplikacji bez rewolucji u klient贸w

W pracy zwi膮zanej z rozwojem oprogramowania naturalne jest, 偶e ka偶da aplikacja, ka偶dy system, kt贸ry tworzymy pr臋dzej czy p贸藕niej b臋dzie musia艂 by膰 zmodyfikowany. To normalne, 艣wiat si臋 zmienia, wymagania biznesowe te偶, dlatego nasze systemy musz膮 dopasowywa膰 si臋 do tych zmian. Niekt贸re modyfikacje s膮 ma艂e i nie wp艂ywaj膮 zbyt mocno na system. Jednak pr臋dzej czy p贸藕niej nadchodz膮 pot臋偶ne zmiany, kt贸re potrafi膮 wywr贸ci膰 nasze dotychczasowe my艣lenie do g贸ry nogami. Jak wi臋c wdra偶a膰 takie zmiany w systemach w bezpieczny spos贸b, upewniaj膮c si臋, 偶e nasi…

Read More Read More

Warstwa kompatybilno艣ci – naj艂atwiejszy spos贸b na zapewnienie kompatybilno艣ci wstecznej

Warstwa kompatybilno艣ci – naj艂atwiejszy spos贸b na zapewnienie kompatybilno艣ci wstecznej

W artykule Kompatybilno艣膰 wsteczna – co to oznacza i jak o ni膮 dba膰? opowiedzieli艣my ju偶 sobie czym jest kompatybilno艣膰 wsteczna. Z kolei w Rozw贸j aplikacji bez rewolucji u klient贸w pokazali艣my, czym grozi wprowadzanie zmian niekompatybilnych wstecz.Tym razem skupimy si臋 na jednym z wzorc贸w pomocnym w zapewnieniu kompatybilno艣ci wstecznej jakim jest warstwa kompatybilno艣ci. Metaforycznie Jaki mamy problem? Na pocz膮tku zastan贸wmy si臋 jak zapewni膰 kompatybilno艣膰 wsteczn膮 na bardziej 偶yciowym przyk艂adzie.Za艂贸偶my 偶e: chcemy wyremontowa膰 odcinek drogi ekspresowej, przeje偶d偶a ni膮 ok. 20 000 samochod贸w…

Read More Read More

Kompatybilno艣膰 wsteczna – co to oznacza i jak o ni膮 dba膰?

Kompatybilno艣膰 wsteczna – co to oznacza i jak o ni膮 dba膰?

Czym jest kompatybilno艣膰 wsteczna? Kompatybilno艣膰 wsteczna – naj艂atwiej wyt艂umaczy膰 to, a nawet zobaczy膰, na codziennym przyk艂adzie. Pewnie wi臋kszo艣膰 z Was kojarzy, 偶e w telefonach jeszcze niedawno standardem by艂y 艂adowarki ze z艂膮czem USB Typu B, jednak od pewnego czasu standardem s膮 ju偶 z艂膮cza typu C. Jak mo偶ecie zauwa偶y膰 na diagramie – oba te z艂膮cza s膮 kompletnie r贸偶ne. Czyli po prostu wtyczka pasuj膮ca do gniazda pierwszego typu, nie b臋dzie pasowa艂a do gniazda drugiego z艂膮cza. Wtedy mo偶emy powiedzie膰, 偶e te dwa interfejsy (wtyczki)…

Read More Read More