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
Tweet

More Decks by LINE DevDay 2020

Other Decks in Technology

Transcript

  1. 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?
  2. 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
  3. About Abyss about service › Authority and File management, CDN

    purging › Redundancy and deployment, CDN access logs › Easy and simple deploy and hosting static resources
  4. About Abyss command line interface(cli) named reg › Static Resource

    Deployment › Deployment Loging › CDN Cache Purge
  5. About Abyss about service › Created by an intern student

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

    › Manage the components › Write the many codes › Learn Verda specific knowledge About Abyss
  7. 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
  8. 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.
  9. 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