SlideShare a Scribd company logo
Architektura serwisów webowych szybko i boleśnie Robert Janeczek G-Forces Web Management Polska
Monetyzacja vs koszty infrastruktury
Monetyzacja vs koszty infrastruktury
Monetyzacja vs koszty infrastruktury
Monetyzacja vs koszty infrastruktury
Monetyzacja vs koszty infrastruktury
Monetyzacja vs koszty infrastruktury
Monetyzacja vs koszty infrastruktury
Monetyzacja vs koszty infrastruktury
Monetyzacja vs koszty infrastruktury
Monetyzacja vs koszty infrastruktury
Monetyzacja vs koszty infrastruktury
Monetyzacja vs koszty infrastruktury
Monetyzacja vs koszty infrastruktury
Monetyzacja vs koszty infrastruktury
Architektura – o co chodzi? ,[object Object],[object Object],[object Object]
Statyczna strona WWW
Statyczna strona WWW 1200 odwiedzających/sekundę 1 plik 1200 wyświetleń/sekundę
Statyczna strona WWW 1200 odwiedzających/sekundę 1 plik 1200 wyświetleń/sekundę 3mld odsłon miesięcznie! ,[object Object],[object Object],[object Object],[object Object],[object Object]
Statyczna strona + pliki dodatkowe 1200 żądań/sekundę 80 plików 15 wyświetleń/sekundę
Statyczna strona + pliki dodatkowe 1200 żądań/sekundę 80 plików 15 wyświetleń/sekundę Bądź cache-friendly! ,[object Object],[object Object],[object Object],[object Object]
Dynamiczna strona 750 żądań/sekundę 80 plików 9 wyświetleń/sekundę
Dynamiczna strona 750 żądań/sekundę 80 plików 9 wyświetleń/sekundę Dynamika szkodzi! ,[object Object],[object Object],[object Object]
Połączenie z bazą danych 500 żądań/sekundę 80 plików 6 wyświetleń/sekundę
Połączenie z bazą danych 500 żądań/sekundę 80 plików 6 wyświetleń/sekundę Podziel przez liczbę zapytań… ,[object Object],[object Object],[object Object]
Wymiękamy: WWW nie wyrabia
Zanim zaczniesz kombinować ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Load balancer/reverse proxy ,[object Object],[object Object],[object Object]
Load balancer/reverse proxy ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Load balancer/reverse proxy ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Load balancer/reverse proxy - uwagi ,[object Object],[object Object],[object Object],[object Object],[object Object]
Wymiękamy: baza nie wyrabia
Zanim zaczniesz kombinować ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Master-slave ,[object Object]
Master-slave ,[object Object],[object Object]
Master-slave ,[object Object],[object Object],[object Object]
Master-slave - uwagi ,[object Object],[object Object],[object Object],[object Object]
Jesteśmy Twitterem i wciąż mamy problem ,[object Object],[object Object],[object Object],[object Object],[object Object]
Porównanie obciążenia ,[object Object],[object Object],[object Object]
Na co zwrócić szczególną uwagę ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Dziękuję za uwagę [email_address]

More Related Content

Viewers also liked

Aevintagestore
AevintagestoreAevintagestore
Aevintagestore3camp
 
Fundusze UE dla e-biznesu
Fundusze UE dla e-biznesuFundusze UE dla e-biznesu
Fundusze UE dla e-biznesu3camp
 
Kuba Marchwicki - Speechstorm - Usability w mediach innych niż www
Kuba Marchwicki - Speechstorm - Usability w mediach innych niż wwwKuba Marchwicki - Speechstorm - Usability w mediach innych niż www
Kuba Marchwicki - Speechstorm - Usability w mediach innych niż www3camp
 
3camp PTI
3camp PTI3camp PTI
3camp PTI
3camp
 
Nasza-Klasa
Nasza-KlasaNasza-Klasa
Nasza-Klasa3camp
 
