Inspirationslunch: DevOps och mikroarkitekturer - Marcus Ahnve
Upcoming SlideShare
Loading in...5
×
 

Inspirationslunch: DevOps och mikroarkitekturer - Marcus Ahnve

on

  • 462 views

Sedan agila metoder slog igenom på bred front för dryga tio år sedan har många företag radikalt förändrat sitt arbetssätt. Idag ses lättrörliga processer som en självklarhet där ...

Sedan agila metoder slog igenom på bred front för dryga tio år sedan har många företag radikalt förändrat sitt arbetssätt. Idag ses lättrörliga processer som en självklarhet där teknikutveckling är en kärnprocess. Det har dock visat sig svårt att uppnå löftena om hyperproduktiva team som till exempel Scrum utlovar. En viktig orsak till detta är att man inte har en teknik som stödjer en lättrörlig process.

I det här seminariumet förklarade Marcus Ahnve från Valtech översiktligt devops och mikroarkitekturer, två kärnprocesser för att åstadkomma en lättrörlig process, samt hur man kan skapa värde genom att använda dem.

Statistics

Views

Total Views
462
Views on SlideShare
427
Embed Views
35

Actions

Likes
0
Downloads
1
Comments
0

6 Embeds 35

http://phoenix-valtech.valtech.se 17
http://phoenix.valtech.se 8
https://phoenix.valtech.se 4
http://valtech.local 2
http://phoenix-valtech.azurewebsites.net 2
https://valtech.se 2

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Inspirationslunch: DevOps och mikroarkitekturer - Marcus Ahnve Inspirationslunch: DevOps och mikroarkitekturer - Marcus Ahnve Presentation Transcript

    • Devops AND MICROApp architectureS More than a choice of Technology Marcus Ahnve @mahnve marcus.ahnve@valtech.se
    • About ME ● Playing agile coach ● Professional developer since 1996 ● Polyglot programmer a.k.a web developer
    • Tldr; ● Agile methodologies require supporting technology to reach their full potential
    • What is ... Easy to implement Applicable to all kinds of projects Fully scalable ?
    • The Promise of Agile
    • What we forgot
    • Three Levels of Agility Technology Scrum Management
    • TODAYS FOCUS Technology Scrum Management
    • LOST XP Practices TDD Simple Design Refactoring Continuous Integration Small Releases
    • Lost Lean Ambitions DEFER DECISIONS
    • Platforms
    • Platforms are oneway deadend streets
    • Software lifecycle Does not include Death Who pays for a system that is hard to replace?
    • ask “How will we replace it?” Smaller parts Implementation not that important Communication however is
    • Split into smaller part Login Admin Public Follow the Stories and actors
    • Example A B C D
    • What Data To Send? A B C D ? ? ?
    • SOAP A B C D B B A
    • Self describing services A B What do you want? X, Y and Z Here you go
    • XHTML A B GET XHTML FORM POST
    • Hypermedia Client Service <service> <...> <link rel=”” href=”...” /> </service>
    • Fault tolerance Login Admin PublicPublicPublic
    • Releasability Login Admin Public
    • Scalability Login Admin PublicPublicPublic
    • Splittability Login Admin Public Login Admin Public
    • Simple vs. EASY Time Functionality
    • Simple vs. EASY Time Productivity
    • The next problem
    • MANUAL Deploys
    • It can get worseIt can get worse
    • The Tail is wagging the dog
    • The cost of late releases
    • DEVelopers who like operations Operators who like development DevOps
    • Server provisioning should be repeatable
    • Tooling DevOps DevOps
    • Who is responsible? Hardware OS Infrastructure Application Logic
    • How to do it
    • How often can you deploy? Weekly? Daily? HOURLY?
    • Deploys should not be Scary
    • How to change organizations
    • Use Real States What used to be “Done” is now inventory
    • Agile should have been adaptive
    • "Most people Will be on one hyperproductive team in their life"
    • Thank you! Marcus Ahnve @mahnve marcus.ahnve@valtech.se