Загрузка страницы

Cloud Chaos & Microservices Mayhem • Holly Cummins • GOTO 2022

This presentation was recorded at GOTO Copenhagen 2022. #GOTOcon #GOTOcph
https://gotocph.com

Holly Cummins - Senior Principal Software Engineer on the Red Hat Quarkus Team @Holly_Cummins @redhat

RESOURCES
https://twitter.com/holly_cummins
https://github.com/holly-cummins
https://linkedin.com/in/holly-k-cummins
https://hollycummins.com
https://hollycummins.com/type/blog

ABSTRACT
The cloud is supposed to make everything easier, and microservices are supposed to make everything faster and more robust.
The reality is…somewhat different. Twenty years into our industry’s cloud journey, many of us are still hitting unpleasant surprises. The cloud needs new ways of managing costs, to avoid financial catastrophes and environmental waste. The cloud also needs new ways of managing releases and quality, or it ends up being almost exactly like the old way of building software. But when it’s done right, the cloud presents wonderful opportunities.
Many organisations adopt microservices to try and ensure they’re ‘doing cloud right’, but microservices are an architectural solution to an operational, social, and organisational challenge. On their own, microservices do not ensure architectural decoupling, and they can introduce considerable technical risk.

What’s the solution? Contract tests.
They’re not the full solution (remember, this is an organisational challenge), but contract tests can be a great tool for reducing the risk of microservices deployments.

This talk will:
• Share cloud and microservices anti-patterns Holly has observed as a consultant
• Explain why the cloud needs new models of management
• Explore the opportunities and pitfalls of microservices
• Show how contract testing can help microservices be robust and independently deployable
• Live-code a Pact contract testing demo [...]

TIMECODES
00:00 Intro
01:55 Things you need to do well in 2022
06:50 Tracing & observability
11:14 Performance requirements
13:22 Quarkus
14:18 Performance optimization
19:36 Takeaway
20:38 Management
23:40 FinOps
26:26 Releasing
26:53 Microservices
28:18 Modularity
30:30 Distributed monolith
33:20 Test pyramid
37:53 Demo
45:40 Demo recap
47:12 Outro

Read the full abstract here:
https://gotocph.com/2022/sessions/2214

RECOMMENDED BOOKS
Holly Cummins & Timothy Ward • Enterprise OSGi in Action • https://amzn.to/3rn2POB
Liz Rice • Container Security • https://amzn.to/3oU4iJe
Liz Rice • Kubernetes Security • https://www.oreilly.com/library/view/kubernetes-security/9781492039075
Brendan Burns, Joe Beda & Kelsey Hightower • Kubernetes: Up and Running • https://amzn.to/3wrtwlp
John Arundel & Justin Domingus • Cloud Native DevOps with Kubernetes • https://amzn.to/3hKZvI5
Pini Reznik, Jamie Dobson & Michelle Gienow • Cloud Native Transformation • https://amzn.to/3LTMcDL
Kasun Indrasiri & Sriskandarajah Suhothayan • Design Patterns for Cloud Native Applications • https://amzn.to/3yCFxWE
Michael Hausenblas & Stefan Schimanski • Programming Kubernetes • https://amzn.to/3qTvKch
Alexander Raul • Cloud Native with Kubernetes • https://amzn.to/3yw9ckc
Nigel Poulton • The Kubernetes Book • https://amzn.to/3dW8ViU
Marko Luksa • Kubernetes in Action • https://amzn.to/3dXk2Im

https://twitter.com/GOTOcon
https://www.linkedin.com/company/goto-
https://www.facebook.com/GOTOConferences
#CloudNative #Cloud #Microservices #ContractTesting #ContractTests #MicroservicesArchitecture #SoftwareEngineering #HollyCummins #Programming #Tech #SoftwareDevelopment #SoftwareTechnology #CloudTransformation #CloudTraining #DevOps #DevSecOps #FinOps #Tracing #Observability #Quarkus #RedHatQuarkus #RedHat #Modularity #DistributedMonolith

Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter

SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
https://www.youtube.com/user/GotoConferences/?sub_confirmation=1

