Gereon Kåver och Rickard Andersson från SVT berättar om hur de gått från att ständigt lägga till nya funktioner i sitt CMS numer bygger mer kring micro services.
gör teknikval som gör teamen långsiktigt effektiva. Teknikvalen måste gå i linje med de riktlinjer som finns i det här dokumentet för att underlätta rörlighet mellan team, förvaltning och långsiktig strategi. Teams ansvar och mandat
kunna från en nyinstallerad laptop kunna ändra och deploya ett existerande projekt till produktion. 2. Det ska ta mindre än 2 timmar att skapa en ny tjänst med CI, övervakning, loggning.
anledning. 2. Körs i en egen process. 3. Kommunicera via språkoberoende API. 4. En förändring av en microservice skall inte påverka en annan (Decoupled).
HTTP 1.1 2. Vi använd Rest, Använd http://martinfowler.com/articles/richardsonMaturityModel.html till och med level 2. 3. Alla API:er dokumenteras med swagger.io 4. Alla klienter ska sätta user-agent för att underlätta spårbarhet 5. Vi använder CORS (inte JSONP)
(Peaks) • Red/Black deploy Knäcka monoliten: • Bygga nytt med hjälpa av ny arkitektur och plattform. Ta bort den gamla koden. • Skapa API:er framför CMS.