3camp Logo Konkurs
3camp Logo Konkurs3camp Logo Konkurs
3camp Logo Konkurs
3camp
 
Toostis
ToostisToostis
Toostis3camp
 
Pokaż kotku, co masz w środku profilowanie aplikacji z xhprof
Pokaż kotku, co masz w środku   profilowanie aplikacji z xhprofPokaż kotku, co masz w środku   profilowanie aplikacji z xhprof
Pokaż kotku, co masz w środku profilowanie aplikacji z xhprof
3camp
 
Online User Experience
Online User ExperienceOnline User Experience
Online User Experience3camp
 
Metadane i społeczeństwo a zarządzanie wiedzą
Metadane i społeczeństwo a zarządzanie wiedząMetadane i społeczeństwo a zarządzanie wiedzą
Metadane i społeczeństwo a zarządzanie wiedzą3camp
 
Media społecznościowe w słuzbie alkoholu.
 Media społecznościowe w słuzbie alkoholu. Media społecznościowe w słuzbie alkoholu.
Media społecznościowe w słuzbie alkoholu.
3camp
 
Ittechnology
IttechnologyIttechnology
Ittechnology3camp
 
Mapp3
Mapp3Mapp3
Mapp3
3camp
 
1 -knp labs--leszek-prabucki--wprowadzenie do bdd, czyli co jest zlego w star...
1 -knp labs--leszek-prabucki--wprowadzenie do bdd, czyli co jest zlego w star...1 -knp labs--leszek-prabucki--wprowadzenie do bdd, czyli co jest zlego w star...
1 -knp labs--leszek-prabucki--wprowadzenie do bdd, czyli co jest zlego w star...
3camp
 
YSlow
YSlowYSlow
YSlow3camp
 
Budowanie Aplikacji RIA
Budowanie Aplikacji RIABudowanie Aplikacji RIA
Budowanie Aplikacji RIA
3camp
 
E-podręcznik – przyszłość edukacji
 E-podręcznik – przyszłość edukacji E-podręcznik – przyszłość edukacji
E-podręcznik – przyszłość edukacji
3camp
 
Podążaj za marzeniami
Podążaj za marzeniamiPodążaj za marzeniami
Podążaj za marzeniami
3camp
 
Hypermedia API’s
Hypermedia API’s Hypermedia API’s
Hypermedia API’s
3camp
 
Search & User Optymalization (SUO) na przykładzie serwisu Motofakty.pl;
Search & User Optymalization (SUO) na przykładzie serwisu Motofakty.pl; Search & User Optymalization (SUO) na przykładzie serwisu Motofakty.pl;
Search & User Optymalization (SUO) na przykładzie serwisu Motofakty.pl;
3camp
 

Viewers also liked (20)

Aevintagestore
AevintagestoreAevintagestore
Aevintagestore
 
Fundusze UE dla e-biznesu
Fundusze UE dla e-biznesuFundusze UE dla e-biznesu
Fundusze UE dla e-biznesu
 
Kuba Marchwicki - Speechstorm - Usability w mediach innych niż www
Kuba Marchwicki - Speechstorm - Usability w mediach innych niż wwwKuba Marchwicki - Speechstorm - Usability w mediach innych niż www
Kuba Marchwicki - Speechstorm - Usability w mediach innych niż www
 
3camp PTI
3camp PTI3camp PTI
3camp PTI
 
Nasza-Klasa
Nasza-KlasaNasza-Klasa
Nasza-Klasa
 
3camp Logo Konkurs
3camp Logo Konkurs3camp Logo Konkurs
3camp Logo Konkurs
 
Toostis
ToostisToostis
Toostis
 
Pokaż kotku, co masz w środku profilowanie aplikacji z xhprof
Pokaż kotku, co masz w środku   profilowanie aplikacji z xhprofPokaż kotku, co masz w środku   profilowanie aplikacji z xhprof
Pokaż kotku, co masz w środku profilowanie aplikacji z xhprof
 
