Please log in to watch this conference skillscast.
In the BBC’s Content Distribution Services division, they build and maintain systems that expose content metadata to be consumed by a wide range of audience-facing products. Their current architecture for distributing tagging metadata consists mainly of two JVM-based read and write APIs feeding off a Triplestore. This single storage setup for both read and write operations imposes restrictions on performance and scalability.
- Built simple components that are easy and quick to deploy.
- Used Typescript for static type-checking.
- Adopted input validation libraries like joi.
- Used docker-compose to orchestrate dependencies for acceptance testing.
- Took advantage of other tools and libraries like Bluebird, nsp, testdouble, etc.
YOU MAY ALSO LIKE:
- Real World Kotlin Development Workshop (in London on 22nd - 23rd October 2019)
- Fast Track to Chaos Engineering with Russ Miles (in London on 6th - 8th November 2019)
- Clojure eXchange 2019 (in London on 2nd - 3rd December 2019)
- Scala eXchange London 2019 (in London on 12th - 13th December 2019)
- 2 Presentations: Kubernetes Ingress & DevOps and Microservices Better Together (in London on 17th October 2019)
- Code Kata: Yilin Wei - Optics with Monocle (in London on 22nd October 2019)
- Keynote: (Programming Languages) in Agda = Programming (Languages in Agda) (SkillsCast recorded in October 2019)
- Keynote: Haskell is a Great Host (SkillsCast recorded in October 2019)
Augustine works as a developer in the BBC’s Content Distribution Services division. They build and maintain APIs (and supporting infrastructure) that store and serve metadata for content.