Architektura serwisu GG.pl



Podobne dokumenty
Nowości w GG.pl. Prawdziwi znajomi prawdziwe rozmowy

CMS, CRM, sklepy internetowe, aplikacje Web

Architektura systemów webowych wysokiej przepustowości. na przykładzie Wikia

Agenda. Wstęp Zmiany Co nowego dla web developerów? Nowości we front-end developingu Czego spodziewać się może końcowy użytkownik?

Dodatkowo, w przypadku modułu dotyczącego integracji z systemami partnerów, Wykonawca będzie przeprowadzał testy integracyjne.

Nowocześnie zaprojektowana e-usługa - studium przypadku

Materiał dystrybuowany na licencji CC-BY-SA

Przygotowanie do nowoczesnego programowania po stronie przeglądarki. (HTML5, CSS3, JS, wzorce, architektura, narzędzia)

Referat Pracy Dyplomowej

AfterMarket.pl nowoczesne rozwiązania wtórnego rynku domen. Michał Pleban Michau Enterprises, Ltd.

Netkata. Design of digital products. Netkata Interactive Media Marketing

Netkata. PROCES projektowy Interfejsu Użytkownika. Spis treści. Netkata Interactive

Konspekt pracy inżynierskiej

MEDIAFLEX PREZENTACJA FIRMY. Mediaflex Sp. z o. o.. ul. Wodna 17, Kraków

RAPORT OKRESOWY MOBINI S.A. ZA II KWARTAŁ 2011 ROKU. (tj. za okres od dnia 01 kwietnia 2011 r. do dnia 30 czerwca 2011 r.)

Proces projektowania i wdrożenia serwisu internetowego

ELEKTRONICZNE FAKTUROWANIE W ZAMÓWIENIACH PUBLICZNYCH Warszawa 15 maja 2019

System wspomagający organizację konferencji MARBLE PROJECT

SEMINARIUM Dwie perspektywy w projektowaniu na Responsive Web Design (User experience i webdeveloper)

OpenSocial w nk.pl. Janusz Dziemidowicz. PLNOG października nk.pl

DESIGNER APPLICATION. powered by

MAGDALENA POPIK PORTFOLIO

ZAPYTANIE NR 3 z dnia r. ROZEZNANIE RYNKU

MAGDALENA POPIK PORTFOLIO

Nowe usługi w infrastrukturze sieci MAN i PIONIER. Aleksandra Nowak Marcin Werla

Poland Now projekt realizowany w ramach konkursu MNiSW Promocja kształcenia na polskich uczelniach wśród cudzoziemców

Tour de Mobile Jak odnieść sukces w wyścigu o własną, rozpoznawalną aplikację? Warszawa, 14 maja 2014 r.

Elastyczność i mobilność w jednym, kompletnym pakiecie Panasonic UC Pro. Doskonała łączność gdziekolwiek się znajdujesz

Szukam Inwestora do realizacji aplikacji motywacyjnej na urządzenia mobilne z systemem

USŁUGA WSPÓŁDZIELENIA i SYNCHRONIZACJI PLIKÓW dla UŻYTKOWNIKÓW SIECI PIONIER. box.pionier.net.pl. Dział Technologii Zarządzania Danymi, PCSS

IT4M+ nowoczesna aplikacja

2017 r. STOPA BEZROBOCIA r. STOPA BEZROBOCIA

Wyjaśnienia i odpowiedzi na pytania oferentów

Nowa strona internetowa Twojej Firmy w 3 dni!

ZARZĄDZANIE MARKĄ. Doradztwo i outsourcing

ODCZYT STANU WODY NA RZECE DRWĘCY mierzone dla posterunku Nowe Miasto Lubawskie

I. Opis przedmiotu zamówienia

Działanie systemu POL-on w ramach nowej ustawy Prawo o szkolnictwie Wyższym rola i funkcje. Marek Michajłowicz

Oddajemy w Państwa ręce nowe i zarazem nowoczesne medium na Warmii i Mazurach. Telewizja ReTV łączy w sobie portal informacyjny, telewizję tradycyjną

my wiemy jak rozkręcić twój biznes

PROGRAM PŁATNYCH STAŻY EFEKTYWNI 2016

IBM MobileFirst! Wprowadzenie do strategii IBM w zakresie rozwiązań mobilnych! Włodek Dymaczewski"

Sage ACT! Twój CRM! Zdobywaj, zarządzaj, zarabiaj! Zdobywaj nowych Klientów! Zarządzaj relacjami z Klientem! Zarabiaj więcej!

Zimbra Collaboration Suite sposób na efektywną komunikację w biznesie

Pla$orma edukacyjna czy to wystarczy? Przygotował: Artur Dyro, Prezes Learnetic S.A.

PeF. Dyrektywa 2014/55/UE. Ustawa. Faktura elektroniczna vs. PDF. Norma europejska. Projekt ustawy o e-fakturowaniu

