Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Our Practices of Delegating Ownership in Micros...

Our Practices of Delegating Ownership in Microservices World

SREcon19 Asia/Pacific Lightning Talk #SREcon
https://www.usenix.org/conference/srecon19asia/presentation/lightning-talks

Appendix: slides for references

- Mercari Tech Conf 2018 Keynote (Suguru Namura)
- https://speakerdeck.com/mercari/mercari-tech-conf-2018-keynote-suguru-namura-4d5253ac-b6b0-453f-87da-049307e01054
- Terraform Ops for Microservices
- https://speakerdeck.com/b4b4r07/terraform-ops-for-microservices
- Kubernetes manifests management and operation in Mercari
- https://speakerdeck.com/b4b4r07/kubernetes-manifests-management-and-operation-in-mercari

Avatar for Daisuke Fujita

Daisuke Fujita

June 14, 2019
Tweet

More Decks by Daisuke Fujita

Other Decks in Technology

Transcript

  1. Our Practices of Delegating Ownership in Microservices World Daisuke Fujita

    (@dtan4) Mercari, Inc. Microservices Platform Team June 14, 2019 SREcon19 Asia/Pacific Lightning Talk
  2. Monolith (-2018) Good at first, but not scalable Need to

    change the system & organization, before growing up more - Complexity - Velocity
  3. Scale the organization & Maximize output Microservices at Mercari small

    / autonomous / cross-functional teams strong ownership by the teams
  4. Monorepo for Terraform Configurations terraform/microservices |-- mercari-echo-jp | |-- development

    | `-- production | |-- backend.tf | |-- google_bigquery_dataset.tf | |-- google_spanner_database.tf | |-- module_microservice_starter_kit.tf | |-- providers.tf | `-- variables.tf `-- mercari-listing-jp |-- development `-- production
  5. Production Readiness Checklist - Maintainability - Durability - Observability -

    Reliability - Security - Accessibility - Sustainability - Data Storage
  6. Conclusion Ownership by microservice teams - Monorepo for provisioning microservice

    infrastructure - Production Readiness Checklist It contributes to organizational expansion with microservices https://careers.mercari.com