Видео Cloud Chaos & Microservices Mayhem • Holly Cummins • GOTO 2022 канала GOTO Conferences
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
1 июня 2023 г. 17:00:45
00:47:35
Другие видео канала
Learning from Incidents • Andrew Hatch • YOW! 2019Learning from Incidents • Andrew Hatch • YOW! 2019Don’t Do E2E Testing • Dave Farley • GOTO 2023Don’t Do E2E Testing • Dave Farley • GOTO 2023Designing Data Governance from the Ground Up (Teaser) • Lauren Maffeo & Samia Rahman • GOTO 2023Designing Data Governance from the Ground Up (Teaser) • Lauren Maffeo & Samia Rahman • GOTO 2023How Data & Software Eng. Teams Collaborate to Ensure Smooth Data Integrations • Sam Bail • GOTO 2023How Data & Software Eng. Teams Collaborate to Ensure Smooth Data Integrations • Sam Bail • GOTO 2023Pijul: Version-Control Post-Git in 4 Minutes • Pierre-Étienne Meunier • GOTO 2023Pijul: Version-Control Post-Git in 4 Minutes • Pierre-Étienne Meunier • GOTO 2023The One Where We Threat Model During Development • Izar Tarandach • GOTO 2023The One Where We Threat Model During Development • Izar Tarandach • GOTO 2023Rockstar Developers Are THE WORST Developers • Dave Farley • GOTO 2023Rockstar Developers Are THE WORST Developers • Dave Farley • GOTO 2023Has My IoT Device Been Hacked? Establishing Trust w/ Remote Attestation • Edlira Dushku • GOTO 2023Has My IoT Device Been Hacked? Establishing Trust w/ Remote Attestation • Edlira Dushku • GOTO 2023Reduce System Complexity with Data-Oriented Programming • Yehonathan Sharvit • GOTO 2023Reduce System Complexity with Data-Oriented Programming • Yehonathan Sharvit • GOTO 2023Concurrency Oriented Programming in a Modern World • Robert Virding & Francesco Cesarini • GOTO 2023Concurrency Oriented Programming in a Modern World • Robert Virding & Francesco Cesarini • GOTO 2023Five Lines of Code • Christian Clausen & Kevlin Henney • GOTO 2023Five Lines of Code • Christian Clausen & Kevlin Henney • GOTO 2023Shaping Language in Cybersecurity For People • Ceri Jones • GOTO 2023Shaping Language in Cybersecurity For People • Ceri Jones • GOTO 2023Simplifying Dev Environments with the Right Tools • Christian Heilmann & Julian Wood • GOTO 2022Simplifying Dev Environments with the Right Tools • Christian Heilmann & Julian Wood • GOTO 2022Writing For Nerds - Blogging For Fun and (Not Much) Profit • Charles Humble • GOTO 2023Writing For Nerds - Blogging For Fun and (Not Much) Profit • Charles Humble • GOTO 2023Minimum Viable Architecture • Randy Shoup • YOW! 2022Minimum Viable Architecture • Randy Shoup • YOW! 2022Protect Your Code with GitHub Security Features • Rob Bos • GOTO 2023Protect Your Code with GitHub Security Features • Rob Bos • GOTO 2023Why Most Data Projects Fail & How to Avoid It • Jesse Anderson • GOTO 2023Why Most Data Projects Fail & How to Avoid It • Jesse Anderson • GOTO 2023Java in the Cloud with GraalVM • Alina Yurenko • GOTO 2023Java in the Cloud with GraalVM • Alina Yurenko • GOTO 2023Sonic Pi - BEAM Up The VJ! • Sam Aaron • GOTO 2023Sonic Pi - BEAM Up The VJ! • Sam Aaron • GOTO 2023Typing Is Not The Bottleneck • Damian Maclennan • YOW! 2019Typing Is Not The Bottleneck • Damian Maclennan • YOW! 2019Platform Engineering on Kubernetes • Mauricio Salatino & Thomas Vitale • GOTO 2023Platform Engineering on Kubernetes • Mauricio Salatino & Thomas Vitale • GOTO 2023
Яндекс.Метрика