Elastyczność i mobilność w jednym, kompletnym pakiecie Panasonic UC Pro. Doskonała łączność gdziekolwiek się znajdujesz

SOA Web Services in Java

Tematy prac dyplomowych inżynierskich

PRZYJAZNE ZARZĄDZANIE TREŚCIĄ TWOJEGO SERWISU WWW NALEŻYMY DO

Geoportal Uniwersalny Moduł Mapowy. interoperacyjność danych i usług danych przestrzennych

Regulamin Oferty Promocyjnej Najlepsi na START dla Sprzedawców na platformie CABAS.pl

Elektroniczny Dowód Osobisty w Hiszpanii Doświadczenia Software AG w realizacji projektu analiza przypadku

Założenia projektowe dla zapytania ofertowego EAK_ZA_01/2015

AKADEMIA MARKETINGU CYFROWEGO SZKOLENIE DEDYKOWANE

think. create. improve.

ZAPYTANIE OFERTOWE. Wsparcie projektów celowych

POLITYKA PRYWATNOŚCI W SERWISIE SENTIONE.COM

FAQ. Dotyczące nowej bankowości mobilnej.

Technologie dla aplikacji klasy enterprise. Wprowadzenie. Marek Wojciechowski

CENNIK USŁUG. Serwisu Pracujwunii.pl dla Pracodawców z dnia r r.

ALLEPROCES transformacja procesowa CEX. Mira Kawala Allegro Monika Sieniawska 4 Results

Internetowa ogólnopolska baza informatycznych projektów badawczych otwartej innowacji Platforma współpracy SPINACZ 1/46

Symulator doboru koloru i przetłoczenia bramy garażowej oraz wzoru drzwi wejściowych. do elewacji budynku klienta

III Edycja ITPro 16 maja 2011

Phone: Śląskie, Lubliniec, Polska

Spring Framework - wprowadzenie i zagadnienia zaawansowane

ogólnopolski konkurs Zespołowego Tworzenia Gier Komputerowych 2017

Nowa usługa Centrum Komputerowego PŁ. Pliki w Chmurze. Serwis przechowywania i udostępniania danych. Prezentacja wprowadzająca

Wdrozėnie systemu B2B wprowadzaja cego automatyzacje procesów biznesowych w zakresie Systemu Nadzoru Projektowego

AUMS Digital. aums.asseco.com

Responsive Web Design

Przykładowa implementacja

Zapytanie ofertowe nr 01/12/2013

Prezentacja firmy Royal Solutions Sp. z o.o.

Październik Data Dzień tygodnia Szczęśliwy numerek [Wybierz inny miesiąc]

Założenia i stan realizacji projektu epuap2

AUREA BPM Oracle. TECNA Sp. z o.o. Strona 1 z 7

DOTACJE NA INNOWACJE. Inwestujemy w waszą przyszłość. Zapytanie ofertowe

MOŻLIWOŚCI SYNCHRONIZACJI DANYCH

Lista dostępnych domen. Specyfikacja poczty OX

Przedstawiamy produkt KASPERSKY ENDPOINT SECURITY FOR BUSINESS

Zastosowania aplikacji B2B dostępnych na rynku zalety aplikacji online

Tworzymy rozwiązania nakierowane na wsparcie strategicznych obszarów biznesowych:

INTERNETOWE BAZY DANYCH materiały pomocnicze - wykład XII

Architektura aplikacji

Wirtualizacja zasobów IPv6 w projekcie IIP

Elektroniczny Obieg Dokumentów edok. I Mazowiecki Konwent Informatyków i Administracji Zegrze, 8-9 września 2016 r.

SPINACZ.edu.pl platforma współpracy nauki z biznesem w zakresie innowacyjnych rozwiązań informatycznych

Wybór ZSI. Zakup standardowego systemu. System pisany na zamówienie