Online User Experience
Online User ExperienceOnline User Experience
Online User Experience
 
Metadane i społeczeństwo a zarządzanie wiedzą
Metadane i społeczeństwo a zarządzanie wiedząMetadane i społeczeństwo a zarządzanie wiedzą
Metadane i społeczeństwo a zarządzanie wiedzą
 
Media społecznościowe w słuzbie alkoholu.
 Media społecznościowe w słuzbie alkoholu. Media społecznościowe w słuzbie alkoholu.
Media społecznościowe w słuzbie alkoholu.
 
Ittechnology
IttechnologyIttechnology
Ittechnology
 
Mapp3
Mapp3Mapp3
Mapp3
 
1 -knp labs--leszek-prabucki--wprowadzenie do bdd, czyli co jest zlego w star...
1 -knp labs--leszek-prabucki--wprowadzenie do bdd, czyli co jest zlego w star...1 -knp labs--leszek-prabucki--wprowadzenie do bdd, czyli co jest zlego w star...
1 -knp labs--leszek-prabucki--wprowadzenie do bdd, czyli co jest zlego w star...
 
YSlow
YSlowYSlow
YSlow
 
Budowanie Aplikacji RIA
Budowanie Aplikacji RIABudowanie Aplikacji RIA
Budowanie Aplikacji RIA
 
E-podręcznik – przyszłość edukacji
 E-podręcznik – przyszłość edukacji E-podręcznik – przyszłość edukacji
E-podręcznik – przyszłość edukacji
 
Podążaj za marzeniami
Podążaj za marzeniamiPodążaj za marzeniami
Podążaj za marzeniami
 
Hypermedia API’s
Hypermedia API’s Hypermedia API’s
Hypermedia API’s
 
Search & User Optymalization (SUO) na przykładzie serwisu Motofakty.pl;
Search & User Optymalization (SUO) na przykładzie serwisu Motofakty.pl; Search & User Optymalization (SUO) na przykładzie serwisu Motofakty.pl;
Search & User Optymalization (SUO) na przykładzie serwisu Motofakty.pl;
 

Similar to Architektura serwisów webowych - szybko i boleśnie

