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

Infrastructure supporting front-end and their DevOps

Infrastructure supporting front-end and their DevOps


LINE DevDay 2020

November 26, 2020


  1. None
  2. Infra services supporting Front-End and their DevOps

  3. Agenda › Why create and operate infra ourselves? › About

    Abyss › New service Belchero
  4. private cloud platform Verda › Verda is a private cloud

    platform › It is used in various departments › Many services for Engineers (ex. Object Storage, CDN, Load Balancer, etc.) › Great. But not perfect Why create and operate infra ourselves?
  5. Why create and operate infra ourselves? create it ourselves ›

    DevOps by one team. Feedback received from the users directly › Abyss is built on top of Verda › We created the infra service to solve problems specific to the Front-End
  6. About Abyss about service › Authority and File management, CDN

    purging › Redundancy and deployment, CDN access logs › Easy and simple deploy and hosting static resources
  7. About Abyss service image

  8. About Abyss command line interface(cli) named reg › Static Resource

    Deployment › Deployment Loging › CDN Cache Purge
  9. graphical user interface(gui) named orth › Authority Management › File

    Management › Metadata Edit About Abyss
  10. About Abyss about service › Created by an intern student

    › Used by various country people › Used in many services ex. LINE NEWS, LINE Pay, etc
  11. Verda and Front-End › Verda is a primitive for Front-End

    › Manage the components › Write the many codes › Learn Verda specific knowledge About Abyss
  12. About Abyss Abyss solve our problems The user only use

    CLI and GUI, doesn't need anything else The user can concentrate their application development The user gets the additional feature including redundancy and logging
  13. About Abyss about technology Verda Object Storage(VOS) › Ceph distribute

    storage › Akamai, CloudFront CDN › S3 compatible API API Server › The Verda wrapper › The API for CLI and GUI › S3 sync for redundancy › Logging, notification etc. CLI and GUI › The tools for users › Resource deployment › Authority management › Purge CDN cache › Files management, etc.
  14. New service Belchero Node.js container service Node.js application hosting service.

    Lightning fast deployment using CLI Used for QA, staging environment, hosting of in-house services, etc. The next version using Kubernetes is under development
  15. Thank you