Harmonogram naborów wniosków o dofinansowanie w trybie konkursowym dla Programu Operacyjnego Polska Wschodnia na 2016 rok 1 (wersja z r.

Instytut Informatyki Politechniki Śląskiej. Sieci konwergentne. Andrzej Grzywak

Serwery. Autorzy: Karol Czosnowski Mateusz Kaźmierczak

ACT! BY SAGE 2008 I SAGE ACT! 2011

MOBILNA BANKOWOŚĆ potrzeba czy moda?

Efektywne tworzenie aplikacji webowych z wykorzystaniem AngularJS, HTML5 i JavaScript

Tworzenie aplikacji Web Alicja Zwiewka. Page 1

Zadanie Czynności Termin Osoby odpowiedzialne 1. Zamieszczenie informacji na stronie klubowej

Transkrypt:

Architektura serwisu GG.pl Przemek Łącki GG Network S.A. Aula Polska #56, 18 listopad 2010 rok, Warszawa

Architektura serwisu GG.pl Przemek Łącki Scrum Master PAI (przemek@gg.pl) Aula 18.11.2010

Agenda 1. Jak stworzyć sieciowy serwis 2. Podejście do problemu 3. Developement 4. Ewolucja API 5. Publiczne API 6. Wnioski

Jak stworzyć sieciowy serwis? Założenia projektu od strony developementu: - szybkość w implementacji - łączenie świata desktopowego z przeglądarką i światem mobilnym - elastyczność we wdrażaniu zmian Bezpośrednie przełożenie na korzyści biznesowe.

Podejście do problemu Standardowe rozwiązanie: 1 zespół 1 baza danych 1 strona www 327 problemów http://www.flickr.com/photos/vote_zaphod_beeblebrox/4481077985/

Podejście do problemu Może inaczej? 5 zespołów N baz danych X serwisów API 1 strona www 32793 problemów? http://www.flickr.com/photos/tambako/4679846381/

Podejście do problemu Product Owners Usability Graficy Backend Frontend http://www.flickr.com/photos/pjanvandaele/3994573757 SCRUM

Dziel i rządź API Games API Mail Komunikator - JavaScript API Foto Makiety API Users Frontend WWW - JavaScript API Lifestream Product Owners Usability Graficy REST Backend

Ewolucja API Architektura serwerów Architektura systemów Serwisy zewnętrzne Aplikacja/Serwis - API wewnętrzne - API publiczne

Czasoprzestrzeń GG.pl 2010 Luty-Marzec pierwsze koncepcje makiet Kwiecień developement Czerwiec start www i komunikatora Wrzesień wersje mobilne Październik Grupy + API dla developerów zewnętrznych 2 miesiące WWW!

GG.pl - Ruszyliśmy w czerwcu 2011 GG.pl jako rozszerzenie komnikatora Gadu-Gadu

GG.pl Gdzie jesteśmy

Mobilny komunikator x 3 QT na S60 Android OS ios

GG.pl Gdzie jesteśmy Silne połączenie z komunikatorem Znaczny stopień prywatności Wbudowana prawdziwa poczta Stawiamy na prawdziwych znajomych Otwarty model aplikacyjny We wrześniu ok. 3,5 mln użytkowników

API dla developerów zewnętrznych GGAPI Livestreaming API Users API Avatars API Auth API Public catalog API Notification API User account API Aplikacja otrzymuje dostęp do publicznych zasobów po uprzedniej autoryzacji i zgodzie użytkownika Zapytania do zasobów API w formacie JSON Bezpieczeństwo komunikacji zapewnia OAuth 2.0

Korzyści z tworzenia aplikacji w GG.pl Szybka integracja aplikacji z GG.pl Możliwość prezentowania i dostarczania aplikacji dla ponad 10 mln użytkowników sieci społecznej Gadu-Gadu Aplikacje, za zgodą użytkowników, mogą wysyłać informacje do komunikatora Gadu-Gadu, do aplikacji Pulpit w komunikatorze (desktop, mobile, web) Możliwość wypromowania twórcy aplikacji Podział zysków z płatnych aplikacji lub aplikacji z VAS-ami

Konkurs Dla kogo? Twórców istniejących aplikacji Twórców mających pomysł i chcących stworzyć nową aplikację Pojedynczego developera, grupy developerów, małej firmy lub wręcz dużej Co uczestnik zyskuje? Dostęp do szerokiego grona użytkowników Promocję aplikacji Sprawdzenia się i porównanie do innych develeperów W przypadku aplikacji z elementami płatnymi czerpanie zysków! Nagrody

Konkurs Zasady Konkurs jest otwarty dla wszystkich Zgłoszenia aplikacji są możliwe do końca 2010 Zwycięzca konkursu zostanie wyłoniony na podstawie: Statystyk używania aplikacji w styczniu 2011 Oceny jury konkursu Szczegółowe zasady podane są na http://dev.gg.pl/konkurs Harmonogram Start konkursu Ostatni dzień zgłoszenia aplikacji Mierzenie statystyk popularności aplikacji Opublikowanie wyników konkursu Patroni medialni 12.10.210 31.12.2010 styczeń 2010 15.02.2011

Przykłady obecnych aplikacji w GG.pl Statki Skojarzenia Imię po Japońsku Nastrój

Wkrótce... Dostęp do konta i płatności Publiczne mobilne API

Korzyści Elastyczność w rozbudowie Otwartość od ręki Zaawansowane akcje marketingowe Podział zysków http://www.flickr.com/photos/22119701@n06/2130920519/

Podumowanie WWW w JS działa! Buduj z klocków Zrównoleglaj działania Pracuj w krótkich iteracjach Patrz w przyszłość projektując na początku Unikaj zależności Tnij funkcjonalności! http://www.flickr.com/photos/22119701@n06/2130920519/

Pytania? Przemek Łącki (przemek@gg.pl) http://www.flickr.com/photos/specialkrb/3221950248

GG Network ewolucja koncepcji produktu