Tomasz Kopacz MTS 2012 Azure - Co i kiedy użyć (IaaS vs paas vshybrid cloud v...
Tomasz Kopacz MTS 2012 Azure - Co i kiedy użyć (IaaS vs paas vshybrid cloud v...Tomasz Kopacz MTS 2012 Azure - Co i kiedy użyć (IaaS vs paas vshybrid cloud v...
Tomasz Kopacz MTS 2012 Azure - Co i kiedy użyć (IaaS vs paas vshybrid cloud v...Tomasz Kopacz
 
Skalowalność Magento - MMPL13
Skalowalność Magento - MMPL13Skalowalność Magento - MMPL13
Skalowalność Magento - MMPL13Divante
 
Pocałunek śmierci
Pocałunek śmierciPocałunek śmierci
Pocałunek śmierciDivante
 
PLNOG16: Nowe założenia dla zbieranie logów, statystyk i alertów, Maciej Kałk...
PLNOG16: Nowe założenia dla zbieranie logów, statystyk i alertów, Maciej Kałk...PLNOG16: Nowe założenia dla zbieranie logów, statystyk i alertów, Maciej Kałk...
PLNOG16: Nowe założenia dla zbieranie logów, statystyk i alertów, Maciej Kałk...
PROIDEA
 
Sql Dla Administratora i Dewelopera
Sql Dla Administratora i DeweloperaSql Dla Administratora i Dewelopera
Sql Dla Administratora i Dewelopera
nexik
 
Apache. Rozmówki
Apache. RozmówkiApache. Rozmówki
Apache. Rozmówki
Wydawnictwo Helion
 
TV i video w Internecie
TV i video w InternecieTV i video w Internecie
TV i video w InternecieDivante
 
[WHUG] Wielki brat patrzy - czyli jak zbieramy dane o użytkownikach allegro
[WHUG] Wielki brat patrzy - czyli jak zbieramy dane o użytkownikach allegro[WHUG] Wielki brat patrzy - czyli jak zbieramy dane o użytkownikach allegro
[WHUG] Wielki brat patrzy - czyli jak zbieramy dane o użytkownikach allegro
allegro.tech
 
Word up warszawa 2015
Word up warszawa 2015Word up warszawa 2015
Word up warszawa 2015
Tomasz Dziuda
 
O co chodzi z FILESTREAM?
O co chodzi z FILESTREAM?O co chodzi z FILESTREAM?
O co chodzi z FILESTREAM?
Bartosz Ratajczyk
 
Optymalizacja hostingu
Optymalizacja hostinguOptymalizacja hostingu
Optymalizacja hostinguDivante
 
Przetwarzanie asynchroniczne w zastosowaniach webowych
Przetwarzanie asynchroniczne w zastosowaniach webowychPrzetwarzanie asynchroniczne w zastosowaniach webowych
Przetwarzanie asynchroniczne w zastosowaniach webowych
leafnode
 
Optymalizacja aplikacji ASP.NET
Optymalizacja aplikacji ASP.NETOptymalizacja aplikacji ASP.NET
Optymalizacja aplikacji ASP.NET
Bartlomiej Zass
 
1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?
1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?
1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?Tobias Koprowski
 
Krytyczne błędy konfiguracji
Krytyczne błędy konfiguracjiKrytyczne błędy konfiguracji
Krytyczne błędy konfiguracji
Logicaltrust pl
 
4Developers 2015: Frameworki jee vs cross-site scripting (xss) - Piotr Bucki
4Developers 2015: Frameworki jee vs cross-site scripting (xss) - Piotr Bucki4Developers 2015: Frameworki jee vs cross-site scripting (xss) - Piotr Bucki
4Developers 2015: Frameworki jee vs cross-site scripting (xss) - Piotr Bucki
PROIDEA
 
Seo Surgery Polska 2 by Damian Salkowski
Seo Surgery Polska 2 by Damian SalkowskiSeo Surgery Polska 2 by Damian Salkowski
Seo Surgery Polska 2 by Damian Salkowski
Anton Shulke
 
Apache Cassandra - wprowadzenie do architektury, modelowania i narzędzi
Apache Cassandra - wprowadzenie do architektury, modelowania i narzędziApache Cassandra - wprowadzenie do architektury, modelowania i narzędzi
Apache Cassandra - wprowadzenie do architektury, modelowania i narzędzi
Semantive
 
OceanQuery - język zapytań edytora raportów
OceanQuery - język zapytań edytora raportówOceanQuery - język zapytań edytora raportów
OceanQuery - język zapytań edytora raportów
matmis
 
Wprowadzenie do Microsoft Azure
Wprowadzenie do Microsoft AzureWprowadzenie do Microsoft Azure
Wprowadzenie do Microsoft Azure
Michal Furmankiewicz
 

Similar to Architektura serwisów webowych - szybko i boleśnie (20)

Tomasz Kopacz MTS 2012 Azure - Co i kiedy użyć (IaaS vs paas vshybrid cloud v...
Tomasz Kopacz MTS 2012 Azure - Co i kiedy użyć (IaaS vs paas vshybrid cloud v...Tomasz Kopacz MTS 2012 Azure - Co i kiedy użyć (IaaS vs paas vshybrid cloud v...
Tomasz Kopacz MTS 2012 Azure - Co i kiedy użyć (IaaS vs paas vshybrid cloud v...
 
Skalowalność Magento - MMPL13
Skalowalność Magento - MMPL13Skalowalność Magento - MMPL13
Skalowalność Magento - MMPL13
 
Pocałunek śmierci
Pocałunek śmierciPocałunek śmierci
Pocałunek śmierci
 
PLNOG16: Nowe założenia dla zbieranie logów, statystyk i alertów, Maciej Kałk...
PLNOG16: Nowe założenia dla zbieranie logów, statystyk i alertów, Maciej Kałk...PLNOG16: Nowe założenia dla zbieranie logów, statystyk i alertów, Maciej Kałk...
PLNOG16: Nowe założenia dla zbieranie logów, statystyk i alertów, Maciej Kałk...
 
Sql Dla Administratora i Dewelopera
Sql Dla Administratora i DeweloperaSql Dla Administratora i Dewelopera
Sql Dla Administratora i Dewelopera
 
Apache. Rozmówki
Apache. RozmówkiApache. Rozmówki
Apache. Rozmówki
 
TV i video w Internecie
TV i video w InternecieTV i video w Internecie
TV i video w Internecie
 
[WHUG] Wielki brat patrzy - czyli jak zbieramy dane o użytkownikach allegro
[WHUG] Wielki brat patrzy - czyli jak zbieramy dane o użytkownikach allegro[WHUG] Wielki brat patrzy - czyli jak zbieramy dane o użytkownikach allegro
[WHUG] Wielki brat patrzy - czyli jak zbieramy dane o użytkownikach allegro
 
Word up warszawa 2015
Word up warszawa 2015Word up warszawa 2015
Word up warszawa 2015
 
O co chodzi z FILESTREAM?
O co chodzi z FILESTREAM?O co chodzi z FILESTREAM?
O co chodzi z FILESTREAM?
 
Optymalizacja hostingu
Optymalizacja hostinguOptymalizacja hostingu
Optymalizacja hostingu
 
Przetwarzanie asynchroniczne w zastosowaniach webowych
Przetwarzanie asynchroniczne w zastosowaniach webowychPrzetwarzanie asynchroniczne w zastosowaniach webowych
Przetwarzanie asynchroniczne w zastosowaniach webowych
 
Optymalizacja aplikacji ASP.NET
Optymalizacja aplikacji ASP.NETOptymalizacja aplikacji ASP.NET
Optymalizacja aplikacji ASP.NET
 
1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?
1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?
1st Silesian Code Camp - Czy jesteśmy gotowi na SQL Azure?
 
Krytyczne błędy konfiguracji
Krytyczne błędy konfiguracjiKrytyczne błędy konfiguracji
Krytyczne błędy konfiguracji
 
4Developers 2015: Frameworki jee vs cross-site scripting (xss) - Piotr Bucki
4Developers 2015: Frameworki jee vs cross-site scripting (xss) - Piotr Bucki4Developers 2015: Frameworki jee vs cross-site scripting (xss) - Piotr Bucki
4Developers 2015: Frameworki jee vs cross-site scripting (xss) - Piotr Bucki
 
Seo Surgery Polska 2 by Damian Salkowski
Seo Surgery Polska 2 by Damian SalkowskiSeo Surgery Polska 2 by Damian Salkowski
Seo Surgery Polska 2 by Damian Salkowski
 
Apache Cassandra - wprowadzenie do architektury, modelowania i narzędzi
Apache Cassandra - wprowadzenie do architektury, modelowania i narzędziApache Cassandra - wprowadzenie do architektury, modelowania i narzędzi
Apache Cassandra - wprowadzenie do architektury, modelowania i narzędzi
 
OceanQuery - język zapytań edytora raportów
OceanQuery - język zapytań edytora raportówOceanQuery - język zapytań edytora raportów
OceanQuery - język zapytań edytora raportów
 
Wprowadzenie do Microsoft Azure
Wprowadzenie do Microsoft AzureWprowadzenie do Microsoft Azure
Wprowadzenie do Microsoft Azure
 

More from 3camp

Ochrona podatnych webaplikacji za pomocą wirtualnych poprawek
Ochrona podatnych webaplikacji za pomocą wirtualnych poprawekOchrona podatnych webaplikacji za pomocą wirtualnych poprawek
Ochrona podatnych webaplikacji za pomocą wirtualnych poprawek
3camp
 
HTTPS bez wymówek
HTTPS bez wymówekHTTPS bez wymówek
HTTPS bez wymówek
3camp
 
Jak udokumentować bazę danych
Jak udokumentować bazę danychJak udokumentować bazę danych
Jak udokumentować bazę danych
3camp
 
ORM - tuningujemy podejście do mapowania
ORM - tuningujemy podejście do mapowaniaORM - tuningujemy podejście do mapowania
ORM - tuningujemy podejście do mapowania
3camp
 
No pressure, no diamonds. Rzecz o łamaniu zasad w projektach.
No pressure, no diamonds. Rzecz o łamaniu zasad w projektach.No pressure, no diamonds. Rzecz o łamaniu zasad w projektach.
No pressure, no diamonds. Rzecz o łamaniu zasad w projektach.
3camp
 
W poszukiwaniu procesu doskonałego. Wdrożenie Scruma, Continuous Integrations...
W poszukiwaniu procesu doskonałego. Wdrożenie Scruma, Continuous Integrations...W poszukiwaniu procesu doskonałego. Wdrożenie Scruma, Continuous Integrations...
W poszukiwaniu procesu doskonałego. Wdrożenie Scruma, Continuous Integrations...
3camp
 
Wykorzystanie języka Kotlin do aplikacji na platformie Android
Wykorzystanie języka Kotlin do aplikacji na platformie AndroidWykorzystanie języka Kotlin do aplikacji na platformie Android
Wykorzystanie języka Kotlin do aplikacji na platformie Android
3camp
 
Learn you some rx for the greater good
Learn you some rx for the greater goodLearn you some rx for the greater good
Learn you some rx for the greater good
3camp
 
Google App Engine i Google Play Services w Twoich aplikacjach
Google App Engine i Google Play Services w Twoich aplikacjachGoogle App Engine i Google Play Services w Twoich aplikacjach
Google App Engine i Google Play Services w Twoich aplikacjach
3camp
 
Reakcja łańcuchowa, czyli React.js w praktyce
Reakcja łańcuchowa, czyli React.js w praktyceReakcja łańcuchowa, czyli React.js w praktyce
Reakcja łańcuchowa, czyli React.js w praktyce
3camp
 
Odtwarzanie multimediów w HTML5, czyli Player przez duże „P”
Odtwarzanie multimediów w HTML5, czyli Player przez duże „P”Odtwarzanie multimediów w HTML5, czyli Player przez duże „P”
Odtwarzanie multimediów w HTML5, czyli Player przez duże „P”
3camp
 
AngularJS (nie) nadaje się do dużego projektu
AngularJS (nie) nadaje się do dużego projektuAngularJS (nie) nadaje się do dużego projektu
AngularJS (nie) nadaje się do dużego projektu
3camp
 
Przemysław Bartkowiak - Sam ustalasz ile za to zapłacisz – czyli nowy wymiar ...
Przemysław Bartkowiak - Sam ustalasz ile za to zapłacisz – czyli nowy wymiar ...Przemysław Bartkowiak - Sam ustalasz ile za to zapłacisz – czyli nowy wymiar ...
Przemysław Bartkowiak - Sam ustalasz ile za to zapłacisz – czyli nowy wymiar ...
3camp
 
Mirek Wąsowicz - Segment jednego, dokąd zmierza marketing online?
Mirek Wąsowicz - Segment jednego, dokąd zmierza marketing online?Mirek Wąsowicz - Segment jednego, dokąd zmierza marketing online?
Mirek Wąsowicz - Segment jednego, dokąd zmierza marketing online?
3camp
 
Artur Senk, OKE Poland, Big Data na zakupach
Artur Senk, OKE Poland, Big Data na zakupachArtur Senk, OKE Poland, Big Data na zakupach
Artur Senk, OKE Poland, Big Data na zakupach
3camp
 
Piotr Macuk, Konfeo.com, Programista i biznes – plusy i minusy własnej działa...
Piotr Macuk, Konfeo.com, Programista i biznes – plusy i minusy własnej działa...Piotr Macuk, Konfeo.com, Programista i biznes – plusy i minusy własnej działa...
Piotr Macuk, Konfeo.com, Programista i biznes – plusy i minusy własnej działa...
3camp
 
Marcin Maj, Kainos - QA – wartko, zmiennie i interdyscyplinarnie
Marcin Maj, Kainos - QA – wartko, zmiennie i interdyscyplinarnieMarcin Maj, Kainos - QA – wartko, zmiennie i interdyscyplinarnie
Marcin Maj, Kainos - QA – wartko, zmiennie i interdyscyplinarnie
3camp
 
Jak przesiąść się na rower na dwóch kółkach? Od trzyosobowego startupu do spó...
Jak przesiąść się na rower na dwóch kółkach? Od trzyosobowego startupu do spó...Jak przesiąść się na rower na dwóch kółkach? Od trzyosobowego startupu do spó...
Jak przesiąść się na rower na dwóch kółkach? Od trzyosobowego startupu do spó...
3camp
 
Łukasz Brzeziński - Jak zarabiać z Wikingami? Czyli monetyzacja portalu inter...
Łukasz Brzeziński - Jak zarabiać z Wikingami? Czyli monetyzacja portalu inter...Łukasz Brzeziński - Jak zarabiać z Wikingami? Czyli monetyzacja portalu inter...
Łukasz Brzeziński - Jak zarabiać z Wikingami? Czyli monetyzacja portalu inter...
3camp
 
Marcin Szeląg, InnovationNest, Startup Risk Model
Marcin Szeląg, InnovationNest, Startup Risk ModelMarcin Szeląg, InnovationNest, Startup Risk Model
Marcin Szeląg, InnovationNest, Startup Risk Model3camp
 

More from 3camp (20)

Ochrona podatnych webaplikacji za pomocą wirtualnych poprawek
Ochrona podatnych webaplikacji za pomocą wirtualnych poprawekOchrona podatnych webaplikacji za pomocą wirtualnych poprawek
Ochrona podatnych webaplikacji za pomocą wirtualnych poprawek
 
HTTPS bez wymówek
HTTPS bez wymówekHTTPS bez wymówek
HTTPS bez wymówek
 
Jak udokumentować bazę danych
Jak udokumentować bazę danychJak udokumentować bazę danych
Jak udokumentować bazę danych
 
ORM - tuningujemy podejście do mapowania
ORM - tuningujemy podejście do mapowaniaORM - tuningujemy podejście do mapowania
ORM - tuningujemy podejście do mapowania
 
No pressure, no diamonds. Rzecz o łamaniu zasad w projektach.
No pressure, no diamonds. Rzecz o łamaniu zasad w projektach.No pressure, no diamonds. Rzecz o łamaniu zasad w projektach.
No pressure, no diamonds. Rzecz o łamaniu zasad w projektach.
 
W poszukiwaniu procesu doskonałego. Wdrożenie Scruma, Continuous Integrations...
W poszukiwaniu procesu doskonałego. Wdrożenie Scruma, Continuous Integrations...W poszukiwaniu procesu doskonałego. Wdrożenie Scruma, Continuous Integrations...
W poszukiwaniu procesu doskonałego. Wdrożenie Scruma, Continuous Integrations...
 
Wykorzystanie języka Kotlin do aplikacji na platformie Android
Wykorzystanie języka Kotlin do aplikacji na platformie AndroidWykorzystanie języka Kotlin do aplikacji na platformie Android
Wykorzystanie języka Kotlin do aplikacji na platformie Android
 
Learn you some rx for the greater good
Learn you some rx for the greater goodLearn you some rx for the greater good
Learn you some rx for the greater good
 
Google App Engine i Google Play Services w Twoich aplikacjach
Google App Engine i Google Play Services w Twoich aplikacjachGoogle App Engine i Google Play Services w Twoich aplikacjach
Google App Engine i Google Play Services w Twoich aplikacjach
 
Reakcja łańcuchowa, czyli React.js w praktyce
Reakcja łańcuchowa, czyli React.js w praktyceReakcja łańcuchowa, czyli React.js w praktyce
Reakcja łańcuchowa, czyli React.js w praktyce
 
Odtwarzanie multimediów w HTML5, czyli Player przez duże „P”
Odtwarzanie multimediów w HTML5, czyli Player przez duże „P”Odtwarzanie multimediów w HTML5, czyli Player przez duże „P”
Odtwarzanie multimediów w HTML5, czyli Player przez duże „P”
 
AngularJS (nie) nadaje się do dużego projektu
AngularJS (nie) nadaje się do dużego projektuAngularJS (nie) nadaje się do dużego projektu
AngularJS (nie) nadaje się do dużego projektu
 
Przemysław Bartkowiak - Sam ustalasz ile za to zapłacisz – czyli nowy wymiar ...
Przemysław Bartkowiak - Sam ustalasz ile za to zapłacisz – czyli nowy wymiar ...Przemysław Bartkowiak - Sam ustalasz ile za to zapłacisz – czyli nowy wymiar ...
Przemysław Bartkowiak - Sam ustalasz ile za to zapłacisz – czyli nowy wymiar ...
 
Mirek Wąsowicz - Segment jednego, dokąd zmierza marketing online?
Mirek Wąsowicz - Segment jednego, dokąd zmierza marketing online?Mirek Wąsowicz - Segment jednego, dokąd zmierza marketing online?
Mirek Wąsowicz - Segment jednego, dokąd zmierza marketing online?
 
Artur Senk, OKE Poland, Big Data na zakupach
Artur Senk, OKE Poland, Big Data na zakupachArtur Senk, OKE Poland, Big Data na zakupach
Artur Senk, OKE Poland, Big Data na zakupach
 
Piotr Macuk, Konfeo.com, Programista i biznes – plusy i minusy własnej działa...
Piotr Macuk, Konfeo.com, Programista i biznes – plusy i minusy własnej działa...Piotr Macuk, Konfeo.com, Programista i biznes – plusy i minusy własnej działa...
Piotr Macuk, Konfeo.com, Programista i biznes – plusy i minusy własnej działa...
 
Marcin Maj, Kainos - QA – wartko, zmiennie i interdyscyplinarnie
Marcin Maj, Kainos - QA – wartko, zmiennie i interdyscyplinarnieMarcin Maj, Kainos - QA – wartko, zmiennie i interdyscyplinarnie
Marcin Maj, Kainos - QA – wartko, zmiennie i interdyscyplinarnie
 
Jak przesiąść się na rower na dwóch kółkach? Od trzyosobowego startupu do spó...
Jak przesiąść się na rower na dwóch kółkach? Od trzyosobowego startupu do spó...Jak przesiąść się na rower na dwóch kółkach? Od trzyosobowego startupu do spó...
Jak przesiąść się na rower na dwóch kółkach? Od trzyosobowego startupu do spó...
 
Łukasz Brzeziński - Jak zarabiać z Wikingami? Czyli monetyzacja portalu inter...
Łukasz Brzeziński - Jak zarabiać z Wikingami? Czyli monetyzacja portalu inter...Łukasz Brzeziński - Jak zarabiać z Wikingami? Czyli monetyzacja portalu inter...
Łukasz Brzeziński - Jak zarabiać z Wikingami? Czyli monetyzacja portalu inter...
 
Marcin Szeląg, InnovationNest, Startup Risk Model
Marcin Szeląg, InnovationNest, Startup Risk ModelMarcin Szeląg, InnovationNest, Startup Risk Model
Marcin Szeląg, InnovationNest, Startup Risk Model
 

Architektura serwisów webowych - szybko i boleśnie