$30 off During Our Annual Pro Sale. View Details »

From Ruby apps to large-scale distributed systems

From Ruby apps to large-scale distributed systems

Navigating technology as a self-taught outsider.

Marta Paciorkowska

October 08, 2019
Tweet

More Decks by Marta Paciorkowska

Other Decks in Technology

Transcript

  1. From Ruby apps to
    large-scale distributed
    systems
    Navigating technology as a self-taught outsider
    Marta Paciorkowska
    Ada Lovelace Day, Oslo 8/10/2019

    View Slide

  2. Hi! I’m Marta
    Infrastructure Developer @ Finn.no
    @a_meba

    View Slide

  3. From cosmonaut to
    literary critic
    Putting your foot in the
    door
    02
    A CURIOUS CHILD AN OUTSIDER
    01
    Continuously more
    complex systems
    ABSTRACTIONS
    04
    YOU’VE GOT THIS
    Why am I here?
    03

    View Slide

  4. A
    CURIOUS
    CHILD
    From cosmonaut to literary
    critic
    01.

    View Slide

  5. ASPIRING COSMONAUT
    Decided my career at age 7.
    A STRING THEORY FAN
    In primary school, I had
    a crush on the
    Backstreet Boys and
    Richard Feynman.
    NGO WORKER
    …and a starving
    translator.
    FIRST PROGRAM ~ 1995
    Thank you, Logo turtle
    and Mrs. teacher from
    CS class.
    STUDIED ENGLISH LITERATURE
    Astronomy was my
    original plan.
    IN TECH SINCE 2013
    Wrote open source
    Ruby code for config
    management.

    View Slide

  6. AN
    OUTSIDER
    Putting your foot in the door
    02.

    View Slide

  7. junior jobs
    “Are they paying me enough?”
    no connections
    gaps in knowledge
    constantly having to prove oneself
    THE BAD
    fuck the status quo
    “I don’t deserve the shitty software”
    the beginner’s mind
    mobility
    openness to change
    THE GOOD

    View Slide

  8. impostor syndrome
    not being taken seriously
    misogyny, xenophobia, prejudice, stereotypes
    crying in the bathroom
    “You’d be a distraction if we hired you”
    insecurities insecurities insecurities insecurities
    THE UGLY

    View Slide

  9. YOU’VE
    GOT
    THIS
    Why am I here?
    03.

    View Slide

  10. How to fit six years of tech evolution on one slide?
    It’s fascinating
    how IT systems
    evolve

    View Slide

  11. Applications as a
    Service

    View Slide

  12. Applications as a
    Service
    Maturing of cloud
    providers and
    their services

    View Slide

  13. Applications as a
    Service
    Maturing of cloud
    providers and
    their services
    Microservice
    architecture

    View Slide

  14. Applications as a
    Service
    Maturing of cloud
    providers and
    their services
    Microservice
    architecture
    Internet became
    a darker place

    View Slide

  15. ABSTRA-
    CTIONS
    Continuously more complex
    systems
    04.

    View Slide

  16. Full computers that
    we built systems
    from.
    Isolated processes
    without
    virtualization.
    Completely
    abstracting away
    the server.
    Virtual computers
    that can fit on a
    server.
    An orchestra of
    containers inside
    clusters.
    SERVERS CONTAINERS SERVERLESS
    VMs KUBERNETES

    View Slide

  17. The evolution of our
    infrastructure
    systems seems to
    follow a fractal-like
    pattern.

    View Slide

  18. Questions?
    [email protected]
    @a_meba
    This talk will be published on:
    https://thatmarta.wordpress.com
    THANKS!

    View Slide

  19. CREDITS
    Give credit where it’s due:.
    ◂ Presentation template by Slidesgo (with modifications from author)
    ◂ Icons by Flaticon
    ◂ Images & infographics by Freepik
    ◂ Author introduction slide photo created by Freepik
    ◂ Text & Image slide photo created by Freepik.com
    ◂ Big image slide photo created by Freepik.com

    View Slide